FILE_DESCRIPTOR_SET

Constant FILE_DESCRIPTOR_SET 

Source
pub const FILE_DESCRIPTOR_SET: &[u8] = b"\n\xc71\n\x1fgoogle/protobuf/timestamp.proto\x12\x0fgoogle.protobuf\";\n\tTimestamp\x12\x18\n\x07seconds\x18\x01 \x01(\x03R\x07seconds\x12\x14\n\x05nanos\x18\x02 \x01(\x05R\x05nanosB\x85\x01\n\x13com.google.protobufB\x0eTimestampProtoP\x01Z2google.golang.org/protobuf/types/known/timestamppb\xf8\x01\x01\xa2\x02\x03GPB\xaa\x02\x1eGoogle.Protobuf.WellKnownTypesJ\xc5/\n\x07\x12\x05\x1e\x00\x92\x01\x01\n\xcc\x0c\n\x01\x0c\x12\x03\x1e\x00\x122\xc1\x0c Protocol Buffers - Google\'s data interchange format\n Copyright 2008 Google Inc.  All rights reserved.\n https://developers.google.com/protocol-buffers/\n\n Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions are\n met:\n\n     * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n     * Redistributions in binary form must reproduce the above\n copyright notice, this list of conditions and the following disclaimer\n in the documentation and/or other materials provided with the\n distribution.\n     * Neither the name of Google Inc. nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\x08\n\x01\x02\x12\x03 \x00\x18\n\x08\n\x01\x08\x12\x03\"\x00;\n\t\n\x02\x08%\x12\x03\"\x00;\n\x08\n\x01\x08\x12\x03#\x00\x1f\n\t\n\x02\x08\x1f\x12\x03#\x00\x1f\n\x08\n\x01\x08\x12\x03$\x00I\n\t\n\x02\x08\x0b\x12\x03$\x00I\n\x08\n\x01\x08\x12\x03%\x00,\n\t\n\x02\x08\x01\x12\x03%\x00,\n\x08\n\x01\x08\x12\x03&\x00/\n\t\n\x02\x08\x08\x12\x03&\x00/\n\x08\n\x01\x08\x12\x03\'\x00\"\n\t\n\x02\x08\n\x12\x03\'\x00\"\n\x08\n\x01\x08\x12\x03(\x00!\n\t\n\x02\x08$\x12\x03(\x00!\n\xde\x1d\n\x02\x04\x00\x12\x06\x87\x01\x00\x92\x01\x01\x1a\xcf\x1d A Timestamp represents a point in time independent of any time zone or local\n calendar, encoded as a count of seconds and fractions of seconds at\n nanosecond resolution. The count is relative to an epoch at UTC midnight on\n January 1, 1970, in the proleptic Gregorian calendar which extends the\n Gregorian calendar backwards to year one.\n\n All minutes are 60 seconds long. Leap seconds are \"smeared\" so that no leap\n second table is needed for interpretation, using a [24-hour linear\n smear](https://developers.google.com/time/smear).\n\n The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By\n restricting to that range, we ensure that we can convert to and from [RFC\n 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.\n\n # Examples\n\n Example 1: Compute Timestamp from POSIX `time()`.\n\n     Timestamp timestamp;\n     timestamp.set_seconds(time(NULL));\n     timestamp.set_nanos(0);\n\n Example 2: Compute Timestamp from POSIX `gettimeofday()`.\n\n     struct timeval tv;\n     gettimeofday(&tv, NULL);\n\n     Timestamp timestamp;\n     timestamp.set_seconds(tv.tv_sec);\n     timestamp.set_nanos(tv.tv_usec * 1000);\n\n Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.\n\n     FILETIME ft;\n     GetSystemTimeAsFileTime(&ft);\n     UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime;\n\n     // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z\n     // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.\n     Timestamp timestamp;\n     timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));\n     timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));\n\n Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.\n\n     long millis = System.currentTimeMillis();\n\n     Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)\n         .setNanos((int) ((millis % 1000) * 1000000)).build();\n\n\n Example 5: Compute Timestamp from Java `Instant.now()`.\n\n     Instant now = Instant.now();\n\n     Timestamp timestamp =\n         Timestamp.newBuilder().setSeconds(now.getEpochSecond())\n             .setNanos(now.getNano()).build();\n\n\n Example 6: Compute Timestamp from current time in Python.\n\n     timestamp = Timestamp()\n     timestamp.GetCurrentTime()\n\n # JSON Mapping\n\n In JSON format, the Timestamp type is encoded as a string in the\n [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the\n format is \"{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z\"\n where {year} is always expressed using four digits while {month}, {day},\n {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional\n seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),\n are optional. The \"Z\" suffix indicates the timezone (\"UTC\"); the timezone\n is required. A proto3 JSON serializer should always use UTC (as indicated by\n \"Z\") when printing the Timestamp type and a proto3 JSON parser should be\n able to accept both UTC and other timezones (as indicated by an offset).\n\n For example, \"2017-01-15T01:30:15.01Z\" encodes 15.01 seconds past\n 01:30 UTC on January 15, 2017.\n\n In JavaScript, one can convert a Date object to this format using the\n standard\n [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)\n method. In Python, a standard `datetime.datetime` object can be converted\n to this format using\n [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with\n the time format spec \'%Y-%m-%dT%H:%M:%S.%fZ\'. Likewise, in Java, one can use\n the Joda Time\'s [`ISODateTimeFormat.dateTime()`](\n http://www.joda.org/joda-time/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime%2D%2D\n ) to obtain a formatter capable of generating timestamps in this format.\n\n\n\n\x0b\n\x03\x04\x00\x01\x12\x04\x87\x01\x08\x11\n\x9d\x01\n\x04\x04\x00\x02\x00\x12\x04\x8b\x01\x02\x14\x1a\x8e\x01 Represents seconds of UTC time since Unix epoch\n 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to\n 9999-12-31T23:59:59Z inclusive.\n\n\r\n\x05\x04\x00\x02\x00\x05\x12\x04\x8b\x01\x02\x07\n\r\n\x05\x04\x00\x02\x00\x01\x12\x04\x8b\x01\x08\x0f\n\r\n\x05\x04\x00\x02\x00\x03\x12\x04\x8b\x01\x12\x13\n\xe5\x01\n\x04\x04\x00\x02\x01\x12\x04\x91\x01\x02\x12\x1a\xd6\x01 Non-negative fractions of a second at nanosecond resolution. Negative\n second values with fractions must still have non-negative nanos values\n that count forward in time. Must be from 0 to 999,999,999\n inclusive.\n\n\r\n\x05\x04\x00\x02\x01\x05\x12\x04\x91\x01\x02\x07\n\r\n\x05\x04\x00\x02\x01\x01\x12\x04\x91\x01\x08\r\n\r\n\x05\x04\x00\x02\x01\x03\x12\x04\x91\x01\x10\x11b\x06proto3\n\x84\xcd\x06\n\rigdbapi.proto\x12\x04igdb\x1a\x1fgoogle/protobuf/timestamp.proto\"\x1d\n\x05Count\x12\x14\n\x05count\x18\x01 \x01(\x03R\x05count\"V\n\x10MultiQueryResult\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n\x07results\x18\x02 \x03(\x0cR\x07results\x12\x14\n\x05count\x18\x03 \x01(\x03R\x05count\"G\n\x15MultiQueryResultArray\x12.\n\x06result\x18\x01 \x03(\x0b2\x16.igdb.MultiQueryResultR\x06result\"B\n\x0fAgeRatingResult\x12/\n\nageratings\x18\x01 \x03(\x0b2\x0f.igdb.AgeRatingR\nageratings\"\xaf\x04\n\tAgeRating\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12;\n\x08category\x18\x02 \x01(\x0e2\x1b.igdb.AgeRatingCategoryEnumB\x02\x18\x01R\x08category\x12T\n\x14content_descriptions\x18\x03 \x03(\x0b2!.igdb.AgeRatingContentDescriptionR\x13contentDescriptions\x125\n\x06rating\x18\x04 \x01(\x0e2\x19.igdb.AgeRatingRatingEnumB\x02\x18\x01R\x06rating\x12(\n\x10rating_cover_url\x18\x05 \x01(\tR\x0eratingCoverUrl\x12\x1a\n\x08synopsis\x18\x06 \x01(\tR\x08synopsis\x12\x1a\n\x08checksum\x18\x07 \x01(\tR\x08checksum\x12?\n\x0corganization\x18\x08 \x01(\x0b2\x1b.igdb.AgeRatingOrganizationR\x0corganization\x12@\n\x0frating_category\x18\t \x01(\x0b2\x17.igdb.AgeRatingCategoryR\x0eratingCategory\x12c\n\x1brating_content_descriptions\x18\n \x03(\x0b2#.igdb.AgeRatingContentDescriptionV2R\x19ratingContentDescriptions\"d\n\x17AgeRatingCategoryResult\x12I\n\x13ageratingcategories\x18\x01 \x03(\x0b2\x17.igdb.AgeRatingCategoryR\x13ageratingcategories\"\x8e\x02\n\x11AgeRatingCategory\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x16\n\x06rating\x18\x02 \x01(\tR\x06rating\x12?\n\x0corganization\x18\x03 \x01(\x0b2\x1b.igdb.AgeRatingOrganizationR\x0corganization\x129\n\ncreated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\x06 \x01(\tR\x08checksum\"\x8a\x01\n!AgeRatingContentDescriptionResult\x12e\n\x1cageratingcontentdescriptions\x18\x01 \x03(\x0b2!.igdb.AgeRatingContentDescriptionR\x1cageratingcontentdescriptions\"\xba\x01\n\x1bAgeRatingContentDescription\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12M\n\x08category\x18\x02 \x01(\x0e2-.igdb.AgeRatingContentDescriptionCategoryEnumB\x02\x18\x01R\x08category\x12 \n\x0bdescription\x18\x03 \x01(\tR\x0bdescription\x12\x1a\n\x08checksum\x18\x04 \x01(\tR\x08checksum\"\x9a\x01\n%AgeRatingContentDescriptionTypeResult\x12q\n ageratingcontentdescriptiontypes\x18\x01 \x03(\x0b2%.igdb.AgeRatingContentDescriptionTypeR ageratingcontentdescriptiontypes\"\xeb\x01\n\x1fAgeRatingContentDescriptionType\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n\x04slug\x18\x02 \x01(\tR\x04slug\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x129\n\ncreated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\x06 \x01(\tR\x08checksum\"\x92\x01\n#AgeRatingContentDescriptionV2Result\x12k\n\x1eageratingcontentdescriptionsv2\x18\x01 \x03(\x0b2#.igdb.AgeRatingContentDescriptionV2R\x1eageratingcontentdescriptionsv2\"\xf6\x02\n\x1dAgeRatingContentDescriptionV2\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12 \n\x0bdescription\x18\x02 \x01(\tR\x0bdescription\x12?\n\x0corganization\x18\x03 \x01(\x0b2\x1b.igdb.AgeRatingOrganizationR\x0corganization\x129\n\ncreated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\x06 \x01(\tR\x08checksum\x12P\n\x10description_type\x18\x07 \x01(\x0b2%.igdb.AgeRatingContentDescriptionTypeR\x0fdescriptionType\"r\n\x1bAgeRatingOrganizationResult\x12S\n\x16ageratingorganizations\x18\x01 \x03(\x0b2\x1b.igdb.AgeRatingOrganizationR\x16ageratingorganizations\"\xcd\x01\n\x15AgeRatingOrganization\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x129\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\x05 \x01(\tR\x08checksum\"Z\n\x15AlternativeNameResult\x12A\n\x10alternativenames\x18\x01 \x03(\x0b2\x15.igdb.AlternativeNameR\x10alternativenames\"\x8b\x01\n\x0fAlternativeName\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x18\n\x07comment\x18\x02 \x01(\tR\x07comment\x12\x1e\n\x04game\x18\x03 \x01(\x0b2\n.igdb.GameR\x04game\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x1a\n\x08checksum\x18\x05 \x01(\tR\x08checksum\":\n\rArtworkResult\x12)\n\x08artworks\x18\x01 \x03(\x0b2\r.igdb.ArtworkR\x08artworks\"\xa7\x02\n\x07Artwork\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12#\n\ralpha_channel\x18\x02 \x01(\x08R\x0calphaChannel\x12\x1a\n\x08animated\x18\x03 \x01(\x08R\x08animated\x12\x1e\n\x04game\x18\x04 \x01(\x0b2\n.igdb.GameR\x04game\x12\x16\n\x06height\x18\x05 \x01(\x05R\x06height\x12\x19\n\x08image_id\x18\x06 \x01(\tR\x07imageId\x12\x10\n\x03url\x18\x07 \x01(\tR\x03url\x12\x14\n\x05width\x18\x08 \x01(\x05R\x05width\x12\x1a\n\x08checksum\x18\t \x01(\tR\x08checksum\x124\n\x0cartwork_type\x18\n \x01(\x0b2\x11.igdb.ArtworkTypeR\x0bartworkType\"J\n\x11ArtworkTypeResult\x125\n\x0cartworktypes\x18\x01 \x03(\x0b2\x11.igdb.ArtworkTypeR\x0cartworktypes\"\xd7\x01\n\x0bArtworkType\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n\x04slug\x18\x02 \x01(\tR\x04slug\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x129\n\ncreated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\x06 \x01(\tR\x08checksum\"B\n\x0fCharacterResult\x12/\n\ncharacters\x18\x01 \x03(\x0b2\x0f.igdb.CharacterR\ncharacters\"\x89\x05\n\tCharacter\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n\x04akas\x18\x02 \x03(\tR\x04akas\x12!\n\x0ccountry_name\x18\x03 \x01(\tR\x0bcountryName\x129\n\ncreated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x12 \n\x0bdescription\x18\x05 \x01(\tR\x0bdescription\x12 \n\x05games\x18\x06 \x03(\x0b2\n.igdb.GameR\x05games\x122\n\x06gender\x18\x07 \x01(\x0e2\x16.igdb.GenderGenderEnumB\x02\x18\x01R\x06gender\x121\n\x08mug_shot\x18\x08 \x01(\x0b2\x16.igdb.CharacterMugShotR\x07mugShot\x12\x12\n\x04name\x18\t \x01(\tR\x04name\x12\x12\n\x04slug\x18\n \x01(\tR\x04slug\x128\n\x07species\x18\x0b \x01(\x0e2\x1a.igdb.CharacterSpeciesEnumB\x02\x18\x01R\x07species\x129\n\nupdated_at\x18\x0c \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n\x03url\x18\r \x01(\tR\x03url\x12\x1a\n\x08checksum\x18\x0e \x01(\tR\x08checksum\x12@\n\x10character_gender\x18\x0f \x01(\x0b2\x15.igdb.CharacterGenderR\x0fcharacterGender\x12B\n\x11character_species\x18\x10 \x01(\x0b2\x15.igdb.CharacterSpecieR\x10characterSpecies\"Z\n\x15CharacterGenderResult\x12A\n\x10charactergenders\x18\x01 \x03(\x0b2\x15.igdb.CharacterGenderR\x10charactergenders\"\xc7\x01\n\x0fCharacterGender\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x129\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\x05 \x01(\tR\x08checksum\"^\n\x16CharacterMugShotResult\x12D\n\x11charactermugshots\x18\x01 \x03(\x0b2\x16.igdb.CharacterMugShotR\x11charactermugshots\"\xda\x01\n\x10CharacterMugShot\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12#\n\ralpha_channel\x18\x02 \x01(\x08R\x0calphaChannel\x12\x1a\n\x08animated\x18\x03 \x01(\x08R\x08animated\x12\x16\n\x06height\x18\x04 \x01(\x05R\x06height\x12\x19\n\x08image_id\x18\x05 \x01(\tR\x07imageId\x12\x10\n\x03url\x18\x06 \x01(\tR\x03url\x12\x14\n\x05width\x18\x07 \x01(\x05R\x05width\x12\x1a\n\x08checksum\x18\x08 \x01(\tR\x08checksum\"Z\n\x15CharacterSpecieResult\x12A\n\x10characterspecies\x18\x01 \x03(\x0b2\x15.igdb.CharacterSpecieR\x10characterspecies\"\xc7\x01\n\x0fCharacterSpecie\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x129\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\x05 \x01(\tR\x08checksum\"F\n\x10CollectionResult\x122\n\x0bcollections\x18\x01 \x03(\x0b2\x10.igdb.CollectionR\x0bcollections\"\xc6\x03\n\nCollection\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x129\n\ncreated_at\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x12 \n\x05games\x18\x03 \x03(\x0b2\n.igdb.GameR\x05games\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x12\n\x04slug\x18\x05 \x01(\tR\x04slug\x129\n\nupdated_at\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n\x03url\x18\x07 \x01(\tR\x03url\x12\x1a\n\x08checksum\x18\x08 \x01(\tR\x08checksum\x12(\n\x04type\x18\t \x01(\x0b2\x14.igdb.CollectionTypeR\x04type\x12H\n\x13as_parent_relations\x18\n \x03(\x0b2\x18.igdb.CollectionRelationR\x11asParentRelations\x12F\n\x12as_child_relations\x18\x0b \x03(\x0b2\x18.igdb.CollectionRelationR\x10asChildRelations\"n\n\x1aCollectionMembershipResult\x12P\n\x15collectionmemberships\x18\x01 \x03(\x0b2\x1a.igdb.CollectionMembershipR\x15collectionmemberships\"\xbe\x02\n\x14CollectionMembership\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x1e\n\x04game\x18\x02 \x01(\x0b2\n.igdb.GameR\x04game\x120\n\ncollection\x18\x03 \x01(\x0b2\x10.igdb.CollectionR\ncollection\x122\n\x04type\x18\x04 \x01(\x0b2\x1e.igdb.CollectionMembershipTypeR\x04type\x129\n\nupdated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x129\n\ncreated_at\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x1a\n\x08checksum\x18\x07 \x01(\tR\x08checksum\"~\n\x1eCollectionMembershipTypeResult\x12\\\n\x19collectionmembershiptypes\x18\x01 \x03(\x0b2\x1e.igdb.CollectionMembershipTypeR\x19collectionmembershiptypes\"\xc0\x02\n\x18CollectionMembershipType\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12 \n\x0bdescription\x18\x03 \x01(\tR\x0bdescription\x12L\n\x17allowed_collection_type\x18\x04 \x01(\x0b2\x14.igdb.CollectionTypeR\x15allowedCollectionType\x129\n\nupdated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x129\n\ncreated_at\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x1a\n\x08checksum\x18\x07 \x01(\tR\x08checksum\"f\n\x18CollectionRelationResult\x12J\n\x13collectionrelations\x18\x01 \x03(\x0b2\x18.igdb.CollectionRelationR\x13collectionrelations\"\xe4\x02\n\x12CollectionRelation\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12;\n\x10child_collection\x18\x02 \x01(\x0b2\x10.igdb.CollectionR\x0fchildCollection\x12=\n\x11parent_collection\x18\x03 \x01(\x0b2\x10.igdb.CollectionR\x10parentCollection\x120\n\x04type\x18\x04 \x01(\x0b2\x1c.igdb.CollectionRelationTypeR\x04type\x129\n\nupdated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x129\n\ncreated_at\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x1a\n\x08checksum\x18\x07 \x01(\tR\x08checksum\"v\n\x1cCollectionRelationTypeResult\x12V\n\x17collectionrelationtypes\x18\x01 \x03(\x0b2\x1c.igdb.CollectionRelationTypeR\x17collectionrelationtypes\"\xfa\x02\n\x16CollectionRelationType\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12 \n\x0bdescription\x18\x03 \x01(\tR\x0bdescription\x12B\n\x12allowed_child_type\x18\x04 \x01(\x0b2\x14.igdb.CollectionTypeR\x10allowedChildType\x12D\n\x13allowed_parent_type\x18\x05 \x01(\x0b2\x14.igdb.CollectionTypeR\x11allowedParentType\x129\n\nupdated_at\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x129\n\ncreated_at\x18\x07 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x1a\n\x08checksum\x18\x08 \x01(\tR\x08checksum\"V\n\x14CollectionTypeResult\x12>\n\x0fcollectiontypes\x18\x01 \x03(\x0b2\x14.igdb.CollectionTypeR\x0fcollectiontypes\"\xe8\x01\n\x0eCollectionType\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12 \n\x0bdescription\x18\x03 \x01(\tR\x0bdescription\x129\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x129\n\ncreated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x1a\n\x08checksum\x18\x06 \x01(\tR\x08checksum\"<\n\rCompanyResult\x12+\n\tcompanies\x18\x01 \x03(\x0b2\r.igdb.CompanyR\tcompanies\"\x8f\x08\n\x07Company\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12;\n\x0bchange_date\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\nchangeDate\x12\\\n\x14change_date_category\x18\x03 \x01(\x0e2&.igdb.DateFormatChangeDateCategoryEnumB\x02\x18\x01R\x12changeDateCategory\x12;\n\x12changed_company_id\x18\x04 \x01(\x0b2\r.igdb.CompanyR\x10changedCompanyId\x12\x18\n\x07country\x18\x05 \x01(\x05R\x07country\x129\n\ncreated_at\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x12 \n\x0bdescription\x18\x07 \x01(\tR\x0bdescription\x12(\n\tdeveloped\x18\x08 \x03(\x0b2\n.igdb.GameR\tdeveloped\x12%\n\x04logo\x18\t \x01(\x0b2\x11.igdb.CompanyLogoR\x04logo\x12\x12\n\x04name\x18\n \x01(\tR\x04name\x12%\n\x06parent\x18\x0b \x01(\x0b2\r.igdb.CompanyR\x06parent\x12(\n\tpublished\x18\x0c \x03(\x0b2\n.igdb.GameR\tpublished\x12\x12\n\x04slug\x18\r \x01(\tR\x04slug\x129\n\nstart_date\x18\x0e \x01(\x0b2\x1a.google.protobuf.TimestampR\tstartDate\x12Z\n\x13start_date_category\x18\x0f \x01(\x0e2&.igdb.DateFormatChangeDateCategoryEnumB\x02\x18\x01R\x11startDateCategory\x129\n\nupdated_at\x18\x10 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n\x03url\x18\x11 \x01(\tR\x03url\x120\n\x08websites\x18\x12 \x03(\x0b2\x14.igdb.CompanyWebsiteR\x08websites\x12\x1a\n\x08checksum\x18\x13 \x01(\tR\x08checksum\x12+\n\x06status\x18\x14 \x01(\x0b2\x13.igdb.CompanyStatusR\x06status\x12<\n\x11start_date_format\x18\x15 \x01(\x0b2\x10.igdb.DateFormatR\x0fstartDateFormat\x12>\n\x12change_date_format\x18\x16 \x01(\x0b2\x10.igdb.DateFormatR\x10changeDateFormat\"J\n\x11CompanyLogoResult\x125\n\x0ccompanylogos\x18\x01 \x03(\x0b2\x11.igdb.CompanyLogoR\x0ccompanylogos\"\xd5\x01\n\x0bCompanyLogo\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12#\n\ralpha_channel\x18\x02 \x01(\x08R\x0calphaChannel\x12\x1a\n\x08animated\x18\x03 \x01(\x08R\x08animated\x12\x16\n\x06height\x18\x04 \x01(\x05R\x06height\x12\x19\n\x08image_id\x18\x05 \x01(\tR\x07imageId\x12\x10\n\x03url\x18\x06 \x01(\tR\x03url\x12\x14\n\x05width\x18\x07 \x01(\x05R\x05width\x12\x1a\n\x08checksum\x18\x08 \x01(\tR\x08checksum\"T\n\x13CompanyStatusResult\x12=\n\x0fcompanystatuses\x18\x01 \x03(\x0b2\x13.igdb.CompanyStatusR\x0fcompanystatuses\"\xc5\x01\n\rCompanyStatus\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x129\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\x05 \x01(\tR\x08checksum\"V\n\x14CompanyWebsiteResult\x12>\n\x0fcompanywebsites\x18\x01 \x03(\x0b2\x14.igdb.CompanyWebsiteR\x0fcompanywebsites\"\xca\x01\n\x0eCompanyWebsite\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x129\n\x08category\x18\x02 \x01(\x0e2\x19.igdb.WebsiteCategoryEnumB\x02\x18\x01R\x08category\x12\x18\n\x07trusted\x18\x03 \x01(\x08R\x07trusted\x12\x10\n\x03url\x18\x04 \x01(\tR\x03url\x12\x1a\n\x08checksum\x18\x05 \x01(\tR\x08checksum\x12%\n\x04type\x18\x06 \x01(\x0b2\x11.igdb.WebsiteTypeR\x04type\"2\n\x0bCoverResult\x12#\n\x06covers\x18\x01 \x03(\x0b2\x0b.igdb.CoverR\x06covers\"\xb4\x02\n\x05Cover\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12#\n\ralpha_channel\x18\x02 \x01(\x08R\x0calphaChannel\x12\x1a\n\x08animated\x18\x03 \x01(\x08R\x08animated\x12\x1e\n\x04game\x18\x04 \x01(\x0b2\n.igdb.GameR\x04game\x12\x16\n\x06height\x18\x05 \x01(\x05R\x06height\x12\x19\n\x08image_id\x18\x06 \x01(\tR\x07imageId\x12\x10\n\x03url\x18\x07 \x01(\tR\x03url\x12\x14\n\x05width\x18\x08 \x01(\x05R\x05width\x12\x1a\n\x08checksum\x18\t \x01(\tR\x08checksum\x12C\n\x11game_localization\x18\n \x01(\x0b2\x16.igdb.GameLocalizationR\x10gameLocalization\"F\n\x10DateFormatResult\x122\n\x0bdateformats\x18\x01 \x03(\x0b2\x10.igdb.DateFormatR\x0bdateformats\"\xc6\x01\n\nDateFormat\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x16\n\x06format\x18\x02 \x01(\tR\x06format\x129\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\x05 \x01(\tR\x08checksum\"2\n\x0bEventResult\x12#\n\x06events\x18\x01 \x03(\x0b2\x0b.igdb.EventR\x06events\"\xe0\x04\n\x05Event\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12 \n\x0bdescription\x18\x03 \x01(\tR\x0bdescription\x12\x12\n\x04slug\x18\x04 \x01(\tR\x04slug\x12.\n\nevent_logo\x18\x05 \x01(\x0b2\x0f.igdb.EventLogoR\teventLogo\x129\n\nstart_time\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampR\tstartTime\x12\x1b\n\ttime_zone\x18\x07 \x01(\tR\x08timeZone\x125\n\x08end_time\x18\x08 \x01(\x0b2\x1a.google.protobuf.TimestampR\x07endTime\x12&\n\x0flive_stream_url\x18\t \x01(\tR\rliveStreamUrl\x12 \n\x05games\x18\n \x03(\x0b2\n.igdb.GameR\x05games\x12\'\n\x06videos\x18\x0b \x03(\x0b2\x0f.igdb.GameVideoR\x06videos\x129\n\x0eevent_networks\x18\x0c \x03(\x0b2\x12.igdb.EventNetworkR\reventNetworks\x129\n\ncreated_at\x18\r \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x0e \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\x0f \x01(\tR\x08checksum\"B\n\x0fEventLogoResult\x12/\n\neventlogos\x18\x01 \x03(\x0b2\x0f.igdb.EventLogoR\neventlogos\"\xec\x02\n\tEventLogo\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12!\n\x05event\x18\x02 \x01(\x0b2\x0b.igdb.EventR\x05event\x12#\n\ralpha_channel\x18\x03 \x01(\x08R\x0calphaChannel\x12\x1a\n\x08animated\x18\x04 \x01(\x08R\x08animated\x12\x16\n\x06height\x18\x05 \x01(\x05R\x06height\x12\x19\n\x08image_id\x18\x06 \x01(\tR\x07imageId\x12\x10\n\x03url\x18\x07 \x01(\tR\x03url\x12\x14\n\x05width\x18\x08 \x01(\x05R\x05width\x129\n\ncreated_at\x18\t \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\n \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\x0b \x01(\tR\x08checksum\"N\n\x12EventNetworkResult\x128\n\reventnetworks\x18\x01 \x03(\x0b2\x12.igdb.EventNetworkR\reventnetworks\"\x9b\x02\n\x0cEventNetwork\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12!\n\x05event\x18\x02 \x01(\x0b2\x0b.igdb.EventR\x05event\x12\x10\n\x03url\x18\x03 \x01(\tR\x03url\x124\n\x0cnetwork_type\x18\x04 \x01(\x0b2\x11.igdb.NetworkTypeR\x0bnetworkType\x129\n\ncreated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\x07 \x01(\tR\x08checksum\"N\n\x12ExternalGameResult\x128\n\rexternalgames\x18\x01 \x03(\x0b2\x12.igdb.ExternalGameR\rexternalgames\"\xf2\x04\n\x0cExternalGame\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12>\n\x08category\x18\x02 \x01(\x0e2\x1e.igdb.ExternalGameCategoryEnumB\x02\x18\x01R\x08category\x129\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x1e\n\x04game\x18\x04 \x01(\x0b2\n.igdb.GameR\x04game\x12\x12\n\x04name\x18\x05 \x01(\tR\x04name\x12\x10\n\x03uid\x18\x06 \x01(\tR\x03uid\x129\n\nupdated_at\x18\x07 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n\x03url\x18\x08 \x01(\tR\x03url\x12\x12\n\x04year\x18\t \x01(\x05R\x04year\x125\n\x05media\x18\n \x01(\x0e2\x1b.igdb.ExternalGameMediaEnumB\x02\x18\x01R\x05media\x12*\n\x08platform\x18\x0b \x01(\x0b2\x0e.igdb.PlatformR\x08platform\x12\x1c\n\tcountries\x18\x0c \x03(\x05R\tcountries\x12\x1a\n\x08checksum\x18\r \x01(\tR\x08checksum\x12J\n\x14external_game_source\x18\x0e \x01(\x0b2\x18.igdb.ExternalGameSourceR\x12externalGameSource\x12G\n\x13game_release_format\x18\x0f \x01(\x0b2\x17.igdb.GameReleaseFormatR\x11gameReleaseFormat\"f\n\x18ExternalGameSourceResult\x12J\n\x13externalgamesources\x18\x01 \x03(\x0b2\x18.igdb.ExternalGameSourceR\x13externalgamesources\"\xca\x01\n\x12ExternalGameSource\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x129\n\ncreated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\x06 \x01(\tR\x08checksum\"B\n\x0fFranchiseResult\x12/\n\nfranchises\x18\x01 \x03(\x0b2\x0f.igdb.FranchiseR\nfranchises\"\x89\x02\n\tFranchise\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x129\n\ncreated_at\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x12 \n\x05games\x18\x03 \x03(\x0b2\n.igdb.GameR\x05games\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x12\n\x04slug\x18\x05 \x01(\tR\x04slug\x129\n\nupdated_at\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n\x03url\x18\x07 \x01(\tR\x03url\x12\x1a\n\x08checksum\x18\x08 \x01(\tR\x08checksum\".\n\nGameResult\x12 \n\x05games\x18\x01 \x03(\x0b2\n.igdb.GameR\x05games\"\x86\x15\n\x04Game\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x120\n\x0bage_ratings\x18\x02 \x03(\x0b2\x0f.igdb.AgeRatingR\nageRatings\x12+\n\x11aggregated_rating\x18\x03 \x01(\x01R\x10aggregatedRating\x126\n\x17aggregated_rating_count\x18\x04 \x01(\x05R\x15aggregatedRatingCount\x12B\n\x11alternative_names\x18\x05 \x03(\x0b2\x15.igdb.AlternativeNameR\x10alternativeNames\x12)\n\x08artworks\x18\x06 \x03(\x0b2\r.igdb.ArtworkR\x08artworks\x12$\n\x07bundles\x18\x07 \x03(\x0b2\n.igdb.GameR\x07bundles\x126\n\x08category\x18\x08 \x01(\x0e2\x16.igdb.GameCategoryEnumB\x02\x18\x01R\x08category\x124\n\ncollection\x18\t \x01(\x0b2\x10.igdb.CollectionB\x02\x18\x01R\ncollection\x12!\n\x05cover\x18\n \x01(\x0b2\x0b.igdb.CoverR\x05cover\x129\n\ncreated_at\x18\x0b \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x1e\n\x04dlcs\x18\x0c \x03(\x0b2\n.igdb.GameR\x04dlcs\x12*\n\nexpansions\x18\r \x03(\x0b2\n.igdb.GameR\nexpansions\x129\n\x0eexternal_games\x18\x0e \x03(\x0b2\x12.igdb.ExternalGameR\rexternalGames\x12H\n\x12first_release_date\x18\x0f \x01(\x0b2\x1a.google.protobuf.TimestampR\x10firstReleaseDate\x12\x1c\n\x07follows\x18\x10 \x01(\x05B\x02\x18\x01R\x07follows\x12-\n\tfranchise\x18\x11 \x01(\x0b2\x0f.igdb.FranchiseR\tfranchise\x12/\n\nfranchises\x18\x12 \x03(\x0b2\x0f.igdb.FranchiseR\nfranchises\x123\n\x0cgame_engines\x18\x13 \x03(\x0b2\x10.igdb.GameEngineR\x0bgameEngines\x12-\n\ngame_modes\x18\x14 \x03(\x0b2\x0e.igdb.GameModeR\tgameModes\x12#\n\x06genres\x18\x15 \x03(\x0b2\x0b.igdb.GenreR\x06genres\x12\x14\n\x05hypes\x18\x16 \x01(\x05R\x05hypes\x12D\n\x12involved_companies\x18\x17 \x03(\x0b2\x15.igdb.InvolvedCompanyR\x11involvedCompanies\x12)\n\x08keywords\x18\x18 \x03(\x0b2\r.igdb.KeywordR\x08keywords\x12B\n\x11multiplayer_modes\x18\x19 \x03(\x0b2\x15.igdb.MultiplayerModeR\x10multiplayerModes\x12\x12\n\x04name\x18\x1a \x01(\tR\x04name\x12+\n\x0bparent_game\x18\x1b \x01(\x0b2\n.igdb.GameR\nparentGame\x12,\n\tplatforms\x18\x1c \x03(\x0b2\x0e.igdb.PlatformR\tplatforms\x12H\n\x13player_perspectives\x18\x1d \x03(\x0b2\x17.igdb.PlayerPerspectiveR\x12playerPerspectives\x12\x16\n\x06rating\x18\x1e \x01(\x01R\x06rating\x12!\n\x0crating_count\x18\x1f \x01(\x05R\x0bratingCount\x126\n\rrelease_dates\x18  \x03(\x0b2\x11.igdb.ReleaseDateR\x0creleaseDates\x122\n\x0bscreenshots\x18! \x03(\x0b2\x10.igdb.ScreenshotR\x0bscreenshots\x12/\n\rsimilar_games\x18\" \x03(\x0b2\n.igdb.GameR\x0csimilarGames\x12\x12\n\x04slug\x18# \x01(\tR\x04slug\x12?\n\x15standalone_expansions\x18$ \x03(\x0b2\n.igdb.GameR\x14standaloneExpansions\x120\n\x06status\x18% \x01(\x0e2\x14.igdb.GameStatusEnumB\x02\x18\x01R\x06status\x12\x1c\n\tstoryline\x18& \x01(\tR\tstoryline\x12\x18\n\x07summary\x18\' \x01(\tR\x07summary\x12\x12\n\x04tags\x18( \x03(\x05R\x04tags\x12#\n\x06themes\x18) \x03(\x0b2\x0b.igdb.ThemeR\x06themes\x12!\n\x0ctotal_rating\x18* \x01(\x01R\x0btotalRating\x12,\n\x12total_rating_count\x18+ \x01(\x05R\x10totalRatingCount\x129\n\nupdated_at\x18, \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n\x03url\x18- \x01(\tR\x03url\x121\n\x0eversion_parent\x18. \x01(\x0b2\n.igdb.GameR\rversionParent\x12#\n\rversion_title\x18/ \x01(\tR\x0cversionTitle\x12\'\n\x06videos\x180 \x03(\x0b2\x0f.igdb.GameVideoR\x06videos\x12)\n\x08websites\x181 \x03(\x0b2\r.igdb.WebsiteR\x08websites\x12\x1a\n\x08checksum\x182 \x01(\tR\x08checksum\x12$\n\x07remakes\x183 \x03(\x0b2\n.igdb.GameR\x07remakes\x12(\n\tremasters\x184 \x03(\x0b2\n.igdb.GameR\tremasters\x121\n\x0eexpanded_games\x185 \x03(\x0b2\n.igdb.GameR\rexpandedGames\x12 \n\x05ports\x186 \x03(\x0b2\n.igdb.GameR\x05ports\x12 \n\x05forks\x187 \x03(\x0b2\n.igdb.GameR\x05forks\x12B\n\x11language_supports\x188 \x03(\x0b2\x15.igdb.LanguageSupportR\x10languageSupports\x12E\n\x12game_localizations\x189 \x03(\x0b2\x16.igdb.GameLocalizationR\x11gameLocalizations\x122\n\x0bcollections\x18: \x03(\x0b2\x10.igdb.CollectionR\x0bcollections\x121\n\x0bgame_status\x18; \x01(\x0b2\x10.igdb.GameStatusR\ngameStatus\x12+\n\tgame_type\x18< \x01(\x0b2\x0e.igdb.GameTypeR\x08gameType\"F\n\x10GameEngineResult\x122\n\x0bgameengines\x18\x01 \x03(\x0b2\x10.igdb.GameEngineR\x0bgameengines\"\x8f\x03\n\nGameEngine\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12+\n\tcompanies\x18\x02 \x03(\x0b2\r.igdb.CompanyR\tcompanies\x129\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x12 \n\x0bdescription\x18\x04 \x01(\tR\x0bdescription\x12(\n\x04logo\x18\x05 \x01(\x0b2\x14.igdb.GameEngineLogoR\x04logo\x12\x12\n\x04name\x18\x06 \x01(\tR\x04name\x12,\n\tplatforms\x18\x07 \x03(\x0b2\x0e.igdb.PlatformR\tplatforms\x12\x12\n\x04slug\x18\x08 \x01(\tR\x04slug\x129\n\nupdated_at\x18\t \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n\x03url\x18\n \x01(\tR\x03url\x12\x1a\n\x08checksum\x18\x0b \x01(\tR\x08checksum\"V\n\x14GameEngineLogoResult\x12>\n\x0fgameenginelogos\x18\x01 \x03(\x0b2\x14.igdb.GameEngineLogoR\x0fgameenginelogos\"\xd8\x01\n\x0eGameEngineLogo\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12#\n\ralpha_channel\x18\x02 \x01(\x08R\x0calphaChannel\x12\x1a\n\x08animated\x18\x03 \x01(\x08R\x08animated\x12\x16\n\x06height\x18\x04 \x01(\x05R\x06height\x12\x19\n\x08image_id\x18\x05 \x01(\tR\x07imageId\x12\x10\n\x03url\x18\x06 \x01(\tR\x03url\x12\x14\n\x05width\x18\x07 \x01(\x05R\x05width\x12\x1a\n\x08checksum\x18\x08 \x01(\tR\x08checksum\"^\n\x16GameLocalizationResult\x12D\n\x11gamelocalizations\x18\x01 \x03(\x0b2\x16.igdb.GameLocalizationR\x11gamelocalizations\"\xb1\x02\n\x10GameLocalization\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12!\n\x05cover\x18\x03 \x01(\x0b2\x0b.igdb.CoverR\x05cover\x12\x1e\n\x04game\x18\x04 \x01(\x0b2\n.igdb.GameR\x04game\x12$\n\x06region\x18\x05 \x01(\x0b2\x0c.igdb.RegionR\x06region\x129\n\ncreated_at\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x07 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\x08 \x01(\tR\x08checksum\">\n\x0eGameModeResult\x12,\n\tgamemodes\x18\x01 \x03(\x0b2\x0e.igdb.GameModeR\tgamemodes\"\xe6\x01\n\x08GameMode\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x129\n\ncreated_at\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12\x12\n\x04slug\x18\x04 \x01(\tR\x04slug\x129\n\nupdated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n\x03url\x18\x06 \x01(\tR\x03url\x12\x1a\n\x08checksum\x18\x07 \x01(\tR\x08checksum\"b\n\x17GameReleaseFormatResult\x12G\n\x12gamereleaseformats\x18\x01 \x03(\x0b2\x17.igdb.GameReleaseFormatR\x12gamereleaseformats\"\xcd\x01\n\x11GameReleaseFormat\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x16\n\x06format\x18\x02 \x01(\tR\x06format\x129\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\x05 \x01(\tR\x08checksum\"H\n\x10GameStatusResult\x124\n\x0cgamestatuses\x18\x01 \x03(\x0b2\x10.igdb.GameStatusR\x0cgamestatuses\"\xc6\x01\n\nGameStatus\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x16\n\x06status\x18\x02 \x01(\tR\x06status\x129\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\x05 \x01(\tR\x08checksum\"V\n\x14GameTimeToBeatResult\x12>\n\x0fgametimetobeats\x18\x01 \x03(\x0b2\x14.igdb.GameTimeToBeatR\x0fgametimetobeats\"\xb7\x02\n\x0eGameTimeToBeat\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x17\n\x07game_id\x18\x02 \x01(\x05R\x06gameId\x12\x18\n\x07hastily\x18\x03 \x01(\x05R\x07hastily\x12\x1a\n\x08normally\x18\x04 \x01(\x05R\x08normally\x12\x1e\n\ncompletely\x18\x05 \x01(\x05R\ncompletely\x12\x14\n\x05count\x18\x06 \x01(\x05R\x05count\x129\n\ncreated_at\x18\x07 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x08 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\t \x01(\tR\x08checksum\">\n\x0eGameTypeResult\x12,\n\tgametypes\x18\x01 \x03(\x0b2\x0e.igdb.GameTypeR\tgametypes\"\xc0\x01\n\x08GameType\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n\x04type\x18\x02 \x01(\tR\x04type\x129\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\x05 \x01(\tR\x08checksum\"J\n\x11GameVersionResult\x125\n\x0cgameversions\x18\x01 \x03(\x0b2\x11.igdb.GameVersionR\x0cgameversions\"\xb9\x02\n\x0bGameVersion\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x129\n\ncreated_at\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x124\n\x08features\x18\x03 \x03(\x0b2\x18.igdb.GameVersionFeatureR\x08features\x12\x1e\n\x04game\x18\x04 \x01(\x0b2\n.igdb.GameR\x04game\x12 \n\x05games\x18\x05 \x03(\x0b2\n.igdb.GameR\x05games\x129\n\nupdated_at\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n\x03url\x18\x07 \x01(\tR\x03url\x12\x1a\n\x08checksum\x18\x08 \x01(\tR\x08checksum\"f\n\x18GameVersionFeatureResult\x12J\n\x13gameversionfeatures\x18\x01 \x03(\x0b2\x18.igdb.GameVersionFeatureR\x13gameversionfeatures\"\x8d\x02\n\x12GameVersionFeature\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12@\n\x08category\x18\x02 \x01(\x0e2$.igdb.GameVersionFeatureCategoryEnumR\x08category\x12 \n\x0bdescription\x18\x03 \x01(\tR\x0bdescription\x12\x1a\n\x08position\x18\x04 \x01(\x05R\x08position\x12\x14\n\x05title\x18\x05 \x01(\tR\x05title\x125\n\x06values\x18\x06 \x03(\x0b2\x1d.igdb.GameVersionFeatureValueR\x06values\x12\x1a\n\x08checksum\x18\x07 \x01(\tR\x08checksum\"z\n\x1dGameVersionFeatureValueResult\x12Y\n\x18gameversionfeaturevalues\x18\x01 \x03(\x0b2\x1d.igdb.GameVersionFeatureValueR\x18gameversionfeaturevalues\"\x93\x02\n\x17GameVersionFeatureValue\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x1e\n\x04game\x18\x02 \x01(\x0b2\n.igdb.GameR\x04game\x12;\n\x0cgame_feature\x18\x03 \x01(\x0b2\x18.igdb.GameVersionFeatureR\x0bgameFeature\x12[\n\x10included_feature\x18\x04 \x01(\x0e20.igdb.GameVersionFeatureValueIncludedFeatureEnumR\x0fincludedFeature\x12\x12\n\x04note\x18\x05 \x01(\tR\x04note\x12\x1a\n\x08checksum\x18\x06 \x01(\tR\x08checksum\"B\n\x0fGameVideoResult\x12/\n\ngamevideos\x18\x01 \x03(\x0b2\x0f.igdb.GameVideoR\ngamevideos\"\x86\x01\n\tGameVideo\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x1e\n\x04game\x18\x02 \x01(\x0b2\n.igdb.GameR\x04game\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12\x19\n\x08video_id\x18\x04 \x01(\tR\x07videoId\x12\x1a\n\x08checksum\x18\x05 \x01(\tR\x08checksum\"2\n\x0bGenreResult\x12#\n\x06genres\x18\x01 \x03(\x0b2\x0b.igdb.GenreR\x06genres\"\xe3\x01\n\x05Genre\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x129\n\ncreated_at\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12\x12\n\x04slug\x18\x04 \x01(\tR\x04slug\x129\n\nupdated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n\x03url\x18\x06 \x01(\tR\x03url\x12\x1a\n\x08checksum\x18\x07 \x01(\tR\x08checksum\"\\\n\x15InvolvedCompanyResult\x12C\n\x11involvedcompanies\x18\x01 \x03(\x0b2\x15.igdb.InvolvedCompanyR\x11involvedcompanies\"\xf2\x02\n\x0fInvolvedCompany\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\'\n\x07company\x18\x02 \x01(\x0b2\r.igdb.CompanyR\x07company\x129\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x1c\n\tdeveloper\x18\x04 \x01(\x08R\tdeveloper\x12\x1e\n\x04game\x18\x05 \x01(\x0b2\n.igdb.GameR\x04game\x12\x18\n\x07porting\x18\x06 \x01(\x08R\x07porting\x12\x1c\n\tpublisher\x18\x07 \x01(\x08R\tpublisher\x12\x1e\n\nsupporting\x18\x08 \x01(\x08R\nsupporting\x129\n\nupdated_at\x18\t \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\n \x01(\tR\x08checksum\":\n\rKeywordResult\x12)\n\x08keywords\x18\x01 \x03(\x0b2\r.igdb.KeywordR\x08keywords\"\xe5\x01\n\x07Keyword\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x129\n\ncreated_at\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12\x12\n\x04slug\x18\x04 \x01(\tR\x04slug\x129\n\nupdated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n\x03url\x18\x06 \x01(\tR\x03url\x12\x1a\n\x08checksum\x18\x07 \x01(\tR\x08checksum\">\n\x0eLanguageResult\x12,\n\tlanguages\x18\x01 \x03(\x0b2\x0e.igdb.LanguageR\tlanguages\"\xf9\x01\n\x08Language\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x1f\n\x0bnative_name\x18\x03 \x01(\tR\nnativeName\x12\x16\n\x06locale\x18\x04 \x01(\tR\x06locale\x129\n\ncreated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\x07 \x01(\tR\x08checksum\"Z\n\x15LanguageSupportResult\x12A\n\x10languagesupports\x18\x01 \x03(\x0b2\x15.igdb.LanguageSupportR\x10languagesupports\"\xce\x02\n\x0fLanguageSupport\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x1e\n\x04game\x18\x02 \x01(\x0b2\n.igdb.GameR\x04game\x12*\n\x08language\x18\x03 \x01(\x0b2\x0e.igdb.LanguageR\x08language\x12M\n\x15language_support_type\x18\x04 \x01(\x0b2\x19.igdb.LanguageSupportTypeR\x13languageSupportType\x129\n\ncreated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\x07 \x01(\tR\x08checksum\"j\n\x19LanguageSupportTypeResult\x12M\n\x14languagesupporttypes\x18\x01 \x03(\x0b2\x19.igdb.LanguageSupportTypeR\x14languagesupporttypes\"\xcb\x01\n\x13LanguageSupportType\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x129\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\x05 \x01(\tR\x08checksum\"Z\n\x15MultiplayerModeResult\x12A\n\x10multiplayermodes\x18\x01 \x03(\x0b2\x15.igdb.MultiplayerModeR\x10multiplayermodes\"\xfd\x03\n\x0fMultiplayerMode\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\"\n\x0ccampaigncoop\x18\x02 \x01(\x08R\x0ccampaigncoop\x12\x16\n\x06dropin\x18\x03 \x01(\x08R\x06dropin\x12\x1e\n\x04game\x18\x04 \x01(\x0b2\n.igdb.GameR\x04game\x12\x18\n\x07lancoop\x18\x05 \x01(\x08R\x07lancoop\x12 \n\x0bofflinecoop\x18\x06 \x01(\x08R\x0bofflinecoop\x12&\n\x0eofflinecoopmax\x18\x07 \x01(\x05R\x0eofflinecoopmax\x12\x1e\n\nofflinemax\x18\x08 \x01(\x05R\nofflinemax\x12\x1e\n\nonlinecoop\x18\t \x01(\x08R\nonlinecoop\x12$\n\ronlinecoopmax\x18\n \x01(\x05R\ronlinecoopmax\x12\x1c\n\tonlinemax\x18\x0b \x01(\x05R\tonlinemax\x12*\n\x08platform\x18\x0c \x01(\x0b2\x0e.igdb.PlatformR\x08platform\x12 \n\x0bsplitscreen\x18\r \x01(\x08R\x0bsplitscreen\x12,\n\x11splitscreenonline\x18\x0e \x01(\x08R\x11splitscreenonline\x12\x1a\n\x08checksum\x18\x0f \x01(\tR\x08checksum\"J\n\x11NetworkTypeResult\x125\n\x0cnetworktypes\x18\x01 \x03(\x0b2\x11.igdb.NetworkTypeR\x0cnetworktypes\"\xfe\x01\n\x0bNetworkType\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x129\n\x0eevent_networks\x18\x03 \x03(\x0b2\x12.igdb.EventNetworkR\reventNetworks\x129\n\ncreated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\x06 \x01(\tR\x08checksum\">\n\x0ePlatformResult\x12,\n\tplatforms\x18\x01 \x03(\x0b2\x0e.igdb.PlatformR\tplatforms\"\xc2\x05\n\x08Platform\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\"\n\x0cabbreviation\x18\x02 \x01(\tR\x0cabbreviation\x12)\n\x10alternative_name\x18\x03 \x01(\tR\x0falternativeName\x12:\n\x08category\x18\x04 \x01(\x0e2\x1a.igdb.PlatformCategoryEnumB\x02\x18\x01R\x08category\x129\n\ncreated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x1e\n\ngeneration\x18\x06 \x01(\x05R\ngeneration\x12\x12\n\x04name\x18\x07 \x01(\tR\x04name\x127\n\rplatform_logo\x18\x08 \x01(\x0b2\x12.igdb.PlatformLogoR\x0cplatformLogo\x12=\n\x0fplatform_family\x18\t \x01(\x0b2\x14.igdb.PlatformFamilyR\x0eplatformFamily\x12\x12\n\x04slug\x18\n \x01(\tR\x04slug\x12\x18\n\x07summary\x18\x0b \x01(\tR\x07summary\x129\n\nupdated_at\x18\x0c \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n\x03url\x18\r \x01(\tR\x03url\x121\n\x08versions\x18\x0e \x03(\x0b2\x15.igdb.PlatformVersionR\x08versions\x121\n\x08websites\x18\x0f \x03(\x0b2\x15.igdb.PlatformWebsiteR\x08websites\x12\x1a\n\x08checksum\x18\x10 \x01(\tR\x08checksum\x127\n\rplatform_type\x18\x11 \x01(\x0b2\x12.igdb.PlatformTypeR\x0cplatformType\"X\n\x14PlatformFamilyResult\x12@\n\x10platformfamilies\x18\x01 \x03(\x0b2\x14.igdb.PlatformFamilyR\x10platformfamilies\"d\n\x0ePlatformFamily\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n\x04slug\x18\x03 \x01(\tR\x04slug\x12\x1a\n\x08checksum\x18\x04 \x01(\tR\x08checksum\"N\n\x12PlatformLogoResult\x128\n\rplatformlogos\x18\x01 \x03(\x0b2\x12.igdb.PlatformLogoR\rplatformlogos\"\xd6\x01\n\x0cPlatformLogo\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12#\n\ralpha_channel\x18\x02 \x01(\x08R\x0calphaChannel\x12\x1a\n\x08animated\x18\x03 \x01(\x08R\x08animated\x12\x16\n\x06height\x18\x04 \x01(\x05R\x06height\x12\x19\n\x08image_id\x18\x05 \x01(\tR\x07imageId\x12\x10\n\x03url\x18\x06 \x01(\tR\x03url\x12\x14\n\x05width\x18\x07 \x01(\x05R\x05width\x12\x1a\n\x08checksum\x18\x08 \x01(\tR\x08checksum\"N\n\x12PlatformTypeResult\x128\n\rplatformtypes\x18\x01 \x03(\x0b2\x12.igdb.PlatformTypeR\rplatformtypes\"\xc4\x01\n\x0cPlatformType\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x129\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\x05 \x01(\tR\x08checksum\"Z\n\x15PlatformVersionResult\x12A\n\x10platformversions\x18\x01 \x03(\x0b2\x15.igdb.PlatformVersionR\x10platformversions\"\xb2\x05\n\x0fPlatformVersion\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12:\n\tcompanies\x18\x02 \x03(\x0b2\x1c.igdb.PlatformVersionCompanyR\tcompanies\x12\"\n\x0cconnectivity\x18\x03 \x01(\tR\x0cconnectivity\x12\x10\n\x03cpu\x18\x04 \x01(\tR\x03cpu\x12\x1a\n\x08graphics\x18\x05 \x01(\tR\x08graphics\x12I\n\x11main_manufacturer\x18\x06 \x01(\x0b2\x1c.igdb.PlatformVersionCompanyR\x10mainManufacturer\x12\x14\n\x05media\x18\x07 \x01(\tR\x05media\x12\x16\n\x06memory\x18\x08 \x01(\tR\x06memory\x12\x12\n\x04name\x18\t \x01(\tR\x04name\x12\x0e\n\x02os\x18\x0b \x01(\tR\x02os\x12\x16\n\x06output\x18\x0c \x01(\tR\x06output\x127\n\rplatform_logo\x18\r \x01(\x0b2\x12.igdb.PlatformLogoR\x0cplatformLogo\x12e\n\x1eplatform_version_release_dates\x18\x0e \x03(\x0b2 .igdb.PlatformVersionReleaseDateR\x1bplatformVersionReleaseDates\x12 \n\x0bresolutions\x18\x0f \x01(\tR\x0bresolutions\x12\x12\n\x04slug\x18\x10 \x01(\tR\x04slug\x12\x14\n\x05sound\x18\x11 \x01(\tR\x05sound\x12\x18\n\x07storage\x18\x12 \x01(\tR\x07storage\x12\x18\n\x07summary\x18\x13 \x01(\tR\x07summary\x12\x10\n\x03url\x18\x14 \x01(\tR\x03url\x12\x1a\n\x08checksum\x18\x15 \x01(\tR\x08checksum\"x\n\x1cPlatformVersionCompanyResult\x12X\n\x18platformversioncompanies\x18\x01 \x03(\x0b2\x1c.igdb.PlatformVersionCompanyR\x18platformversioncompanies\"\xc9\x01\n\x16PlatformVersionCompany\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x18\n\x07comment\x18\x02 \x01(\tR\x07comment\x12\'\n\x07company\x18\x03 \x01(\x0b2\r.igdb.CompanyR\x07company\x12\x1c\n\tdeveloper\x18\x04 \x01(\x08R\tdeveloper\x12\"\n\x0cmanufacturer\x18\x05 \x01(\x08R\x0cmanufacturer\x12\x1a\n\x08checksum\x18\x06 \x01(\tR\x08checksum\"\x86\x01\n PlatformVersionReleaseDateResult\x12b\n\x1bplatformversionreleasedates\x18\x01 \x03(\x0b2 .igdb.PlatformVersionReleaseDateR\x1bplatformversionreleasedates\"\xd1\x04\n\x1aPlatformVersionReleaseDate\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12F\n\x08category\x18\x02 \x01(\x0e2&.igdb.DateFormatChangeDateCategoryEnumB\x02\x18\x01R\x08category\x129\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x12.\n\x04date\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\x04date\x12\x14\n\x05human\x18\x05 \x01(\tR\x05human\x12\x0c\n\x01m\x18\x06 \x01(\x05R\x01m\x12@\n\x10platform_version\x18\x07 \x01(\x0b2\x15.igdb.PlatformVersionR\x0fplatformVersion\x122\n\x06region\x18\x08 \x01(\x0e2\x16.igdb.RegionRegionEnumB\x02\x18\x01R\x06region\x129\n\nupdated_at\x18\t \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x0c\n\x01y\x18\n \x01(\x05R\x01y\x12\x1a\n\x08checksum\x18\x0b \x01(\tR\x08checksum\x121\n\x0bdate_format\x18\x0c \x01(\x0b2\x10.igdb.DateFormatR\ndateFormat\x12>\n\x0erelease_region\x18\r \x01(\x0b2\x17.igdb.ReleaseDateRegionR\rreleaseRegion\"Z\n\x15PlatformWebsiteResult\x12A\n\x10platformwebsites\x18\x01 \x03(\x0b2\x15.igdb.PlatformWebsiteR\x10platformwebsites\"\xcb\x01\n\x0fPlatformWebsite\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x129\n\x08category\x18\x02 \x01(\x0e2\x19.igdb.WebsiteCategoryEnumB\x02\x18\x01R\x08category\x12\x18\n\x07trusted\x18\x03 \x01(\x08R\x07trusted\x12\x10\n\x03url\x18\x04 \x01(\tR\x03url\x12\x1a\n\x08checksum\x18\x05 \x01(\tR\x08checksum\x12%\n\x04type\x18\x06 \x01(\x0b2\x11.igdb.WebsiteTypeR\x04type\"b\n\x17PlayerPerspectiveResult\x12G\n\x12playerperspectives\x18\x01 \x03(\x0b2\x17.igdb.PlayerPerspectiveR\x12playerperspectives\"\xef\x01\n\x11PlayerPerspective\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x129\n\ncreated_at\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12\x12\n\x04slug\x18\x04 \x01(\tR\x04slug\x129\n\nupdated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n\x03url\x18\x06 \x01(\tR\x03url\x12\x1a\n\x08checksum\x18\x07 \x01(\tR\x08checksum\"j\n\x19PopularityPrimitiveResult\x12M\n\x14popularityprimitives\x18\x01 \x03(\x0b2\x19.igdb.PopularityPrimitiveR\x14popularityprimitives\"\x9b\x04\n\x13PopularityPrimitive\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x17\n\x07game_id\x18\x02 \x01(\x05R\x06gameId\x12=\n\x0fpopularity_type\x18\x03 \x01(\x0b2\x14.igdb.PopularityTypeR\x0epopularityType\x12[\n\x11popularity_source\x18\x04 \x01(\x0e2*.igdb.PopularitySourcePopularitySourceEnumB\x02\x18\x01R\x10popularitySource\x12\x14\n\x05value\x18\x05 \x01(\x01R\x05value\x12?\n\rcalculated_at\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampR\x0ccalculatedAt\x129\n\ncreated_at\x18\x07 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x08 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\t \x01(\tR\x08checksum\x12V\n\x1aexternal_popularity_source\x18\n \x01(\x0b2\x18.igdb.ExternalGameSourceR\x18externalPopularitySource\"V\n\x14PopularityTypeResult\x12>\n\x0fpopularitytypes\x18\x01 \x03(\x0b2\x14.igdb.PopularityTypeR\x0fpopularitytypes\"\xfb\x02\n\x0ePopularityType\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12[\n\x11popularity_source\x18\x02 \x01(\x0e2*.igdb.PopularitySourcePopularitySourceEnumB\x02\x18\x01R\x10popularitySource\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x129\n\ncreated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\x06 \x01(\tR\x08checksum\x12V\n\x1aexternal_popularity_source\x18\x07 \x01(\x0b2\x18.igdb.ExternalGameSourceR\x18externalPopularitySource\"6\n\x0cRegionResult\x12&\n\x07regions\x18\x01 \x03(\x0b2\x0c.igdb.RegionR\x07regions\"\xfa\x01\n\x06Region\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x1a\n\x08category\x18\x03 \x01(\tR\x08category\x12\x1e\n\nidentifier\x18\x04 \x01(\tR\nidentifier\x129\n\ncreated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\x07 \x01(\tR\x08checksum\"J\n\x11ReleaseDateResult\x125\n\x0creleasedates\x18\x01 \x03(\x0b2\x11.igdb.ReleaseDateR\x0creleasedates\"\x8b\x05\n\x0bReleaseDate\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12F\n\x08category\x18\x02 \x01(\x0e2&.igdb.DateFormatChangeDateCategoryEnumB\x02\x18\x01R\x08category\x129\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x12.\n\x04date\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\x04date\x12\x1e\n\x04game\x18\x05 \x01(\x0b2\n.igdb.GameR\x04game\x12\x14\n\x05human\x18\x06 \x01(\tR\x05human\x12\x0c\n\x01m\x18\x07 \x01(\x05R\x01m\x12*\n\x08platform\x18\x08 \x01(\x0b2\x0e.igdb.PlatformR\x08platform\x122\n\x06region\x18\t \x01(\x0e2\x16.igdb.RegionRegionEnumB\x02\x18\x01R\x06region\x129\n\nupdated_at\x18\n \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x0c\n\x01y\x18\x0b \x01(\x05R\x01y\x12\x1a\n\x08checksum\x18\x0c \x01(\tR\x08checksum\x12/\n\x06status\x18\r \x01(\x0b2\x17.igdb.ReleaseDateStatusR\x06status\x121\n\x0bdate_format\x18\x0e \x01(\x0b2\x10.igdb.DateFormatR\ndateFormat\x12>\n\x0erelease_region\x18\x0f \x01(\x0b2\x17.igdb.ReleaseDateRegionR\rreleaseRegion\x12\x0c\n\x01d\x18\x10 \x01(\x05R\x01d\"b\n\x17ReleaseDateRegionResult\x12G\n\x12releasedateregions\x18\x01 \x03(\x0b2\x17.igdb.ReleaseDateRegionR\x12releasedateregions\"\xcd\x01\n\x11ReleaseDateRegion\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x16\n\x06region\x18\x02 \x01(\tR\x06region\x129\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\x05 \x01(\tR\x08checksum\"d\n\x17ReleaseDateStatusResult\x12I\n\x13releasedatestatuses\x18\x01 \x03(\x0b2\x17.igdb.ReleaseDateStatusR\x13releasedatestatuses\"\xeb\x01\n\x11ReleaseDateStatus\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12 \n\x0bdescription\x18\x03 \x01(\tR\x0bdescription\x129\n\ncreated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\x06 \x01(\tR\x08checksum\"F\n\x10ScreenshotResult\x122\n\x0bscreenshots\x18\x01 \x03(\x0b2\x10.igdb.ScreenshotR\x0bscreenshots\"\xf4\x01\n\nScreenshot\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12#\n\ralpha_channel\x18\x02 \x01(\x08R\x0calphaChannel\x12\x1a\n\x08animated\x18\x03 \x01(\x08R\x08animated\x12\x1e\n\x04game\x18\x04 \x01(\x0b2\n.igdb.GameR\x04game\x12\x16\n\x06height\x18\x05 \x01(\x05R\x06height\x12\x19\n\x08image_id\x18\x06 \x01(\tR\x07imageId\x12\x10\n\x03url\x18\x07 \x01(\tR\x03url\x12\x14\n\x05width\x18\x08 \x01(\x05R\x05width\x12\x1a\n\x08checksum\x18\t \x01(\tR\x08checksum\"8\n\x0cSearchResult\x12(\n\x08searches\x18\x01 \x03(\x0b2\x0c.igdb.SearchR\x08searches\"\xfd\x03\n\x06Search\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12)\n\x10alternative_name\x18\x02 \x01(\tR\x0falternativeName\x12-\n\tcharacter\x18\x03 \x01(\x0b2\x0f.igdb.CharacterR\tcharacter\x120\n\ncollection\x18\x04 \x01(\x0b2\x10.igdb.CollectionR\ncollection\x12\'\n\x07company\x18\x05 \x01(\x0b2\r.igdb.CompanyR\x07company\x12 \n\x0bdescription\x18\x06 \x01(\tR\x0bdescription\x12\x1e\n\x04game\x18\x07 \x01(\x0b2\n.igdb.GameR\x04game\x12\x12\n\x04name\x18\x08 \x01(\tR\x04name\x12*\n\x08platform\x18\t \x01(\x0b2\x0e.igdb.PlatformR\x08platform\x12=\n\x0cpublished_at\x18\n \x01(\x0b2\x1a.google.protobuf.TimestampR\x0bpublishedAt\x12.\n\ntest_dummy\x18\x0b \x01(\x0b2\x0f.igdb.TestDummyR\ttestDummy\x12!\n\x05theme\x18\x0c \x01(\x0b2\x0b.igdb.ThemeR\x05theme\x12\x1a\n\x08checksum\x18\r \x01(\tR\x08checksum\"D\n\x0fTestDummyResult\x121\n\x0btestdummies\x18\x01 \x03(\x0b2\x0f.igdb.TestDummyR\x0btestdummies\"\x98\x05\n\tTestDummy\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x1d\n\nbool_value\x18\x02 \x01(\x08R\tboolValue\x129\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x128\n\tenum_test\x18\x04 \x01(\x0e2\x1b.igdb.TestDummyEnumTestEnumR\x08enumTest\x12\x1f\n\x0bfloat_value\x18\x05 \x01(\x01R\nfloatValue\x12\x1e\n\x04game\x18\x06 \x01(\x0b2\n.igdb.GameR\x04game\x12#\n\rinteger_array\x18\x07 \x03(\x05R\x0cintegerArray\x12#\n\rinteger_value\x18\x08 \x01(\x05R\x0cintegerValue\x12\x12\n\x04name\x18\t \x01(\tR\x04name\x12*\n\x11new_integer_value\x18\n \x01(\x05R\x0fnewIntegerValue\x12\x18\n\x07private\x18\x0b \x01(\x08R\x07private\x12\x12\n\x04slug\x18\x0c \x01(\tR\x04slug\x12!\n\x0cstring_array\x18\r \x03(\tR\x0bstringArray\x122\n\x0ctest_dummies\x18\x0e \x03(\x0b2\x0f.igdb.TestDummyR\x0btestDummies\x12.\n\ntest_dummy\x18\x0f \x01(\x0b2\x0f.igdb.TestDummyR\ttestDummy\x129\n\nupdated_at\x18\x10 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n\x03url\x18\x11 \x01(\tR\x03url\x12\x1a\n\x08checksum\x18\x12 \x01(\tR\x08checksum\"2\n\x0bThemeResult\x12#\n\x06themes\x18\x01 \x03(\x0b2\x0b.igdb.ThemeR\x06themes\"\xe3\x01\n\x05Theme\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x129\n\ncreated_at\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12\x12\n\x04slug\x18\x04 \x01(\tR\x04slug\x129\n\nupdated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n\x03url\x18\x06 \x01(\tR\x03url\x12\x1a\n\x08checksum\x18\x07 \x01(\tR\x08checksum\":\n\rWebsiteResult\x12)\n\x08websites\x18\x01 \x03(\x0b2\r.igdb.WebsiteR\x08websites\"\xe3\x01\n\x07Website\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x129\n\x08category\x18\x02 \x01(\x0e2\x19.igdb.WebsiteCategoryEnumB\x02\x18\x01R\x08category\x12\x1e\n\x04game\x18\x03 \x01(\x0b2\n.igdb.GameR\x04game\x12\x18\n\x07trusted\x18\x04 \x01(\x08R\x07trusted\x12\x10\n\x03url\x18\x05 \x01(\tR\x03url\x12\x1a\n\x08checksum\x18\x06 \x01(\tR\x08checksum\x12%\n\x04type\x18\x07 \x01(\x0b2\x11.igdb.WebsiteTypeR\x04type\"J\n\x11WebsiteTypeResult\x125\n\x0cwebsitetypes\x18\x01 \x03(\x0b2\x11.igdb.WebsiteTypeR\x0cwebsitetypes\"\xc3\x01\n\x0bWebsiteType\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n\x04type\x18\x02 \x01(\tR\x04type\x129\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08checksum\x18\x05 \x01(\tR\x08checksum*\x9d\x01\n\x15AgeRatingCategoryEnum\x12\x1f\n\x17AGERATING_CATEGORY_NULL\x10\x00\x1a\x02\x08\x01\x12\x0c\n\x04ESRB\x10\x01\x1a\x02\x08\x01\x12\x0c\n\x04PEGI\x10\x02\x1a\x02\x08\x01\x12\x0c\n\x04CERO\x10\x03\x1a\x02\x08\x01\x12\x0b\n\x03USK\x10\x04\x1a\x02\x08\x01\x12\x0c\n\x04GRAC\x10\x05\x1a\x02\x08\x01\x12\x11\n\tCLASS_IND\x10\x06\x1a\x02\x08\x01\x12\x0b\n\x03ACB\x10\x07\x1a\x02\x08\x01*\xd9\x05\n\x13AgeRatingRatingEnum\x12\x1d\n\x15AGERATING_RATING_NULL\x10\x00\x1a\x02\x08\x01\x12\r\n\x05THREE\x10\x01\x1a\x02\x08\x01\x12\r\n\x05SEVEN\x10\x02\x1a\x02\x08\x01\x12\x0e\n\x06TWELVE\x10\x03\x1a\x02\x08\x01\x12\x0f\n\x07SIXTEEN\x10\x04\x1a\x02\x08\x01\x12\x10\n\x08EIGHTEEN\x10\x05\x1a\x02\x08\x01\x12\n\n\x02RP\x10\x06\x1a\x02\x08\x01\x12\n\n\x02EC\x10\x07\x1a\x02\x08\x01\x12\t\n\x01E\x10\x08\x1a\x02\x08\x01\x12\x0b\n\x03E10\x10\t\x1a\x02\x08\x01\x12\t\n\x01T\x10\n\x1a\x02\x08\x01\x12\t\n\x01M\x10\x0b\x1a\x02\x08\x01\x12\n\n\x02AO\x10\x0c\x1a\x02\x08\x01\x12\x0e\n\x06CERO_A\x10\r\x1a\x02\x08\x01\x12\x0e\n\x06CERO_B\x10\x0e\x1a\x02\x08\x01\x12\x0e\n\x06CERO_C\x10\x0f\x1a\x02\x08\x01\x12\x0e\n\x06CERO_D\x10\x10\x1a\x02\x08\x01\x12\x0e\n\x06CERO_Z\x10\x11\x1a\x02\x08\x01\x12\r\n\x05USK_0\x10\x12\x1a\x02\x08\x01\x12\r\n\x05USK_6\x10\x13\x1a\x02\x08\x01\x12\x0e\n\x06USK_12\x10\x14\x1a\x02\x08\x01\x12\x0e\n\x06USK_16\x10\x15\x1a\x02\x08\x01\x12\x0e\n\x06USK_18\x10\x16\x1a\x02\x08\x01\x12\x10\n\x08GRAC_ALL\x10\x17\x1a\x02\x08\x01\x12\x13\n\x0bGRAC_TWELVE\x10\x18\x1a\x02\x08\x01\x12\x14\n\x0cGRAC_FIFTEEN\x10\x19\x1a\x02\x08\x01\x12\x15\n\rGRAC_EIGHTEEN\x10\x1a\x1a\x02\x08\x01\x12\x14\n\x0cGRAC_TESTING\x10\x1b\x1a\x02\x08\x01\x12\x13\n\x0bCLASS_IND_L\x10\x1c\x1a\x02\x08\x01\x12\x15\n\rCLASS_IND_TEN\x10\x1d\x1a\x02\x08\x01\x12\x18\n\x10CLASS_IND_TWELVE\x10\x1e\x1a\x02\x08\x01\x12\x1a\n\x12CLASS_IND_FOURTEEN\x10\x1f\x1a\x02\x08\x01\x12\x19\n\x11CLASS_IND_SIXTEEN\x10 \x1a\x02\x08\x01\x12\x1a\n\x12CLASS_IND_EIGHTEEN\x10!\x1a\x02\x08\x01\x12\r\n\x05ACB_G\x10\"\x1a\x02\x08\x01\x12\x0e\n\x06ACB_PG\x10#\x1a\x02\x08\x01\x12\r\n\x05ACB_M\x10$\x1a\x02\x08\x01\x12\x10\n\x08ACB_MA15\x10%\x1a\x02\x08\x01\x12\x0f\n\x07ACB_R18\x10&\x1a\x02\x08\x01\x12\x0e\n\x06ACB_RC\x10\'\x1a\x02\x08\x01*\xb6\x14\n\'AgeRatingContentDescriptionCategoryEnum\x121\n)AGERATINGCONTENTDESCRIPTION_CATEGORY_NULL\x10\x00\x1a\x02\x08\x01\x12\x1e\n\x16ESRB_ALCOHOL_REFERENCE\x10\x01\x1a\x02\x08\x01\x12\x1b\n\x13ESRB_ANIMATED_BLOOD\x10\x02\x1a\x02\x08\x01\x12\x12\n\nESRB_BLOOD\x10\x03\x1a\x02\x08\x01\x12\x1b\n\x13ESRB_BLOOD_AND_GORE\x10\x04\x1a\x02\x08\x01\x12\x1d\n\x15ESRB_CARTOON_VIOLENCE\x10\x05\x1a\x02\x08\x01\x12\x1b\n\x13ESRB_COMIC_MISCHIEF\x10\x06\x1a\x02\x08\x01\x12\x18\n\x10ESRB_CRUDE_HUMOR\x10\x07\x1a\x02\x08\x01\x12\x1b\n\x13ESRB_DRUG_REFERENCE\x10\x08\x1a\x02\x08\x01\x12\x1d\n\x15ESRB_FANTASY_VIOLENCE\x10\t\x1a\x02\x08\x01\x12\x1d\n\x15ESRB_INTENSE_VIOLENCE\x10\n\x1a\x02\x08\x01\x12\x15\n\rESRB_LANGUAGE\x10\x0b\x1a\x02\x08\x01\x12\x13\n\x0bESRB_LYRICS\x10\x0c\x1a\x02\x08\x01\x12\x19\n\x11ESRB_MATURE_HUMOR\x10\r\x1a\x02\x08\x01\x12\x13\n\x0bESRB_NUDITY\x10\x0e\x1a\x02\x08\x01\x12\x1b\n\x13ESRB_PARTIAL_NUDITY\x10\x0f\x1a\x02\x08\x01\x12\x1a\n\x12ESRB_REAL_GAMBLING\x10\x10\x1a\x02\x08\x01\x12\x1b\n\x13ESRB_SEXUAL_CONTENT\x10\x11\x1a\x02\x08\x01\x12\x1a\n\x12ESRB_SEXUAL_THEMES\x10\x12\x1a\x02\x08\x01\x12\x1c\n\x14ESRB_SEXUAL_VIOLENCE\x10\x13\x1a\x02\x08\x01\x12\x1f\n\x17ESRB_SIMULATED_GAMBLING\x10\x14\x1a\x02\x08\x01\x12\x1c\n\x14ESRB_STRONG_LANGUAGE\x10\x15\x1a\x02\x08\x01\x12\x1a\n\x12ESRB_STRONG_LYRICS\x10\x16\x1a\x02\x08\x01\x12\"\n\x1aESRB_STRONG_SEXUAL_CONTENT\x10\x17\x1a\x02\x08\x01\x12\x1e\n\x16ESRB_SUGGESTIVE_THEMES\x10\x18\x1a\x02\x08\x01\x12\x1e\n\x16ESRB_TOBACCO_REFERENCE\x10\x19\x1a\x02\x08\x01\x12\x1b\n\x13ESRB_USE_OF_ALCOHOL\x10\x1a\x1a\x02\x08\x01\x12\x19\n\x11ESRB_USE_OF_DRUGS\x10\x1b\x1a\x02\x08\x01\x12\x1b\n\x13ESRB_USE_OF_TOBACCO\x10\x1c\x1a\x02\x08\x01\x12\x15\n\rESRB_VIOLENCE\x10\x1d\x1a\x02\x08\x01\x12\x1f\n\x17ESRB_VIOLENT_REFERENCES\x10\x1e\x1a\x02\x08\x01\x12\x1e\n\x16ESRB_ANIMATED_VIOLENCE\x10\x1f\x1a\x02\x08\x01\x12\x1a\n\x12ESRB_MILD_LANGUAGE\x10 \x1a\x02\x08\x01\x12\x1a\n\x12ESRB_MILD_VIOLENCE\x10!\x1a\x02\x08\x01\x12%\n\x1dESRB_USE_OF_DRUGS_AND_ALCOHOL\x10\"\x1a\x02\x08\x01\x12\'\n\x1fESRB_DRUG_AND_ALCOHOL_REFERENCE\x10#\x1a\x02\x08\x01\x12#\n\x1bESRB_MILD_SUGGESTIVE_THEMES\x10$\x1a\x02\x08\x01\x12\"\n\x1aESRB_MILD_CARTOON_VIOLENCE\x10%\x1a\x02\x08\x01\x12\x17\n\x0fESRB_MILD_BLOOD\x10&\x1a\x02\x08\x01\x12%\n\x1dESRB_REALISTIC_BLOOD_AND_GORE\x10\'\x1a\x02\x08\x01\x12\x1f\n\x17ESRB_REALISTIC_VIOLENCE\x10(\x1a\x02\x08\x01\x12*\n\"ESRB_ALCOHOL_AND_TOBACCO_REFERENCE\x10)\x1a\x02\x08\x01\x12!\n\x19ESRB_MATURE_SEXUAL_THEMES\x10*\x1a\x02\x08\x01\x12#\n\x1bESRB_MILD_ANIMATED_VIOLENCE\x10+\x1a\x02\x08\x01\x12\x1f\n\x17ESRB_MILD_SEXUAL_THEMES\x10,\x1a\x02\x08\x01\x12\'\n\x1fESRB_USE_OF_ALCOHOL_AND_TOBACCO\x10-\x1a\x02\x08\x01\x12$\n\x1cESRB_ANIMATED_BLOOD_AND_GORE\x10.\x1a\x02\x08\x01\x12\"\n\x1aESRB_MILD_FANTASY_VIOLENCE\x10/\x1a\x02\x08\x01\x12\x18\n\x10ESRB_MILD_LYRICS\x100\x1a\x02\x08\x01\x12\x1c\n\x14ESRB_REALISTIC_BLOOD\x101\x1a\x02\x08\x01\x12\x15\n\rPEGI_VIOLENCE\x102\x1a\x02\x08\x01\x12\x10\n\x08PEGI_SEX\x103\x1a\x02\x08\x01\x12\x12\n\nPEGI_DRUGS\x104\x1a\x02\x08\x01\x12\x11\n\tPEGI_FEAR\x105\x1a\x02\x08\x01\x12\x1b\n\x13PEGI_DISCRIMINATION\x106\x1a\x02\x08\x01\x12\x19\n\x11PEGI_BAD_LANGUAGE\x107\x1a\x02\x08\x01\x12\x15\n\rPEGI_GAMBLING\x108\x1a\x02\x08\x01\x12\x1c\n\x14PEGI_ONLINE_GAMEPLAY\x109\x1a\x02\x08\x01\x12\x1e\n\x16PEGI_IN_GAME_PURCHASES\x10:\x1a\x02\x08\x01\x12\x11\n\tCERO_LOVE\x10;\x1a\x02\x08\x01\x12\x1b\n\x13CERO_SEXUAL_CONTENT\x10<\x1a\x02\x08\x01\x12\x15\n\rCERO_VIOLENCE\x10=\x1a\x02\x08\x01\x12\x13\n\x0bCERO_HORROR\x10>\x1a\x02\x08\x01\x12\x1d\n\x15CERO_DRINKING_SMOKING\x10?\x1a\x02\x08\x01\x12\x15\n\rCERO_GAMBLING\x10@\x1a\x02\x08\x01\x12\x12\n\nCERO_CRIME\x10A\x1a\x02\x08\x01\x12\"\n\x1aCERO_CONTROLLED_SUBSTANCES\x10B\x1a\x02\x08\x01\x12!\n\x19CERO_LANGUAGES_AND_OTHERS\x10C\x1a\x02\x08\x01\x12\x16\n\x0eGRAC_SEXUALITY\x10D\x1a\x02\x08\x01\x12\x15\n\rGRAC_VIOLENCE\x10E\x1a\x02\x08\x01\x12$\n\x1cGRAC_FEAR_HORROR_THREATENING\x10F\x1a\x02\x08\x01\x12\x15\n\rGRAC_LANGUAGE\x10G\x1a\x02\x08\x01\x12!\n\x19GRAC_ALCOHOL_TOBACCO_DRUG\x10H\x1a\x02\x08\x01\x12\x1e\n\x16GRAC_CRIME_ANTI_SOCIAL\x10I\x1a\x02\x08\x01\x12\x15\n\rGRAC_GAMBLING\x10J\x1a\x02\x08\x01\x12\x1b\n\x13CLASS_IND_VIOLENCIA\x10K\x1a\x02\x08\x01\x12#\n\x1bCLASS_IND_VIOLENCIA_EXTREMA\x10L\x1a\x02\x08\x01\x12!\n\x19CLASS_IND_CONTEUDO_SEXUAL\x10M\x1a\x02\x08\x01\x12\x17\n\x0fCLASS_IND_NUDEZ\x10N\x1a\x02\x08\x01\x12\x16\n\x0eCLASS_IND_SEXO\x10O\x1a\x02\x08\x01\x12 \n\x18CLASS_IND_SEXO_EXPLICITO\x10P\x1a\x02\x08\x01\x12\x18\n\x10CLASS_IND_DROGAS\x10Q\x1a\x02\x08\x01\x12 \n\x18CLASS_IND_DROGAS_LICITAS\x10R\x1a\x02\x08\x01\x12!\n\x19CLASS_IND_DROGAS_ILICITAS\x10S\x1a\x02\x08\x01\x12%\n\x1dCLASS_IND_LINGUAGEM_IMPROPRIA\x10T\x1a\x02\x08\x01\x12!\n\x19CLASS_IND_ATOS_CRIMINOSOS\x10U\x1a\x02\x08\x01*?\n\x10GenderGenderEnum\x12\x0c\n\x04MALE\x10\x00\x1a\x02\x08\x01\x12\x0e\n\x06FEMALE\x10\x01\x1a\x02\x08\x01\x12\r\n\x05OTHER\x10\x02\x1a\x02\x08\x01*\x86\x01\n\x14CharacterSpeciesEnum\x12\x1e\n\x16CHARACTER_SPECIES_NULL\x10\x00\x1a\x02\x08\x01\x12\r\n\x05HUMAN\x10\x01\x1a\x02\x08\x01\x12\r\n\x05ALIEN\x10\x02\x1a\x02\x08\x01\x12\x0e\n\x06ANIMAL\x10\x03\x1a\x02\x08\x01\x12\x0f\n\x07ANDROID\x10\x04\x1a\x02\x08\x01\x12\x0f\n\x07UNKNOWN\x10\x05\x1a\x02\x08\x01*\xa3\x01\n DateFormatChangeDateCategoryEnum\x12\x12\n\nYYYYMMMMDD\x10\x00\x1a\x02\x08\x01\x12\x10\n\x08YYYYMMMM\x10\x01\x1a\x02\x08\x01\x12\x0c\n\x04YYYY\x10\x02\x1a\x02\x08\x01\x12\x0e\n\x06YYYYQ1\x10\x03\x1a\x02\x08\x01\x12\x0e\n\x06YYYYQ2\x10\x04\x1a\x02\x08\x01\x12\x0e\n\x06YYYYQ3\x10\x05\x1a\x02\x08\x01\x12\x0e\n\x06YYYYQ4\x10\x06\x1a\x02\x08\x01\x12\x0b\n\x03TBD\x10\x07\x1a\x02\x08\x01*\xed\x03\n\x13WebsiteCategoryEnum\x12\x1d\n\x15WEBSITE_CATEGORY_NULL\x10\x00\x1a\x02\x08\x01\x12\x18\n\x10WEBSITE_OFFICIAL\x10\x01\x1a\x02\x08\x01\x12\x15\n\rWEBSITE_WIKIA\x10\x02\x1a\x02\x08\x01\x12\x19\n\x11WEBSITE_WIKIPEDIA\x10\x03\x1a\x02\x08\x01\x12\x18\n\x10WEBSITE_FACEBOOK\x10\x04\x1a\x02\x08\x01\x12\x17\n\x0fWEBSITE_TWITTER\x10\x05\x1a\x02\x08\x01\x12\x16\n\x0eWEBSITE_TWITCH\x10\x06\x1a\x02\x08\x01\x12\x19\n\x11WEBSITE_INSTAGRAM\x10\x08\x1a\x02\x08\x01\x12\x17\n\x0fWEBSITE_YOUTUBE\x10\t\x1a\x02\x08\x01\x12\x16\n\x0eWEBSITE_IPHONE\x10\n\x1a\x02\x08\x01\x12\x14\n\x0cWEBSITE_IPAD\x10\x0b\x1a\x02\x08\x01\x12\x17\n\x0fWEBSITE_ANDROID\x10\x0c\x1a\x02\x08\x01\x12\x15\n\rWEBSITE_STEAM\x10\r\x1a\x02\x08\x01\x12\x16\n\x0eWEBSITE_REDDIT\x10\x0e\x1a\x02\x08\x01\x12\x14\n\x0cWEBSITE_ITCH\x10\x0f\x1a\x02\x08\x01\x12\x19\n\x11WEBSITE_EPICGAMES\x10\x10\x1a\x02\x08\x01\x12\x13\n\x0bWEBSITE_GOG\x10\x11\x1a\x02\x08\x01\x12\x17\n\x0fWEBSITE_DISCORD\x10\x12\x1a\x02\x08\x01\x12\x17\n\x0fWEBSITE_BLUESKY\x10\x13\x1a\x02\x08\x01*\xdb\x05\n\x18ExternalGameCategoryEnum\x12\"\n\x1aEXTERNALGAME_CATEGORY_NULL\x10\x00\x1a\x02\x08\x01\x12\x1a\n\x12EXTERNALGAME_STEAM\x10\x01\x1a\x02\x08\x01\x12\x18\n\x10EXTERNALGAME_GOG\x10\x05\x1a\x02\x08\x01\x12\x1c\n\x14EXTERNALGAME_YOUTUBE\x10\n\x1a\x02\x08\x01\x12\x1e\n\x16EXTERNALGAME_MICROSOFT\x10\x0b\x1a\x02\x08\x01\x12\x1a\n\x12EXTERNALGAME_APPLE\x10\r\x1a\x02\x08\x01\x12\x1b\n\x13EXTERNALGAME_TWITCH\x10\x0e\x1a\x02\x08\x01\x12\x1c\n\x14EXTERNALGAME_ANDROID\x10\x0f\x1a\x02\x08\x01\x12 \n\x18EXTERNALGAME_AMAZON_ASIN\x10\x14\x1a\x02\x08\x01\x12 \n\x18EXTERNALGAME_AMAZON_LUNA\x10\x16\x1a\x02\x08\x01\x12\x1f\n\x17EXTERNALGAME_AMAZON_ADG\x10\x17\x1a\x02\x08\x01\x12$\n\x1cEXTERNALGAME_EPIC_GAME_STORE\x10\x1a\x1a\x02\x08\x01\x12\x1b\n\x13EXTERNALGAME_OCULUS\x10\x1c\x1a\x02\x08\x01\x12\x1b\n\x13EXTERNALGAME_UTOMIK\x10\x1d\x1a\x02\x08\x01\x12\x1c\n\x14EXTERNALGAME_ITCH_IO\x10\x1e\x1a\x02\x08\x01\x12%\n\x1dEXTERNALGAME_XBOX_MARKETPLACE\x10\x1f\x1a\x02\x08\x01\x12\x1e\n\x16EXTERNALGAME_KARTRIDGE\x10 \x1a\x02\x08\x01\x12)\n!EXTERNALGAME_PLAYSTATION_STORE_US\x10$\x1a\x02\x08\x01\x12(\n EXTERNALGAME_FOCUS_ENTERTAINMENT\x10%\x1a\x02\x08\x01\x122\n*EXTERNALGAME_XBOX_GAME_PASS_ULTIMATE_CLOUD\x106\x1a\x02\x08\x01\x12\x1d\n\x15EXTERNALGAME_GAMEJOLT\x107\x1a\x02\x08\x01*u\n\x15ExternalGameMediaEnum\x12\x1f\n\x17EXTERNALGAME_MEDIA_NULL\x10\x00\x1a\x02\x08\x01\x12\x1c\n\x14EXTERNALGAME_DIGITAL\x10\x01\x1a\x02\x08\x01\x12\x1d\n\x15EXTERNALGAME_PHYSICAL\x10\x02\x1a\x02\x08\x01*\x9a\x02\n\x10GameCategoryEnum\x12\x11\n\tMAIN_GAME\x10\x00\x1a\x02\x08\x01\x12\x11\n\tDLC_ADDON\x10\x01\x1a\x02\x08\x01\x12\x11\n\tEXPANSION\x10\x02\x1a\x02\x08\x01\x12\x0e\n\x06BUNDLE\x10\x03\x1a\x02\x08\x01\x12\x1c\n\x14STANDALONE_EXPANSION\x10\x04\x1a\x02\x08\x01\x12\x0b\n\x03MOD\x10\x05\x1a\x02\x08\x01\x12\x0f\n\x07EPISODE\x10\x06\x1a\x02\x08\x01\x12\x0e\n\x06SEASON\x10\x07\x1a\x02\x08\x01\x12\x0e\n\x06REMAKE\x10\x08\x1a\x02\x08\x01\x12\x10\n\x08REMASTER\x10\t\x1a\x02\x08\x01\x12\x15\n\rEXPANDED_GAME\x10\n\x1a\x02\x08\x01\x12\x0c\n\x04PORT\x10\x0b\x1a\x02\x08\x01\x12\x0c\n\x04FORK\x10\x0c\x1a\x02\x08\x01\x12\x0c\n\x04PACK\x10\r\x1a\x02\x08\x01\x12\x0e\n\x06UPDATE\x10\x0e\x1a\x02\x08\x01*\x9c\x01\n\x0eGameStatusEnum\x12\x10\n\x08RELEASED\x10\x00\x1a\x02\x08\x01\x12\r\n\x05ALPHA\x10\x02\x1a\x02\x08\x01\x12\x0c\n\x04BETA\x10\x03\x1a\x02\x08\x01\x12\x14\n\x0cEARLY_ACCESS\x10\x04\x1a\x02\x08\x01\x12\x0f\n\x07OFFLINE\x10\x05\x1a\x02\x08\x01\x12\x11\n\tCANCELLED\x10\x06\x1a\x02\x08\x01\x12\x0f\n\x07RUMORED\x10\x07\x1a\x02\x08\x01\x12\x10\n\x08DELISTED\x10\x08\x1a\x02\x08\x01*>\n\x1eGameVersionFeatureCategoryEnum\x12\x0b\n\x07BOOLEAN\x10\x00\x12\x0f\n\x0bDESCRIPTION\x10\x01*`\n*GameVersionFeatureValueIncludedFeatureEnum\x12\x10\n\x0cNOT_INCLUDED\x10\x00\x12\x0c\n\x08INCLUDED\x10\x01\x12\x12\n\x0ePRE_ORDER_ONLY\x10\x02*\xaf\x01\n\x14PlatformCategoryEnum\x12\x1e\n\x16PLATFORM_CATEGORY_NULL\x10\x00\x1a\x02\x08\x01\x12\x0f\n\x07CONSOLE\x10\x01\x1a\x02\x08\x01\x12\x0e\n\x06ARCADE\x10\x02\x1a\x02\x08\x01\x12\x10\n\x08PLATFORM\x10\x03\x1a\x02\x08\x01\x12\x18\n\x10OPERATING_SYSTEM\x10\x04\x1a\x02\x08\x01\x12\x18\n\x10PORTABLE_CONSOLE\x10\x05\x1a\x02\x08\x01\x12\x10\n\x08COMPUTER\x10\x06\x1a\x02\x08\x01*\xdb\x01\n\x10RegionRegionEnum\x12\x1a\n\x12REGION_REGION_NULL\x10\x00\x1a\x02\x08\x01\x12\x0e\n\x06EUROPE\x10\x01\x1a\x02\x08\x01\x12\x15\n\rNORTH_AMERICA\x10\x02\x1a\x02\x08\x01\x12\x11\n\tAUSTRALIA\x10\x03\x1a\x02\x08\x01\x12\x13\n\x0bNEW_ZEALAND\x10\x04\x1a\x02\x08\x01\x12\r\n\x05JAPAN\x10\x05\x1a\x02\x08\x01\x12\r\n\x05CHINA\x10\x06\x1a\x02\x08\x01\x12\x0c\n\x04ASIA\x10\x07\x1a\x02\x08\x01\x12\x11\n\tWORLDWIDE\x10\x08\x1a\x02\x08\x01\x12\r\n\x05KOREA\x10\t\x1a\x02\x08\x01\x12\x0e\n\x06BRAZIL\x10\n\x1a\x02\x08\x01*e\n$PopularitySourcePopularitySourceEnum\x12/\n\'POPULARITYSOURCE_POPULARITY_SOURCE_NULL\x10\x00\x1a\x02\x08\x01\x12\x0c\n\x04IGDB\x10y\x1a\x02\x08\x01*K\n\x15TestDummyEnumTestEnum\x12\x1c\n\x18TESTDUMMY_ENUM_TEST_NULL\x10\x00\x12\t\n\x05ENUM1\x10\x01\x12\t\n\x05ENUM2\x10\x02B\x04H\x02P\x01J\xd9\x9b\x04\n\x07\x12\x05\x00\x00\xd0\x0b\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\r\n\t\n\x02\x03\x00\x12\x03\x04\x00)\n\x08\n\x01\x08\x12\x03\x06\x00\"\n=\n\x02\x08\n\x12\x03\x06\x00\"\"2 Must be true because of private access in files.\n\n\x08\n\x01\x08\x12\x03\x07\x00 \n\t\n\x02\x08\t\x12\x03\x07\x00 \n\n\n\x02\x04\x00\x12\x04\t\x00\x0b\x01\n\n\n\x03\x04\x00\x01\x12\x03\t\x08\r\n\x0b\n\x04\x04\x00\x02\x00\x12\x03\n\x02\x12\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03\n\x02\x07\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\n\x08\r\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\n\x10\x11\n\n\n\x02\x04\x01\x12\x04\r\x00\x11\x01\n\n\n\x03\x04\x01\x01\x12\x03\r\x08\x18\n\x0b\n\x04\x04\x01\x02\x00\x12\x03\x0e\x02\x12\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03\x0e\x02\x08\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03\x0e\t\r\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03\x0e\x10\x11\n\x0b\n\x04\x04\x01\x02\x01\x12\x03\x0f\x02\x1d\n\x0c\n\x05\x04\x01\x02\x01\x04\x12\x03\x0f\x02\n\n\x0c\n\x05\x04\x01\x02\x01\x05\x12\x03\x0f\x0b\x10\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03\x0f\x11\x18\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03\x0f\x1b\x1c\n\x0b\n\x04\x04\x01\x02\x02\x12\x03\x10\x02\x12\n\x0c\n\x05\x04\x01\x02\x02\x05\x12\x03\x10\x02\x07\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x03\x10\x08\r\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03\x10\x10\x11\n\n\n\x02\x04\x02\x12\x04\x13\x00\x15\x01\n\n\n\x03\x04\x02\x01\x12\x03\x13\x08\x1d\n\x0b\n\x04\x04\x02\x02\x00\x12\x03\x14\x02\'\n\x0c\n\x05\x04\x02\x02\x00\x04\x12\x03\x14\x02\n\n\x0c\n\x05\x04\x02\x02\x00\x06\x12\x03\x14\x0b\x1b\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03\x14\x1c\"\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03\x14%&\n\n\n\x02\x04\x03\x12\x04\x17\x00\x19\x01\n\n\n\x03\x04\x03\x01\x12\x03\x17\x08\x17\n\x0b\n\x04\x04\x03\x02\x00\x12\x03\x18\x02$\n\x0c\n\x05\x04\x03\x02\x00\x04\x12\x03\x18\x02\n\n\x0c\n\x05\x04\x03\x02\x00\x06\x12\x03\x18\x0b\x14\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x03\x18\x15\x1f\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x03\x18\"#\n\n\n\x02\x04\x04\x12\x04\x1b\x00&\x01\n\n\n\x03\x04\x04\x01\x12\x03\x1b\x08\x11\n\x0b\n\x04\x04\x04\x02\x00\x12\x03\x1c\x02\x10\n\x0c\n\x05\x04\x04\x02\x00\x05\x12\x03\x1c\x02\x08\n\x0c\n\x05\x04\x04\x02\x00\x01\x12\x03\x1c\t\x0b\n\x0c\n\x05\x04\x04\x02\x00\x03\x12\x03\x1c\x0e\x0f\n\x0b\n\x04\x04\x04\x02\x01\x12\x03\x1d\x029\n\x0c\n\x05\x04\x04\x02\x01\x06\x12\x03\x1d\x02\x17\n\x0c\n\x05\x04\x04\x02\x01\x01\x12\x03\x1d\x18 \n\x0c\n\x05\x04\x04\x02\x01\x03\x12\x03\x1d#$\n\x0c\n\x05\x04\x04\x02\x01\x08\x12\x03\x1d%8\n\r\n\x06\x04\x04\x02\x01\x08\x03\x12\x03\x1d&7\n\x0b\n\x04\x04\x04\x02\x02\x12\x03\x1e\x02@\n\x0c\n\x05\x04\x04\x02\x02\x04\x12\x03\x1e\x02\n\n\x0c\n\x05\x04\x04\x02\x02\x06\x12\x03\x1e\x0b&\n\x0c\n\x05\x04\x04\x02\x02\x01\x12\x03\x1e\';\n\x0c\n\x05\x04\x04\x02\x02\x03\x12\x03\x1e>?\n\x0b\n\x04\x04\x04\x02\x03\x12\x03\x1f\x025\n\x0c\n\x05\x04\x04\x02\x03\x06\x12\x03\x1f\x02\x15\n\x0c\n\x05\x04\x04\x02\x03\x01\x12\x03\x1f\x16\x1c\n\x0c\n\x05\x04\x04\x02\x03\x03\x12\x03\x1f\x1f \n\x0c\n\x05\x04\x04\x02\x03\x08\x12\x03\x1f!4\n\r\n\x06\x04\x04\x02\x03\x08\x03\x12\x03\x1f\"3\n\x0b\n\x04\x04\x04\x02\x04\x12\x03 \x02\x1e\n\x0c\n\x05\x04\x04\x02\x04\x05\x12\x03 \x02\x08\n\x0c\n\x05\x04\x04\x02\x04\x01\x12\x03 \t\x19\n\x0c\n\x05\x04\x04\x02\x04\x03\x12\x03 \x1c\x1d\n\x0b\n\x04\x04\x04\x02\x05\x12\x03!\x02\x16\n\x0c\n\x05\x04\x04\x02\x05\x05\x12\x03!\x02\x08\n\x0c\n\x05\x04\x04\x02\x05\x01\x12\x03!\t\x11\n\x0c\n\x05\x04\x04\x02\x05\x03\x12\x03!\x14\x15\n\x0b\n\x04\x04\x04\x02\x06\x12\x03\"\x02\x16\n\x0c\n\x05\x04\x04\x02\x06\x05\x12\x03\"\x02\x08\n\x0c\n\x05\x04\x04\x02\x06\x01\x12\x03\"\t\x11\n\x0c\n\x05\x04\x04\x02\x06\x03\x12\x03\"\x14\x15\n\x0b\n\x04\x04\x04\x02\x07\x12\x03#\x02)\n\x0c\n\x05\x04\x04\x02\x07\x06\x12\x03#\x02\x17\n\x0c\n\x05\x04\x04\x02\x07\x01\x12\x03#\x18$\n\x0c\n\x05\x04\x04\x02\x07\x03\x12\x03#\'(\n\x0b\n\x04\x04\x04\x02\x08\x12\x03$\x02(\n\x0c\n\x05\x04\x04\x02\x08\x06\x12\x03$\x02\x13\n\x0c\n\x05\x04\x04\x02\x08\x01\x12\x03$\x14#\n\x0c\n\x05\x04\x04\x02\x08\x03\x12\x03$&\'\n\x0b\n\x04\x04\x04\x02\t\x12\x03%\x02J\n\x0c\n\x05\x04\x04\x02\t\x04\x12\x03%\x02\n\n\x0c\n\x05\x04\x04\x02\t\x06\x12\x03%\x0b(\n\x0c\n\x05\x04\x04\x02\t\x01\x12\x03%)D\n\x0c\n\x05\x04\x04\x02\t\x03\x12\x03%GI\n\n\n\x02\x05\x00\x12\x04(\x001\x01\n\n\n\x03\x05\x00\x01\x12\x03(\x05\x1a\n\x0b\n\x04\x05\x00\x02\x00\x12\x03)\x022\n\x0c\n\x05\x05\x00\x02\x00\x01\x12\x03)\x02\x19\n\x0c\n\x05\x05\x00\x02\x00\x02\x12\x03)\x1c\x1d\n\x0c\n\x05\x05\x00\x02\x00\x03\x12\x03)\x1e1\n\r\n\x06\x05\x00\x02\x00\x03\x01\x12\x03)\x1f0\n\x0b\n\x04\x05\x00\x02\x01\x12\x03*\x02\x1f\n\x0c\n\x05\x05\x00\x02\x01\x01\x12\x03*\x02\x06\n\x0c\n\x05\x05\x00\x02\x01\x02\x12\x03*\t\n\n\x0c\n\x05\x05\x00\x02\x01\x03\x12\x03*\x0b\x1e\n\r\n\x06\x05\x00\x02\x01\x03\x01\x12\x03*\x0c\x1d\n\x0b\n\x04\x05\x00\x02\x02\x12\x03+\x02\x1f\n\x0c\n\x05\x05\x00\x02\x02\x01\x12\x03+\x02\x06\n\x0c\n\x05\x05\x00\x02\x02\x02\x12\x03+\t\n\n\x0c\n\x05\x05\x00\x02\x02\x03\x12\x03+\x0b\x1e\n\r\n\x06\x05\x00\x02\x02\x03\x01\x12\x03+\x0c\x1d\n\x0b\n\x04\x05\x00\x02\x03\x12\x03,\x02\x1f\n\x0c\n\x05\x05\x00\x02\x03\x01\x12\x03,\x02\x06\n\x0c\n\x05\x05\x00\x02\x03\x02\x12\x03,\t\n\n\x0c\n\x05\x05\x00\x02\x03\x03\x12\x03,\x0b\x1e\n\r\n\x06\x05\x00\x02\x03\x03\x01\x12\x03,\x0c\x1d\n\x0b\n\x04\x05\x00\x02\x04\x12\x03-\x02\x1e\n\x0c\n\x05\x05\x00\x02\x04\x01\x12\x03-\x02\x05\n\x0c\n\x05\x05\x00\x02\x04\x02\x12\x03-\x08\t\n\x0c\n\x05\x05\x00\x02\x04\x03\x12\x03-\n\x1d\n\r\n\x06\x05\x00\x02\x04\x03\x01\x12\x03-\x0b\x1c\n\x0b\n\x04\x05\x00\x02\x05\x12\x03.\x02\x1f\n\x0c\n\x05\x05\x00\x02\x05\x01\x12\x03.\x02\x06\n\x0c\n\x05\x05\x00\x02\x05\x02\x12\x03.\t\n\n\x0c\n\x05\x05\x00\x02\x05\x03\x12\x03.\x0b\x1e\n\r\n\x06\x05\x00\x02\x05\x03\x01\x12\x03.\x0c\x1d\n\x0b\n\x04\x05\x00\x02\x06\x12\x03/\x02$\n\x0c\n\x05\x05\x00\x02\x06\x01\x12\x03/\x02\x0b\n\x0c\n\x05\x05\x00\x02\x06\x02\x12\x03/\x0e\x0f\n\x0c\n\x05\x05\x00\x02\x06\x03\x12\x03/\x10#\n\r\n\x06\x05\x00\x02\x06\x03\x01\x12\x03/\x11\"\n\x0b\n\x04\x05\x00\x02\x07\x12\x030\x02\x1e\n\x0c\n\x05\x05\x00\x02\x07\x01\x12\x030\x02\x05\n\x0c\n\x05\x05\x00\x02\x07\x02\x12\x030\x08\t\n\x0c\n\x05\x05\x00\x02\x07\x03\x12\x030\n\x1d\n\r\n\x06\x05\x00\x02\x07\x03\x01\x12\x030\x0b\x1c\n\n\n\x02\x05\x01\x12\x043\x00\\\x01\n\n\n\x03\x05\x01\x01\x12\x033\x05\x18\n\x0b\n\x04\x05\x01\x02\x00\x12\x034\x020\n\x0c\n\x05\x05\x01\x02\x00\x01\x12\x034\x02\x17\n\x0c\n\x05\x05\x01\x02\x00\x02\x12\x034\x1a\x1b\n\x0c\n\x05\x05\x01\x02\x00\x03\x12\x034\x1c/\n\r\n\x06\x05\x01\x02\x00\x03\x01\x12\x034\x1d.\n\x0b\n\x04\x05\x01\x02\x01\x12\x035\x02 \n\x0c\n\x05\x05\x01\x02\x01\x01\x12\x035\x02\x07\n\x0c\n\x05\x05\x01\x02\x01\x02\x12\x035\n\x0b\n\x0c\n\x05\x05\x01\x02\x01\x03\x12\x035\x0c\x1f\n\r\n\x06\x05\x01\x02\x01\x03\x01\x12\x035\r\x1e\n\x0b\n\x04\x05\x01\x02\x02\x12\x036\x02 \n\x0c\n\x05\x05\x01\x02\x02\x01\x12\x036\x02\x07\n\x0c\n\x05\x05\x01\x02\x02\x02\x12\x036\n\x0b\n\x0c\n\x05\x05\x01\x02\x02\x03\x12\x036\x0c\x1f\n\r\n\x06\x05\x01\x02\x02\x03\x01\x12\x036\r\x1e\n\x0b\n\x04\x05\x01\x02\x03\x12\x037\x02!\n\x0c\n\x05\x05\x01\x02\x03\x01\x12\x037\x02\x08\n\x0c\n\x05\x05\x01\x02\x03\x02\x12\x037\x0b\x0c\n\x0c\n\x05\x05\x01\x02\x03\x03\x12\x037\r \n\r\n\x06\x05\x01\x02\x03\x03\x01\x12\x037\x0e\x1f\n\x0b\n\x04\x05\x01\x02\x04\x12\x038\x02\"\n\x0c\n\x05\x05\x01\x02\x04\x01\x12\x038\x02\t\n\x0c\n\x05\x05\x01\x02\x04\x02\x12\x038\x0c\r\n\x0c\n\x05\x05\x01\x02\x04\x03\x12\x038\x0e!\n\r\n\x06\x05\x01\x02\x04\x03\x01\x12\x038\x0f \n\x0b\n\x04\x05\x01\x02\x05\x12\x039\x02#\n\x0c\n\x05\x05\x01\x02\x05\x01\x12\x039\x02\n\n\x0c\n\x05\x05\x01\x02\x05\x02\x12\x039\r\x0e\n\x0c\n\x05\x05\x01\x02\x05\x03\x12\x039\x0f\"\n\r\n\x06\x05\x01\x02\x05\x03\x01\x12\x039\x10!\n\x0b\n\x04\x05\x01\x02\x06\x12\x03:\x02\x1d\n\x0c\n\x05\x05\x01\x02\x06\x01\x12\x03:\x02\x04\n\x0c\n\x05\x05\x01\x02\x06\x02\x12\x03:\x07\x08\n\x0c\n\x05\x05\x01\x02\x06\x03\x12\x03:\t\x1c\n\r\n\x06\x05\x01\x02\x06\x03\x01\x12\x03:\n\x1b\n\x0b\n\x04\x05\x01\x02\x07\x12\x03;\x02\x1d\n\x0c\n\x05\x05\x01\x02\x07\x01\x12\x03;\x02\x04\n\x0c\n\x05\x05\x01\x02\x07\x02\x12\x03;\x07\x08\n\x0c\n\x05\x05\x01\x02\x07\x03\x12\x03;\t\x1c\n\r\n\x06\x05\x01\x02\x07\x03\x01\x12\x03;\n\x1b\n\x0b\n\x04\x05\x01\x02\x08\x12\x03<\x02\x1c\n\x0c\n\x05\x05\x01\x02\x08\x01\x12\x03<\x02\x03\n\x0c\n\x05\x05\x01\x02\x08\x02\x12\x03<\x06\x07\n\x0c\n\x05\x05\x01\x02\x08\x03\x12\x03<\x08\x1b\n\r\n\x06\x05\x01\x02\x08\x03\x01\x12\x03<\t\x1a\n\x0b\n\x04\x05\x01\x02\t\x12\x03=\x02\x1e\n\x0c\n\x05\x05\x01\x02\t\x01\x12\x03=\x02\x05\n\x0c\n\x05\x05\x01\x02\t\x02\x12\x03=\x08\t\n\x0c\n\x05\x05\x01\x02\t\x03\x12\x03=\n\x1d\n\r\n\x06\x05\x01\x02\t\x03\x01\x12\x03=\x0b\x1c\n\x0b\n\x04\x05\x01\x02\n\x12\x03>\x02\x1d\n\x0c\n\x05\x05\x01\x02\n\x01\x12\x03>\x02\x03\n\x0c\n\x05\x05\x01\x02\n\x02\x12\x03>\x06\x08\n\x0c\n\x05\x05\x01\x02\n\x03\x12\x03>\t\x1c\n\r\n\x06\x05\x01\x02\n\x03\x01\x12\x03>\n\x1b\n\x0b\n\x04\x05\x01\x02\x0b\x12\x03?\x02\x1d\n\x0c\n\x05\x05\x01\x02\x0b\x01\x12\x03?\x02\x03\n\x0c\n\x05\x05\x01\x02\x0b\x02\x12\x03?\x06\x08\n\x0c\n\x05\x05\x01\x02\x0b\x03\x12\x03?\t\x1c\n\r\n\x06\x05\x01\x02\x0b\x03\x01\x12\x03?\n\x1b\n\x0b\n\x04\x05\x01\x02\x0c\x12\x03@\x02\x1e\n\x0c\n\x05\x05\x01\x02\x0c\x01\x12\x03@\x02\x04\n\x0c\n\x05\x05\x01\x02\x0c\x02\x12\x03@\x07\t\n\x0c\n\x05\x05\x01\x02\x0c\x03\x12\x03@\n\x1d\n\r\n\x06\x05\x01\x02\x0c\x03\x01\x12\x03@\x0b\x1c\n\x0b\n\x04\x05\x01\x02\r\x12\x03A\x02\"\n\x0c\n\x05\x05\x01\x02\r\x01\x12\x03A\x02\x08\n\x0c\n\x05\x05\x01\x02\r\x02\x12\x03A\x0b\r\n\x0c\n\x05\x05\x01\x02\r\x03\x12\x03A\x0e!\n\r\n\x06\x05\x01\x02\r\x03\x01\x12\x03A\x0f \n\x0b\n\x04\x05\x01\x02\x0e\x12\x03B\x02\"\n\x0c\n\x05\x05\x01\x02\x0e\x01\x12\x03B\x02\x08\n\x0c\n\x05\x05\x01\x02\x0e\x02\x12\x03B\x0b\r\n\x0c\n\x05\x05\x01\x02\x0e\x03\x12\x03B\x0e!\n\r\n\x06\x05\x01\x02\x0e\x03\x01\x12\x03B\x0f \n\x0b\n\x04\x05\x01\x02\x0f\x12\x03C\x02\"\n\x0c\n\x05\x05\x01\x02\x0f\x01\x12\x03C\x02\x08\n\x0c\n\x05\x05\x01\x02\x0f\x02\x12\x03C\x0b\r\n\x0c\n\x05\x05\x01\x02\x0f\x03\x12\x03C\x0e!\n\r\n\x06\x05\x01\x02\x0f\x03\x01\x12\x03C\x0f \n\x0b\n\x04\x05\x01\x02\x10\x12\x03D\x02\"\n\x0c\n\x05\x05\x01\x02\x10\x01\x12\x03D\x02\x08\n\x0c\n\x05\x05\x01\x02\x10\x02\x12\x03D\x0b\r\n\x0c\n\x05\x05\x01\x02\x10\x03\x12\x03D\x0e!\n\r\n\x06\x05\x01\x02\x10\x03\x01\x12\x03D\x0f \n\x0b\n\x04\x05\x01\x02\x11\x12\x03E\x02\"\n\x0c\n\x05\x05\x01\x02\x11\x01\x12\x03E\x02\x08\n\x0c\n\x05\x05\x01\x02\x11\x02\x12\x03E\x0b\r\n\x0c\n\x05\x05\x01\x02\x11\x03\x12\x03E\x0e!\n\r\n\x06\x05\x01\x02\x11\x03\x01\x12\x03E\x0f \n\x0b\n\x04\x05\x01\x02\x12\x12\x03F\x02!\n\x0c\n\x05\x05\x01\x02\x12\x01\x12\x03F\x02\x07\n\x0c\n\x05\x05\x01\x02\x12\x02\x12\x03F\n\x0c\n\x0c\n\x05\x05\x01\x02\x12\x03\x12\x03F\r \n\r\n\x06\x05\x01\x02\x12\x03\x01\x12\x03F\x0e\x1f\n\x0b\n\x04\x05\x01\x02\x13\x12\x03G\x02!\n\x0c\n\x05\x05\x01\x02\x13\x01\x12\x03G\x02\x07\n\x0c\n\x05\x05\x01\x02\x13\x02\x12\x03G\n\x0c\n\x0c\n\x05\x05\x01\x02\x13\x03\x12\x03G\r \n\r\n\x06\x05\x01\x02\x13\x03\x01\x12\x03G\x0e\x1f\n\x0b\n\x04\x05\x01\x02\x14\x12\x03H\x02\"\n\x0c\n\x05\x05\x01\x02\x14\x01\x12\x03H\x02\x08\n\x0c\n\x05\x05\x01\x02\x14\x02\x12\x03H\x0b\r\n\x0c\n\x05\x05\x01\x02\x14\x03\x12\x03H\x0e!\n\r\n\x06\x05\x01\x02\x14\x03\x01\x12\x03H\x0f \n\x0b\n\x04\x05\x01\x02\x15\x12\x03I\x02\"\n\x0c\n\x05\x05\x01\x02\x15\x01\x12\x03I\x02\x08\n\x0c\n\x05\x05\x01\x02\x15\x02\x12\x03I\x0b\r\n\x0c\n\x05\x05\x01\x02\x15\x03\x12\x03I\x0e!\n\r\n\x06\x05\x01\x02\x15\x03\x01\x12\x03I\x0f \n\x0b\n\x04\x05\x01\x02\x16\x12\x03J\x02\"\n\x0c\n\x05\x05\x01\x02\x16\x01\x12\x03J\x02\x08\n\x0c\n\x05\x05\x01\x02\x16\x02\x12\x03J\x0b\r\n\x0c\n\x05\x05\x01\x02\x16\x03\x12\x03J\x0e!\n\r\n\x06\x05\x01\x02\x16\x03\x01\x12\x03J\x0f \n\x0b\n\x04\x05\x01\x02\x17\x12\x03K\x02$\n\x0c\n\x05\x05\x01\x02\x17\x01\x12\x03K\x02\n\n\x0c\n\x05\x05\x01\x02\x17\x02\x12\x03K\r\x0f\n\x0c\n\x05\x05\x01\x02\x17\x03\x12\x03K\x10#\n\r\n\x06\x05\x01\x02\x17\x03\x01\x12\x03K\x11\"\n\x0b\n\x04\x05\x01\x02\x18\x12\x03L\x02\'\n\x0c\n\x05\x05\x01\x02\x18\x01\x12\x03L\x02\r\n\x0c\n\x05\x05\x01\x02\x18\x02\x12\x03L\x10\x12\n\x0c\n\x05\x05\x01\x02\x18\x03\x12\x03L\x13&\n\r\n\x06\x05\x01\x02\x18\x03\x01\x12\x03L\x14%\n\x0b\n\x04\x05\x01\x02\x19\x12\x03M\x02(\n\x0c\n\x05\x05\x01\x02\x19\x01\x12\x03M\x02\x0e\n\x0c\n\x05\x05\x01\x02\x19\x02\x12\x03M\x11\x13\n\x0c\n\x05\x05\x01\x02\x19\x03\x12\x03M\x14\'\n\r\n\x06\x05\x01\x02\x19\x03\x01\x12\x03M\x15&\n\x0b\n\x04\x05\x01\x02\x1a\x12\x03N\x02)\n\x0c\n\x05\x05\x01\x02\x1a\x01\x12\x03N\x02\x0f\n\x0c\n\x05\x05\x01\x02\x1a\x02\x12\x03N\x12\x14\n\x0c\n\x05\x05\x01\x02\x1a\x03\x12\x03N\x15(\n\r\n\x06\x05\x01\x02\x1a\x03\x01\x12\x03N\x16\'\n\x0b\n\x04\x05\x01\x02\x1b\x12\x03O\x02(\n\x0c\n\x05\x05\x01\x02\x1b\x01\x12\x03O\x02\x0e\n\x0c\n\x05\x05\x01\x02\x1b\x02\x12\x03O\x11\x13\n\x0c\n\x05\x05\x01\x02\x1b\x03\x12\x03O\x14\'\n\r\n\x06\x05\x01\x02\x1b\x03\x01\x12\x03O\x15&\n\x0b\n\x04\x05\x01\x02\x1c\x12\x03P\x02\'\n\x0c\n\x05\x05\x01\x02\x1c\x01\x12\x03P\x02\r\n\x0c\n\x05\x05\x01\x02\x1c\x02\x12\x03P\x10\x12\n\x0c\n\x05\x05\x01\x02\x1c\x03\x12\x03P\x13&\n\r\n\x06\x05\x01\x02\x1c\x03\x01\x12\x03P\x14%\n\x0b\n\x04\x05\x01\x02\x1d\x12\x03Q\x02)\n\x0c\n\x05\x05\x01\x02\x1d\x01\x12\x03Q\x02\x0f\n\x0c\n\x05\x05\x01\x02\x1d\x02\x12\x03Q\x12\x14\n\x0c\n\x05\x05\x01\x02\x1d\x03\x12\x03Q\x15(\n\r\n\x06\x05\x01\x02\x1d\x03\x01\x12\x03Q\x16\'\n\x0b\n\x04\x05\x01\x02\x1e\x12\x03R\x02,\n\x0c\n\x05\x05\x01\x02\x1e\x01\x12\x03R\x02\x12\n\x0c\n\x05\x05\x01\x02\x1e\x02\x12\x03R\x15\x17\n\x0c\n\x05\x05\x01\x02\x1e\x03\x12\x03R\x18+\n\r\n\x06\x05\x01\x02\x1e\x03\x01\x12\x03R\x19*\n\x0b\n\x04\x05\x01\x02\x1f\x12\x03S\x02.\n\x0c\n\x05\x05\x01\x02\x1f\x01\x12\x03S\x02\x14\n\x0c\n\x05\x05\x01\x02\x1f\x02\x12\x03S\x17\x19\n\x0c\n\x05\x05\x01\x02\x1f\x03\x12\x03S\x1a-\n\r\n\x06\x05\x01\x02\x1f\x03\x01\x12\x03S\x1b,\n\x0b\n\x04\x05\x01\x02 \x12\x03T\x02-\n\x0c\n\x05\x05\x01\x02 \x01\x12\x03T\x02\x13\n\x0c\n\x05\x05\x01\x02 \x02\x12\x03T\x16\x18\n\x0c\n\x05\x05\x01\x02 \x03\x12\x03T\x19,\n\r\n\x06\x05\x01\x02 \x03\x01\x12\x03T\x1a+\n\x0b\n\x04\x05\x01\x02!\x12\x03U\x02.\n\x0c\n\x05\x05\x01\x02!\x01\x12\x03U\x02\x14\n\x0c\n\x05\x05\x01\x02!\x02\x12\x03U\x17\x19\n\x0c\n\x05\x05\x01\x02!\x03\x12\x03U\x1a-\n\r\n\x06\x05\x01\x02!\x03\x01\x12\x03U\x1b,\n\x0b\n\x04\x05\x01\x02\"\x12\x03V\x02!\n\x0c\n\x05\x05\x01\x02\"\x01\x12\x03V\x02\x07\n\x0c\n\x05\x05\x01\x02\"\x02\x12\x03V\n\x0c\n\x0c\n\x05\x05\x01\x02\"\x03\x12\x03V\r \n\r\n\x06\x05\x01\x02\"\x03\x01\x12\x03V\x0e\x1f\n\x0b\n\x04\x05\x01\x02#\x12\x03W\x02\"\n\x0c\n\x05\x05\x01\x02#\x01\x12\x03W\x02\x08\n\x0c\n\x05\x05\x01\x02#\x02\x12\x03W\x0b\r\n\x0c\n\x05\x05\x01\x02#\x03\x12\x03W\x0e!\n\r\n\x06\x05\x01\x02#\x03\x01\x12\x03W\x0f \n\x0b\n\x04\x05\x01\x02$\x12\x03X\x02!\n\x0c\n\x05\x05\x01\x02$\x01\x12\x03X\x02\x07\n\x0c\n\x05\x05\x01\x02$\x02\x12\x03X\n\x0c\n\x0c\n\x05\x05\x01\x02$\x03\x12\x03X\r \n\r\n\x06\x05\x01\x02$\x03\x01\x12\x03X\x0e\x1f\n\x0b\n\x04\x05\x01\x02%\x12\x03Y\x02$\n\x0c\n\x05\x05\x01\x02%\x01\x12\x03Y\x02\n\n\x0c\n\x05\x05\x01\x02%\x02\x12\x03Y\r\x0f\n\x0c\n\x05\x05\x01\x02%\x03\x12\x03Y\x10#\n\r\n\x06\x05\x01\x02%\x03\x01\x12\x03Y\x11\"\n\x0b\n\x04\x05\x01\x02&\x12\x03Z\x02#\n\x0c\n\x05\x05\x01\x02&\x01\x12\x03Z\x02\t\n\x0c\n\x05\x05\x01\x02&\x02\x12\x03Z\x0c\x0e\n\x0c\n\x05\x05\x01\x02&\x03\x12\x03Z\x0f\"\n\r\n\x06\x05\x01\x02&\x03\x01\x12\x03Z\x10!\n\x0b\n\x04\x05\x01\x02\'\x12\x03[\x02\"\n\x0c\n\x05\x05\x01\x02\'\x01\x12\x03[\x02\x08\n\x0c\n\x05\x05\x01\x02\'\x02\x12\x03[\x0b\r\n\x0c\n\x05\x05\x01\x02\'\x03\x12\x03[\x0e!\n\r\n\x06\x05\x01\x02\'\x03\x01\x12\x03[\x0f \n\n\n\x02\x04\x05\x12\x04^\x00`\x01\n\n\n\x03\x04\x05\x01\x12\x03^\x08\x1f\n\x0b\n\x04\x04\x05\x02\x00\x12\x03_\x025\n\x0c\n\x05\x04\x05\x02\x00\x04\x12\x03_\x02\n\n\x0c\n\x05\x04\x05\x02\x00\x06\x12\x03_\x0b\x1c\n\x0c\n\x05\x04\x05\x02\x00\x01\x12\x03_\x1d0\n\x0c\n\x05\x04\x05\x02\x00\x03\x12\x03_34\n\n\n\x02\x04\x06\x12\x04b\x00i\x01\n\n\n\x03\x04\x06\x01\x12\x03b\x08\x19\n\x0b\n\x04\x04\x06\x02\x00\x12\x03c\x02\x10\n\x0c\n\x05\x04\x06\x02\x00\x05\x12\x03c\x02\x08\n\x0c\n\x05\x04\x06\x02\x00\x01\x12\x03c\t\x0b\n\x0c\n\x05\x04\x06\x02\x00\x03\x12\x03c\x0e\x0f\n\x0b\n\x04\x04\x06\x02\x01\x12\x03d\x02\x14\n\x0c\n\x05\x04\x06\x02\x01\x05\x12\x03d\x02\x08\n\x0c\n\x05\x04\x06\x02\x01\x01\x12\x03d\t\x0f\n\x0c\n\x05\x04\x06\x02\x01\x03\x12\x03d\x12\x13\n\x0b\n\x04\x04\x06\x02\x02\x12\x03e\x02)\n\x0c\n\x05\x04\x06\x02\x02\x06\x12\x03e\x02\x17\n\x0c\n\x05\x04\x06\x02\x02\x01\x12\x03e\x18$\n\x0c\n\x05\x04\x06\x02\x02\x03\x12\x03e\'(\n\x0b\n\x04\x04\x06\x02\x03\x12\x03f\x02+\n\x0c\n\x05\x04\x06\x02\x03\x06\x12\x03f\x02\x1b\n\x0c\n\x05\x04\x06\x02\x03\x01\x12\x03f\x1c&\n\x0c\n\x05\x04\x06\x02\x03\x03\x12\x03f)*\n\x0b\n\x04\x04\x06\x02\x04\x12\x03g\x02+\n\x0c\n\x05\x04\x06\x02\x04\x06\x12\x03g\x02\x1b\n\x0c\n\x05\x04\x06\x02\x04\x01\x12\x03g\x1c&\n\x0c\n\x05\x04\x06\x02\x04\x03\x12\x03g)*\n\x0b\n\x04\x04\x06\x02\x05\x12\x03h\x02\x16\n\x0c\n\x05\x04\x06\x02\x05\x05\x12\x03h\x02\x08\n\x0c\n\x05\x04\x06\x02\x05\x01\x12\x03h\t\x11\n\x0c\n\x05\x04\x06\x02\x05\x03\x12\x03h\x14\x15\n\n\n\x02\x04\x07\x12\x04k\x00m\x01\n\n\n\x03\x04\x07\x01\x12\x03k\x08)\n\x0b\n\x04\x04\x07\x02\x00\x12\x03l\x02H\n\x0c\n\x05\x04\x07\x02\x00\x04\x12\x03l\x02\n\n\x0c\n\x05\x04\x07\x02\x00\x06\x12\x03l\x0b&\n\x0c\n\x05\x04\x07\x02\x00\x01\x12\x03l\'C\n\x0c\n\x05\x04\x07\x02\x00\x03\x12\x03lFG\n\n\n\x02\x04\x08\x12\x04o\x00t\x01\n\n\n\x03\x04\x08\x01\x12\x03o\x08#\n\x0b\n\x04\x04\x08\x02\x00\x12\x03p\x02\x10\n\x0c\n\x05\x04\x08\x02\x00\x05\x12\x03p\x02\x08\n\x0c\n\x05\x04\x08\x02\x00\x01\x12\x03p\t\x0b\n\x0c\n\x05\x04\x08\x02\x00\x03\x12\x03p\x0e\x0f\n\x0b\n\x04\x04\x08\x02\x01\x12\x03q\x02K\n\x0c\n\x05\x04\x08\x02\x01\x06\x12\x03q\x02)\n\x0c\n\x05\x04\x08\x02\x01\x01\x12\x03q*2\n\x0c\n\x05\x04\x08\x02\x01\x03\x12\x03q56\n\x0c\n\x05\x04\x08\x02\x01\x08\x12\x03q7J\n\r\n\x06\x04\x08\x02\x01\x08\x03\x12\x03q8I\n\x0b\n\x04\x04\x08\x02\x02\x12\x03r\x02\x19\n\x0c\n\x05\x04\x08\x02\x02\x05\x12\x03r\x02\x08\n\x0c\n\x05\x04\x08\x02\x02\x01\x12\x03r\t\x14\n\x0c\n\x05\x04\x08\x02\x02\x03\x12\x03r\x17\x18\n\x0b\n\x04\x04\x08\x02\x03\x12\x03s\x02\x16\n\x0c\n\x05\x04\x08\x02\x03\x05\x12\x03s\x02\x08\n\x0c\n\x05\x04\x08\x02\x03\x01\x12\x03s\t\x11\n\x0c\n\x05\x04\x08\x02\x03\x03\x12\x03s\x14\x15\n\x0b\n\x02\x05\x02\x12\x05v\x00\xcd\x01\x01\n\n\n\x03\x05\x02\x01\x12\x03v\x05,\n\x0b\n\x04\x05\x02\x02\x00\x12\x03w\x02D\n\x0c\n\x05\x05\x02\x02\x00\x01\x12\x03w\x02+\n\x0c\n\x05\x05\x02\x02\x00\x02\x12\x03w./\n\x0c\n\x05\x05\x02\x02\x00\x03\x12\x03w0C\n\r\n\x06\x05\x02\x02\x00\x03\x01\x12\x03w1B\n\x0b\n\x04\x05\x02\x02\x01\x12\x03x\x021\n\x0c\n\x05\x05\x02\x02\x01\x01\x12\x03x\x02\x18\n\x0c\n\x05\x05\x02\x02\x01\x02\x12\x03x\x1b\x1c\n\x0c\n\x05\x05\x02\x02\x01\x03\x12\x03x\x1d0\n\r\n\x06\x05\x02\x02\x01\x03\x01\x12\x03x\x1e/\n\x0b\n\x04\x05\x02\x02\x02\x12\x03y\x02.\n\x0c\n\x05\x05\x02\x02\x02\x01\x12\x03y\x02\x15\n\x0c\n\x05\x05\x02\x02\x02\x02\x12\x03y\x18\x19\n\x0c\n\x05\x05\x02\x02\x02\x03\x12\x03y\x1a-\n\r\n\x06\x05\x02\x02\x02\x03\x01\x12\x03y\x1b,\n\x0b\n\x04\x05\x02\x02\x03\x12\x03z\x02%\n\x0c\n\x05\x05\x02\x02\x03\x01\x12\x03z\x02\x0c\n\x0c\n\x05\x05\x02\x02\x03\x02\x12\x03z\x0f\x10\n\x0c\n\x05\x05\x02\x02\x03\x03\x12\x03z\x11$\n\r\n\x06\x05\x02\x02\x03\x03\x01\x12\x03z\x12#\n\x0b\n\x04\x05\x02\x02\x04\x12\x03{\x02.\n\x0c\n\x05\x05\x02\x02\x04\x01\x12\x03{\x02\x15\n\x0c\n\x05\x05\x02\x02\x04\x02\x12\x03{\x18\x19\n\x0c\n\x05\x05\x02\x02\x04\x03\x12\x03{\x1a-\n\r\n\x06\x05\x02\x02\x04\x03\x01\x12\x03{\x1b,\n\x0b\n\x04\x05\x02\x02\x05\x12\x03|\x020\n\x0c\n\x05\x05\x02\x02\x05\x01\x12\x03|\x02\x17\n\x0c\n\x05\x05\x02\x02\x05\x02\x12\x03|\x1a\x1b\n\x0c\n\x05\x05\x02\x02\x05\x03\x12\x03|\x1c/\n\r\n\x06\x05\x02\x02\x05\x03\x01\x12\x03|\x1d.\n\x0b\n\x04\x05\x02\x02\x06\x12\x03}\x02.\n\x0c\n\x05\x05\x02\x02\x06\x01\x12\x03}\x02\x15\n\x0c\n\x05\x05\x02\x02\x06\x02\x12\x03}\x18\x19\n\x0c\n\x05\x05\x02\x02\x06\x03\x12\x03}\x1a-\n\r\n\x06\x05\x02\x02\x06\x03\x01\x12\x03}\x1b,\n\x0b\n\x04\x05\x02\x02\x07\x12\x03~\x02+\n\x0c\n\x05\x05\x02\x02\x07\x01\x12\x03~\x02\x12\n\x0c\n\x05\x05\x02\x02\x07\x02\x12\x03~\x15\x16\n\x0c\n\x05\x05\x02\x02\x07\x03\x12\x03~\x17*\n\r\n\x06\x05\x02\x02\x07\x03\x01\x12\x03~\x18)\n\x0b\n\x04\x05\x02\x02\x08\x12\x03\x7f\x02.\n\x0c\n\x05\x05\x02\x02\x08\x01\x12\x03\x7f\x02\x15\n\x0c\n\x05\x05\x02\x02\x08\x02\x12\x03\x7f\x18\x19\n\x0c\n\x05\x05\x02\x02\x08\x03\x12\x03\x7f\x1a-\n\r\n\x06\x05\x02\x02\x08\x03\x01\x12\x03\x7f\x1b,\n\x0c\n\x04\x05\x02\x02\t\x12\x04\x80\x01\x020\n\r\n\x05\x05\x02\x02\t\x01\x12\x04\x80\x01\x02\x17\n\r\n\x05\x05\x02\x02\t\x02\x12\x04\x80\x01\x1a\x1b\n\r\n\x05\x05\x02\x02\t\x03\x12\x04\x80\x01\x1c/\n\x0e\n\x06\x05\x02\x02\t\x03\x01\x12\x04\x80\x01\x1d.\n\x0c\n\x04\x05\x02\x02\n\x12\x04\x81\x01\x021\n\r\n\x05\x05\x02\x02\n\x01\x12\x04\x81\x01\x02\x17\n\r\n\x05\x05\x02\x02\n\x02\x12\x04\x81\x01\x1a\x1c\n\r\n\x05\x05\x02\x02\n\x03\x12\x04\x81\x01\x1d0\n\x0e\n\x06\x05\x02\x02\n\x03\x01\x12\x04\x81\x01\x1e/\n\x0c\n\x04\x05\x02\x02\x0b\x12\x04\x82\x01\x02)\n\r\n\x05\x05\x02\x02\x0b\x01\x12\x04\x82\x01\x02\x0f\n\r\n\x05\x05\x02\x02\x0b\x02\x12\x04\x82\x01\x12\x14\n\r\n\x05\x05\x02\x02\x0b\x03\x12\x04\x82\x01\x15(\n\x0e\n\x06\x05\x02\x02\x0b\x03\x01\x12\x04\x82\x01\x16\'\n\x0c\n\x04\x05\x02\x02\x0c\x12\x04\x83\x01\x02\'\n\r\n\x05\x05\x02\x02\x0c\x01\x12\x04\x83\x01\x02\r\n\r\n\x05\x05\x02\x02\x0c\x02\x12\x04\x83\x01\x10\x12\n\r\n\x05\x05\x02\x02\x0c\x03\x12\x04\x83\x01\x13&\n\x0e\n\x06\x05\x02\x02\x0c\x03\x01\x12\x04\x83\x01\x14%\n\x0c\n\x04\x05\x02\x02\r\x12\x04\x84\x01\x02-\n\r\n\x05\x05\x02\x02\r\x01\x12\x04\x84\x01\x02\x13\n\r\n\x05\x05\x02\x02\r\x02\x12\x04\x84\x01\x16\x18\n\r\n\x05\x05\x02\x02\r\x03\x12\x04\x84\x01\x19,\n\x0e\n\x06\x05\x02\x02\r\x03\x01\x12\x04\x84\x01\x1a+\n\x0c\n\x04\x05\x02\x02\x0e\x12\x04\x85\x01\x02\'\n\r\n\x05\x05\x02\x02\x0e\x01\x12\x04\x85\x01\x02\r\n\r\n\x05\x05\x02\x02\x0e\x02\x12\x04\x85\x01\x10\x12\n\r\n\x05\x05\x02\x02\x0e\x03\x12\x04\x85\x01\x13&\n\x0e\n\x06\x05\x02\x02\x0e\x03\x01\x12\x04\x85\x01\x14%\n\x0c\n\x04\x05\x02\x02\x0f\x12\x04\x86\x01\x02/\n\r\n\x05\x05\x02\x02\x0f\x01\x12\x04\x86\x01\x02\x15\n\r\n\x05\x05\x02\x02\x0f\x02\x12\x04\x86\x01\x18\x1a\n\r\n\x05\x05\x02\x02\x0f\x03\x12\x04\x86\x01\x1b.\n\x0e\n\x06\x05\x02\x02\x0f\x03\x01\x12\x04\x86\x01\x1c-\n\x0c\n\x04\x05\x02\x02\x10\x12\x04\x87\x01\x02.\n\r\n\x05\x05\x02\x02\x10\x01\x12\x04\x87\x01\x02\x14\n\r\n\x05\x05\x02\x02\x10\x02\x12\x04\x87\x01\x17\x19\n\r\n\x05\x05\x02\x02\x10\x03\x12\x04\x87\x01\x1a-\n\x0e\n\x06\x05\x02\x02\x10\x03\x01\x12\x04\x87\x01\x1b,\n\x0c\n\x04\x05\x02\x02\x11\x12\x04\x88\x01\x02/\n\r\n\x05\x05\x02\x02\x11\x01\x12\x04\x88\x01\x02\x15\n\r\n\x05\x05\x02\x02\x11\x02\x12\x04\x88\x01\x18\x1a\n\r\n\x05\x05\x02\x02\x11\x03\x12\x04\x88\x01\x1b.\n\x0e\n\x06\x05\x02\x02\x11\x03\x01\x12\x04\x88\x01\x1c-\n\x0c\n\x04\x05\x02\x02\x12\x12\x04\x89\x01\x02.\n\r\n\x05\x05\x02\x02\x12\x01\x12\x04\x89\x01\x02\x14\n\r\n\x05\x05\x02\x02\x12\x02\x12\x04\x89\x01\x17\x19\n\r\n\x05\x05\x02\x02\x12\x03\x12\x04\x89\x01\x1a-\n\x0e\n\x06\x05\x02\x02\x12\x03\x01\x12\x04\x89\x01\x1b,\n\x0c\n\x04\x05\x02\x02\x13\x12\x04\x8a\x01\x020\n\r\n\x05\x05\x02\x02\x13\x01\x12\x04\x8a\x01\x02\x16\n\r\n\x05\x05\x02\x02\x13\x02\x12\x04\x8a\x01\x19\x1b\n\r\n\x05\x05\x02\x02\x13\x03\x12\x04\x8a\x01\x1c/\n\x0e\n\x06\x05\x02\x02\x13\x03\x01\x12\x04\x8a\x01\x1d.\n\x0c\n\x04\x05\x02\x02\x14\x12\x04\x8b\x01\x023\n\r\n\x05\x05\x02\x02\x14\x01\x12\x04\x8b\x01\x02\x19\n\r\n\x05\x05\x02\x02\x14\x02\x12\x04\x8b\x01\x1c\x1e\n\r\n\x05\x05\x02\x02\x14\x03\x12\x04\x8b\x01\x1f2\n\x0e\n\x06\x05\x02\x02\x14\x03\x01\x12\x04\x8b\x01 1\n\x0c\n\x04\x05\x02\x02\x15\x12\x04\x8c\x01\x020\n\r\n\x05\x05\x02\x02\x15\x01\x12\x04\x8c\x01\x02\x16\n\r\n\x05\x05\x02\x02\x15\x02\x12\x04\x8c\x01\x19\x1b\n\r\n\x05\x05\x02\x02\x15\x03\x12\x04\x8c\x01\x1c/\n\x0e\n\x06\x05\x02\x02\x15\x03\x01\x12\x04\x8c\x01\x1d.\n\x0c\n\x04\x05\x02\x02\x16\x12\x04\x8d\x01\x02.\n\r\n\x05\x05\x02\x02\x16\x01\x12\x04\x8d\x01\x02\x14\n\r\n\x05\x05\x02\x02\x16\x02\x12\x04\x8d\x01\x17\x19\n\r\n\x05\x05\x02\x02\x16\x03\x12\x04\x8d\x01\x1a-\n\x0e\n\x06\x05\x02\x02\x16\x03\x01\x12\x04\x8d\x01\x1b,\n\x0c\n\x04\x05\x02\x02\x17\x12\x04\x8e\x01\x026\n\r\n\x05\x05\x02\x02\x17\x01\x12\x04\x8e\x01\x02\x1c\n\r\n\x05\x05\x02\x02\x17\x02\x12\x04\x8e\x01\x1f!\n\r\n\x05\x05\x02\x02\x17\x03\x12\x04\x8e\x01\"5\n\x0e\n\x06\x05\x02\x02\x17\x03\x01\x12\x04\x8e\x01#4\n\x0c\n\x04\x05\x02\x02\x18\x12\x04\x8f\x01\x022\n\r\n\x05\x05\x02\x02\x18\x01\x12\x04\x8f\x01\x02\x18\n\r\n\x05\x05\x02\x02\x18\x02\x12\x04\x8f\x01\x1b\x1d\n\r\n\x05\x05\x02\x02\x18\x03\x12\x04\x8f\x01\x1e1\n\x0e\n\x06\x05\x02\x02\x18\x03\x01\x12\x04\x8f\x01\x1f0\n\x0c\n\x04\x05\x02\x02\x19\x12\x04\x90\x01\x022\n\r\n\x05\x05\x02\x02\x19\x01\x12\x04\x90\x01\x02\x18\n\r\n\x05\x05\x02\x02\x19\x02\x12\x04\x90\x01\x1b\x1d\n\r\n\x05\x05\x02\x02\x19\x03\x12\x04\x90\x01\x1e1\n\x0e\n\x06\x05\x02\x02\x19\x03\x01\x12\x04\x90\x01\x1f0\n\x0c\n\x04\x05\x02\x02\x1a\x12\x04\x91\x01\x02/\n\r\n\x05\x05\x02\x02\x1a\x01\x12\x04\x91\x01\x02\x15\n\r\n\x05\x05\x02\x02\x1a\x02\x12\x04\x91\x01\x18\x1a\n\r\n\x05\x05\x02\x02\x1a\x03\x12\x04\x91\x01\x1b.\n\x0e\n\x06\x05\x02\x02\x1a\x03\x01\x12\x04\x91\x01\x1c-\n\x0c\n\x04\x05\x02\x02\x1b\x12\x04\x92\x01\x02-\n\r\n\x05\x05\x02\x02\x1b\x01\x12\x04\x92\x01\x02\x13\n\r\n\x05\x05\x02\x02\x1b\x02\x12\x04\x92\x01\x16\x18\n\r\n\x05\x05\x02\x02\x1b\x03\x12\x04\x92\x01\x19,\n\x0e\n\x06\x05\x02\x02\x1b\x03\x01\x12\x04\x92\x01\x1a+\n\x0c\n\x04\x05\x02\x02\x1c\x12\x04\x93\x01\x02/\n\r\n\x05\x05\x02\x02\x1c\x01\x12\x04\x93\x01\x02\x15\n\r\n\x05\x05\x02\x02\x1c\x02\x12\x04\x93\x01\x18\x1a\n\r\n\x05\x05\x02\x02\x1c\x03\x12\x04\x93\x01\x1b.\n\x0e\n\x06\x05\x02\x02\x1c\x03\x01\x12\x04\x93\x01\x1c-\n\x0c\n\x04\x05\x02\x02\x1d\x12\x04\x94\x01\x02)\n\r\n\x05\x05\x02\x02\x1d\x01\x12\x04\x94\x01\x02\x0f\n\r\n\x05\x05\x02\x02\x1d\x02\x12\x04\x94\x01\x12\x14\n\r\n\x05\x05\x02\x02\x1d\x03\x12\x04\x94\x01\x15(\n\x0e\n\x06\x05\x02\x02\x1d\x03\x01\x12\x04\x94\x01\x16\'\n\x0c\n\x04\x05\x02\x02\x1e\x12\x04\x95\x01\x023\n\r\n\x05\x05\x02\x02\x1e\x01\x12\x04\x95\x01\x02\x19\n\r\n\x05\x05\x02\x02\x1e\x02\x12\x04\x95\x01\x1c\x1e\n\r\n\x05\x05\x02\x02\x1e\x03\x12\x04\x95\x01\x1f2\n\x0e\n\x06\x05\x02\x02\x1e\x03\x01\x12\x04\x95\x01 1\n\x0c\n\x04\x05\x02\x02\x1f\x12\x04\x96\x01\x022\n\r\n\x05\x05\x02\x02\x1f\x01\x12\x04\x96\x01\x02\x18\n\r\n\x05\x05\x02\x02\x1f\x02\x12\x04\x96\x01\x1b\x1d\n\r\n\x05\x05\x02\x02\x1f\x03\x12\x04\x96\x01\x1e1\n\x0e\n\x06\x05\x02\x02\x1f\x03\x01\x12\x04\x96\x01\x1f0\n\x0c\n\x04\x05\x02\x02 \x12\x04\x97\x01\x02.\n\r\n\x05\x05\x02\x02 \x01\x12\x04\x97\x01\x02\x14\n\r\n\x05\x05\x02\x02 \x02\x12\x04\x97\x01\x17\x19\n\r\n\x05\x05\x02\x02 \x03\x12\x04\x97\x01\x1a-\n\x0e\n\x06\x05\x02\x02 \x03\x01\x12\x04\x97\x01\x1b,\n\x0c\n\x04\x05\x02\x02!\x12\x04\x98\x01\x02.\n\r\n\x05\x05\x02\x02!\x01\x12\x04\x98\x01\x02\x14\n\r\n\x05\x05\x02\x02!\x02\x12\x04\x98\x01\x17\x19\n\r\n\x05\x05\x02\x02!\x03\x12\x04\x98\x01\x1a-\n\x0e\n\x06\x05\x02\x02!\x03\x01\x12\x04\x98\x01\x1b,\n\x0c\n\x04\x05\x02\x02\"\x12\x04\x99\x01\x029\n\r\n\x05\x05\x02\x02\"\x01\x12\x04\x99\x01\x02\x1f\n\r\n\x05\x05\x02\x02\"\x02\x12\x04\x99\x01\"$\n\r\n\x05\x05\x02\x02\"\x03\x12\x04\x99\x01%8\n\x0e\n\x06\x05\x02\x02\"\x03\x01\x12\x04\x99\x01&7\n\x0c\n\x04\x05\x02\x02#\x12\x04\x9a\x01\x02;\n\r\n\x05\x05\x02\x02#\x01\x12\x04\x9a\x01\x02!\n\r\n\x05\x05\x02\x02#\x02\x12\x04\x9a\x01$&\n\r\n\x05\x05\x02\x02#\x03\x12\x04\x9a\x01\':\n\x0e\n\x06\x05\x02\x02#\x03\x01\x12\x04\x9a\x01(9\n\x0c\n\x04\x05\x02\x02$\x12\x04\x9b\x01\x027\n\r\n\x05\x05\x02\x02$\x01\x12\x04\x9b\x01\x02\x1d\n\r\n\x05\x05\x02\x02$\x02\x12\x04\x9b\x01 \"\n\r\n\x05\x05\x02\x02$\x03\x12\x04\x9b\x01#6\n\x0e\n\x06\x05\x02\x02$\x03\x01\x12\x04\x9b\x01$5\n\x0c\n\x04\x05\x02\x02%\x12\x04\x9c\x01\x026\n\r\n\x05\x05\x02\x02%\x01\x12\x04\x9c\x01\x02\x1c\n\r\n\x05\x05\x02\x02%\x02\x12\x04\x9c\x01\x1f!\n\r\n\x05\x05\x02\x02%\x03\x12\x04\x9c\x01\"5\n\x0e\n\x06\x05\x02\x02%\x03\x01\x12\x04\x9c\x01#4\n\x0c\n\x04\x05\x02\x02&\x12\x04\x9d\x01\x02+\n\r\n\x05\x05\x02\x02&\x01\x12\x04\x9d\x01\x02\x11\n\r\n\x05\x05\x02\x02&\x02\x12\x04\x9d\x01\x14\x16\n\r\n\x05\x05\x02\x02&\x03\x12\x04\x9d\x01\x17*\n\x0e\n\x06\x05\x02\x02&\x03\x01\x12\x04\x9d\x01\x18)\n\x0c\n\x04\x05\x02\x02\'\x12\x04\x9e\x01\x029\n\r\n\x05\x05\x02\x02\'\x01\x12\x04\x9e\x01\x02\x1f\n\r\n\x05\x05\x02\x02\'\x02\x12\x04\x9e\x01\"$\n\r\n\x05\x05\x02\x02\'\x03\x12\x04\x9e\x01%8\n\x0e\n\x06\x05\x02\x02\'\x03\x01\x12\x04\x9e\x01&7\n\x0c\n\x04\x05\x02\x02(\x12\x04\x9f\x01\x023\n\r\n\x05\x05\x02\x02(\x01\x12\x04\x9f\x01\x02\x19\n\r\n\x05\x05\x02\x02(\x02\x12\x04\x9f\x01\x1c\x1e\n\r\n\x05\x05\x02\x02(\x03\x12\x04\x9f\x01\x1f2\n\x0e\n\x06\x05\x02\x02(\x03\x01\x12\x04\x9f\x01 1\n\x0c\n\x04\x05\x02\x02)\x12\x04\xa0\x01\x02>\n\r\n\x05\x05\x02\x02)\x01\x12\x04\xa0\x01\x02$\n\r\n\x05\x05\x02\x02)\x02\x12\x04\xa0\x01\')\n\r\n\x05\x05\x02\x02)\x03\x12\x04\xa0\x01*=\n\x0e\n\x06\x05\x02\x02)\x03\x01\x12\x04\xa0\x01+<\n\x0c\n\x04\x05\x02\x02*\x12\x04\xa1\x01\x025\n\r\n\x05\x05\x02\x02*\x01\x12\x04\xa1\x01\x02\x1b\n\r\n\x05\x05\x02\x02*\x02\x12\x04\xa1\x01\x1e \n\r\n\x05\x05\x02\x02*\x03\x12\x04\xa1\x01!4\n\x0e\n\x06\x05\x02\x02*\x03\x01\x12\x04\xa1\x01\"3\n\x0c\n\x04\x05\x02\x02+\x12\x04\xa2\x01\x027\n\r\n\x05\x05\x02\x02+\x01\x12\x04\xa2\x01\x02\x1d\n\r\n\x05\x05\x02\x02+\x02\x12\x04\xa2\x01 \"\n\r\n\x05\x05\x02\x02+\x03\x12\x04\xa2\x01#6\n\x0e\n\x06\x05\x02\x02+\x03\x01\x12\x04\xa2\x01$5\n\x0c\n\x04\x05\x02\x02,\x12\x04\xa3\x01\x023\n\r\n\x05\x05\x02\x02,\x01\x12\x04\xa3\x01\x02\x19\n\r\n\x05\x05\x02\x02,\x02\x12\x04\xa3\x01\x1c\x1e\n\r\n\x05\x05\x02\x02,\x03\x12\x04\xa3\x01\x1f2\n\x0e\n\x06\x05\x02\x02,\x03\x01\x12\x04\xa3\x01 1\n\x0c\n\x04\x05\x02\x02-\x12\x04\xa4\x01\x02;\n\r\n\x05\x05\x02\x02-\x01\x12\x04\xa4\x01\x02!\n\r\n\x05\x05\x02\x02-\x02\x12\x04\xa4\x01$&\n\r\n\x05\x05\x02\x02-\x03\x12\x04\xa4\x01\':\n\x0e\n\x06\x05\x02\x02-\x03\x01\x12\x04\xa4\x01(9\n\x0c\n\x04\x05\x02\x02.\x12\x04\xa5\x01\x028\n\r\n\x05\x05\x02\x02.\x01\x12\x04\xa5\x01\x02\x1e\n\r\n\x05\x05\x02\x02.\x02\x12\x04\xa5\x01!#\n\r\n\x05\x05\x02\x02.\x03\x12\x04\xa5\x01$7\n\x0e\n\x06\x05\x02\x02.\x03\x01\x12\x04\xa5\x01%6\n\x0c\n\x04\x05\x02\x02/\x12\x04\xa6\x01\x026\n\r\n\x05\x05\x02\x02/\x01\x12\x04\xa6\x01\x02\x1c\n\r\n\x05\x05\x02\x02/\x02\x12\x04\xa6\x01\x1f!\n\r\n\x05\x05\x02\x02/\x03\x12\x04\xa6\x01\"5\n\x0e\n\x06\x05\x02\x02/\x03\x01\x12\x04\xa6\x01#4\n\x0c\n\x04\x05\x02\x020\x12\x04\xa7\x01\x02,\n\r\n\x05\x05\x02\x020\x01\x12\x04\xa7\x01\x02\x12\n\r\n\x05\x05\x02\x020\x02\x12\x04\xa7\x01\x15\x17\n\r\n\x05\x05\x02\x020\x03\x12\x04\xa7\x01\x18+\n\x0e\n\x06\x05\x02\x020\x03\x01\x12\x04\xa7\x01\x19*\n\x0c\n\x04\x05\x02\x021\x12\x04\xa8\x01\x020\n\r\n\x05\x05\x02\x021\x01\x12\x04\xa8\x01\x02\x16\n\r\n\x05\x05\x02\x021\x02\x12\x04\xa8\x01\x19\x1b\n\r\n\x05\x05\x02\x021\x03\x12\x04\xa8\x01\x1c/\n\x0e\n\x06\x05\x02\x021\x03\x01\x12\x04\xa8\x01\x1d.\n\x0c\n\x04\x05\x02\x022\x12\x04\xa9\x01\x02)\n\r\n\x05\x05\x02\x022\x01\x12\x04\xa9\x01\x02\x0f\n\r\n\x05\x05\x02\x022\x02\x12\x04\xa9\x01\x12\x14\n\r\n\x05\x05\x02\x022\x03\x12\x04\xa9\x01\x15(\n\x0e\n\x06\x05\x02\x022\x03\x01\x12\x04\xa9\x01\x16\'\n\x0c\n\x04\x05\x02\x023\x12\x04\xaa\x01\x02$\n\r\n\x05\x05\x02\x023\x01\x12\x04\xaa\x01\x02\n\n\r\n\x05\x05\x02\x023\x02\x12\x04\xaa\x01\r\x0f\n\r\n\x05\x05\x02\x023\x03\x12\x04\xaa\x01\x10#\n\x0e\n\x06\x05\x02\x023\x03\x01\x12\x04\xaa\x01\x11\"\n\x0c\n\x04\x05\x02\x024\x12\x04\xab\x01\x02&\n\r\n\x05\x05\x02\x024\x01\x12\x04\xab\x01\x02\x0c\n\r\n\x05\x05\x02\x024\x02\x12\x04\xab\x01\x0f\x11\n\r\n\x05\x05\x02\x024\x03\x12\x04\xab\x01\x12%\n\x0e\n\x06\x05\x02\x024\x03\x01\x12\x04\xab\x01\x13$\n\x0c\n\x04\x05\x02\x025\x12\x04\xac\x01\x02%\n\r\n\x05\x05\x02\x025\x01\x12\x04\xac\x01\x02\x0b\n\r\n\x05\x05\x02\x025\x02\x12\x04\xac\x01\x0e\x10\n\r\n\x05\x05\x02\x025\x03\x12\x04\xac\x01\x11$\n\x0e\n\x06\x05\x02\x025\x03\x01\x12\x04\xac\x01\x12#\n\x0c\n\x04\x05\x02\x026\x12\x04\xad\x01\x02/\n\r\n\x05\x05\x02\x026\x01\x12\x04\xad\x01\x02\x15\n\r\n\x05\x05\x02\x026\x02\x12\x04\xad\x01\x18\x1a\n\r\n\x05\x05\x02\x026\x03\x12\x04\xad\x01\x1b.\n\x0e\n\x06\x05\x02\x026\x03\x01\x12\x04\xad\x01\x1c-\n\x0c\n\x04\x05\x02\x027\x12\x04\xae\x01\x02-\n\r\n\x05\x05\x02\x027\x01\x12\x04\xae\x01\x02\x13\n\r\n\x05\x05\x02\x027\x02\x12\x04\xae\x01\x16\x18\n\r\n\x05\x05\x02\x027\x03\x12\x04\xae\x01\x19,\n\x0e\n\x06\x05\x02\x027\x03\x01\x12\x04\xae\x01\x1a+\n\x0c\n\x04\x05\x02\x028\x12\x04\xaf\x01\x02)\n\r\n\x05\x05\x02\x028\x01\x12\x04\xaf\x01\x02\x0f\n\r\n\x05\x05\x02\x028\x02\x12\x04\xaf\x01\x12\x14\n\r\n\x05\x05\x02\x028\x03\x12\x04\xaf\x01\x15(\n\x0e\n\x06\x05\x02\x028\x03\x01\x12\x04\xaf\x01\x16\'\n\x0c\n\x04\x05\x02\x029\x12\x04\xb0\x01\x020\n\r\n\x05\x05\x02\x029\x01\x12\x04\xb0\x01\x02\x16\n\r\n\x05\x05\x02\x029\x02\x12\x04\xb0\x01\x19\x1b\n\r\n\x05\x05\x02\x029\x03\x12\x04\xb0\x01\x1c/\n\x0e\n\x06\x05\x02\x029\x03\x01\x12\x04\xb0\x01\x1d.\n\x0c\n\x04\x05\x02\x02:\x12\x04\xb1\x01\x022\n\r\n\x05\x05\x02\x02:\x01\x12\x04\xb1\x01\x02\x18\n\r\n\x05\x05\x02\x02:\x02\x12\x04\xb1\x01\x1b\x1d\n\r\n\x05\x05\x02\x02:\x03\x12\x04\xb1\x01\x1e1\n\x0e\n\x06\x05\x02\x02:\x03\x01\x12\x04\xb1\x01\x1f0\n\x0c\n\x04\x05\x02\x02;\x12\x04\xb2\x01\x02%\n\r\n\x05\x05\x02\x02;\x01\x12\x04\xb2\x01\x02\x0b\n\r\n\x05\x05\x02\x02;\x02\x12\x04\xb2\x01\x0e\x10\n\r\n\x05\x05\x02\x02;\x03\x12\x04\xb2\x01\x11$\n\x0e\n\x06\x05\x02\x02;\x03\x01\x12\x04\xb2\x01\x12#\n\x0c\n\x04\x05\x02\x02<\x12\x04\xb3\x01\x02/\n\r\n\x05\x05\x02\x02<\x01\x12\x04\xb3\x01\x02\x15\n\r\n\x05\x05\x02\x02<\x02\x12\x04\xb3\x01\x18\x1a\n\r\n\x05\x05\x02\x02<\x03\x12\x04\xb3\x01\x1b.\n\x0e\n\x06\x05\x02\x02<\x03\x01\x12\x04\xb3\x01\x1c-\n\x0c\n\x04\x05\x02\x02=\x12\x04\xb4\x01\x02)\n\r\n\x05\x05\x02\x02=\x01\x12\x04\xb4\x01\x02\x0f\n\r\n\x05\x05\x02\x02=\x02\x12\x04\xb4\x01\x12\x14\n\r\n\x05\x05\x02\x02=\x03\x12\x04\xb4\x01\x15(\n\x0e\n\x06\x05\x02\x02=\x03\x01\x12\x04\xb4\x01\x16\'\n\x0c\n\x04\x05\x02\x02>\x12\x04\xb5\x01\x02\'\n\r\n\x05\x05\x02\x02>\x01\x12\x04\xb5\x01\x02\r\n\r\n\x05\x05\x02\x02>\x02\x12\x04\xb5\x01\x10\x12\n\r\n\x05\x05\x02\x02>\x03\x12\x04\xb5\x01\x13&\n\x0e\n\x06\x05\x02\x02>\x03\x01\x12\x04\xb5\x01\x14%\n\x0c\n\x04\x05\x02\x02?\x12\x04\xb6\x01\x021\n\r\n\x05\x05\x02\x02?\x01\x12\x04\xb6\x01\x02\x17\n\r\n\x05\x05\x02\x02?\x02\x12\x04\xb6\x01\x1a\x1c\n\r\n\x05\x05\x02\x02?\x03\x12\x04\xb6\x01\x1d0\n\x0e\n\x06\x05\x02\x02?\x03\x01\x12\x04\xb6\x01\x1e/\n\x0c\n\x04\x05\x02\x02@\x12\x04\xb7\x01\x02)\n\r\n\x05\x05\x02\x02@\x01\x12\x04\xb7\x01\x02\x0f\n\r\n\x05\x05\x02\x02@\x02\x12\x04\xb7\x01\x12\x14\n\r\n\x05\x05\x02\x02@\x03\x12\x04\xb7\x01\x15(\n\x0e\n\x06\x05\x02\x02@\x03\x01\x12\x04\xb7\x01\x16\'\n\x0c\n\x04\x05\x02\x02A\x12\x04\xb8\x01\x02&\n\r\n\x05\x05\x02\x02A\x01\x12\x04\xb8\x01\x02\x0c\n\r\n\x05\x05\x02\x02A\x02\x12\x04\xb8\x01\x0f\x11\n\r\n\x05\x05\x02\x02A\x03\x12\x04\xb8\x01\x12%\n\x0e\n\x06\x05\x02\x02A\x03\x01\x12\x04\xb8\x01\x13$\n\x0c\n\x04\x05\x02\x02B\x12\x04\xb9\x01\x026\n\r\n\x05\x05\x02\x02B\x01\x12\x04\xb9\x01\x02\x1c\n\r\n\x05\x05\x02\x02B\x02\x12\x04\xb9\x01\x1f!\n\r\n\x05\x05\x02\x02B\x03\x12\x04\xb9\x01\"5\n\x0e\n\x06\x05\x02\x02B\x03\x01\x12\x04\xb9\x01#4\n\x0c\n\x04\x05\x02\x02C\x12\x04\xba\x01\x025\n\r\n\x05\x05\x02\x02C\x01\x12\x04\xba\x01\x02\x1b\n\r\n\x05\x05\x02\x02C\x02\x12\x04\xba\x01\x1e \n\r\n\x05\x05\x02\x02C\x03\x12\x04\xba\x01!4\n\x0e\n\x06\x05\x02\x02C\x03\x01\x12\x04\xba\x01\"3\n\x0c\n\x04\x05\x02\x02D\x12\x04\xbb\x01\x02*\n\r\n\x05\x05\x02\x02D\x01\x12\x04\xbb\x01\x02\x10\n\r\n\x05\x05\x02\x02D\x02\x12\x04\xbb\x01\x13\x15\n\r\n\x05\x05\x02\x02D\x03\x12\x04\xbb\x01\x16)\n\x0e\n\x06\x05\x02\x02D\x03\x01\x12\x04\xbb\x01\x17(\n\x0c\n\x04\x05\x02\x02E\x12\x04\xbc\x01\x02)\n\r\n\x05\x05\x02\x02E\x01\x12\x04\xbc\x01\x02\x0f\n\r\n\x05\x05\x02\x02E\x02\x12\x04\xbc\x01\x12\x14\n\r\n\x05\x05\x02\x02E\x03\x12\x04\xbc\x01\x15(\n\x0e\n\x06\x05\x02\x02E\x03\x01\x12\x04\xbc\x01\x16\'\n\x0c\n\x04\x05\x02\x02F\x12\x04\xbd\x01\x028\n\r\n\x05\x05\x02\x02F\x01\x12\x04\xbd\x01\x02\x1e\n\r\n\x05\x05\x02\x02F\x02\x12\x04\xbd\x01!#\n\r\n\x05\x05\x02\x02F\x03\x12\x04\xbd\x01$7\n\x0e\n\x06\x05\x02\x02F\x03\x01\x12\x04\xbd\x01%6\n\x0c\n\x04\x05\x02\x02G\x12\x04\xbe\x01\x02)\n\r\n\x05\x05\x02\x02G\x01\x12\x04\xbe\x01\x02\x0f\n\r\n\x05\x05\x02\x02G\x02\x12\x04\xbe\x01\x12\x14\n\r\n\x05\x05\x02\x02G\x03\x12\x04\xbe\x01\x15(\n\x0e\n\x06\x05\x02\x02G\x03\x01\x12\x04\xbe\x01\x16\'\n\x0c\n\x04\x05\x02\x02H\x12\x04\xbf\x01\x025\n\r\n\x05\x05\x02\x02H\x01\x12\x04\xbf\x01\x02\x1b\n\r\n\x05\x05\x02\x02H\x02\x12\x04\xbf\x01\x1e \n\r\n\x05\x05\x02\x02H\x03\x12\x04\xbf\x01!4\n\x0e\n\x06\x05\x02\x02H\x03\x01\x12\x04\xbf\x01\"3\n\x0c\n\x04\x05\x02\x02I\x12\x04\xc0\x01\x022\n\r\n\x05\x05\x02\x02I\x01\x12\x04\xc0\x01\x02\x18\n\r\n\x05\x05\x02\x02I\x02\x12\x04\xc0\x01\x1b\x1d\n\r\n\x05\x05\x02\x02I\x03\x12\x04\xc0\x01\x1e1\n\x0e\n\x06\x05\x02\x02I\x03\x01\x12\x04\xc0\x01\x1f0\n\x0c\n\x04\x05\x02\x02J\x12\x04\xc1\x01\x02)\n\r\n\x05\x05\x02\x02J\x01\x12\x04\xc1\x01\x02\x0f\n\r\n\x05\x05\x02\x02J\x02\x12\x04\xc1\x01\x12\x14\n\r\n\x05\x05\x02\x02J\x03\x12\x04\xc1\x01\x15(\n\x0e\n\x06\x05\x02\x02J\x03\x01\x12\x04\xc1\x01\x16\'\n\x0c\n\x04\x05\x02\x02K\x12\x04\xc2\x01\x02/\n\r\n\x05\x05\x02\x02K\x01\x12\x04\xc2\x01\x02\x15\n\r\n\x05\x05\x02\x02K\x02\x12\x04\xc2\x01\x18\x1a\n\r\n\x05\x05\x02\x02K\x03\x12\x04\xc2\x01\x1b.\n\x0e\n\x06\x05\x02\x02K\x03\x01\x12\x04\xc2\x01\x1c-\n\x0c\n\x04\x05\x02\x02L\x12\x04\xc3\x01\x027\n\r\n\x05\x05\x02\x02L\x01\x12\x04\xc3\x01\x02\x1d\n\r\n\x05\x05\x02\x02L\x02\x12\x04\xc3\x01 \"\n\r\n\x05\x05\x02\x02L\x03\x12\x04\xc3\x01#6\n\x0e\n\x06\x05\x02\x02L\x03\x01\x12\x04\xc3\x01$5\n\x0c\n\x04\x05\x02\x02M\x12\x04\xc4\x01\x025\n\r\n\x05\x05\x02\x02M\x01\x12\x04\xc4\x01\x02\x1b\n\r\n\x05\x05\x02\x02M\x02\x12\x04\xc4\x01\x1e \n\r\n\x05\x05\x02\x02M\x03\x12\x04\xc4\x01!4\n\x0e\n\x06\x05\x02\x02M\x03\x01\x12\x04\xc4\x01\"3\n\x0c\n\x04\x05\x02\x02N\x12\x04\xc5\x01\x02+\n\r\n\x05\x05\x02\x02N\x01\x12\x04\xc5\x01\x02\x11\n\r\n\x05\x05\x02\x02N\x02\x12\x04\xc5\x01\x14\x16\n\r\n\x05\x05\x02\x02N\x03\x12\x04\xc5\x01\x17*\n\x0e\n\x06\x05\x02\x02N\x03\x01\x12\x04\xc5\x01\x18)\n\x0c\n\x04\x05\x02\x02O\x12\x04\xc6\x01\x02*\n\r\n\x05\x05\x02\x02O\x01\x12\x04\xc6\x01\x02\x10\n\r\n\x05\x05\x02\x02O\x02\x12\x04\xc6\x01\x13\x15\n\r\n\x05\x05\x02\x02O\x03\x12\x04\xc6\x01\x16)\n\x0e\n\x06\x05\x02\x02O\x03\x01\x12\x04\xc6\x01\x17(\n\x0c\n\x04\x05\x02\x02P\x12\x04\xc7\x01\x024\n\r\n\x05\x05\x02\x02P\x01\x12\x04\xc7\x01\x02\x1a\n\r\n\x05\x05\x02\x02P\x02\x12\x04\xc7\x01\x1d\x1f\n\r\n\x05\x05\x02\x02P\x03\x12\x04\xc7\x01 3\n\x0e\n\x06\x05\x02\x02P\x03\x01\x12\x04\xc7\x01!2\n\x0c\n\x04\x05\x02\x02Q\x12\x04\xc8\x01\x02,\n\r\n\x05\x05\x02\x02Q\x01\x12\x04\xc8\x01\x02\x12\n\r\n\x05\x05\x02\x02Q\x02\x12\x04\xc8\x01\x15\x17\n\r\n\x05\x05\x02\x02Q\x03\x12\x04\xc8\x01\x18+\n\x0e\n\x06\x05\x02\x02Q\x03\x01\x12\x04\xc8\x01\x19*\n\x0c\n\x04\x05\x02\x02R\x12\x04\xc9\x01\x024\n\r\n\x05\x05\x02\x02R\x01\x12\x04\xc9\x01\x02\x1a\n\r\n\x05\x05\x02\x02R\x02\x12\x04\xc9\x01\x1d\x1f\n\r\n\x05\x05\x02\x02R\x03\x12\x04\xc9\x01 3\n\x0e\n\x06\x05\x02\x02R\x03\x01\x12\x04\xc9\x01!2\n\x0c\n\x04\x05\x02\x02S\x12\x04\xca\x01\x025\n\r\n\x05\x05\x02\x02S\x01\x12\x04\xca\x01\x02\x1b\n\r\n\x05\x05\x02\x02S\x02\x12\x04\xca\x01\x1e \n\r\n\x05\x05\x02\x02S\x03\x12\x04\xca\x01!4\n\x0e\n\x06\x05\x02\x02S\x03\x01\x12\x04\xca\x01\"3\n\x0c\n\x04\x05\x02\x02T\x12\x04\xcb\x01\x029\n\r\n\x05\x05\x02\x02T\x01\x12\x04\xcb\x01\x02\x1f\n\r\n\x05\x05\x02\x02T\x02\x12\x04\xcb\x01\"$\n\r\n\x05\x05\x02\x02T\x03\x12\x04\xcb\x01%8\n\x0e\n\x06\x05\x02\x02T\x03\x01\x12\x04\xcb\x01&7\n\x0c\n\x04\x05\x02\x02U\x12\x04\xcc\x01\x025\n\r\n\x05\x05\x02\x02U\x01\x12\x04\xcc\x01\x02\x1b\n\r\n\x05\x05\x02\x02U\x02\x12\x04\xcc\x01\x1e \n\r\n\x05\x05\x02\x02U\x03\x12\x04\xcc\x01!4\n\x0e\n\x06\x05\x02\x02U\x03\x01\x12\x04\xcc\x01\"3\n\x0c\n\x02\x04\t\x12\x06\xcf\x01\x00\xd1\x01\x01\n\x0b\n\x03\x04\t\x01\x12\x04\xcf\x01\x08-\n\x0c\n\x04\x04\t\x02\x00\x12\x04\xd0\x01\x02P\n\r\n\x05\x04\t\x02\x00\x04\x12\x04\xd0\x01\x02\n\n\r\n\x05\x04\t\x02\x00\x06\x12\x04\xd0\x01\x0b*\n\r\n\x05\x04\t\x02\x00\x01\x12\x04\xd0\x01+K\n\r\n\x05\x04\t\x02\x00\x03\x12\x04\xd0\x01NO\n\x0c\n\x02\x04\n\x12\x06\xd3\x01\x00\xda\x01\x01\n\x0b\n\x03\x04\n\x01\x12\x04\xd3\x01\x08\'\n\x0c\n\x04\x04\n\x02\x00\x12\x04\xd4\x01\x02\x10\n\r\n\x05\x04\n\x02\x00\x05\x12\x04\xd4\x01\x02\x08\n\r\n\x05\x04\n\x02\x00\x01\x12\x04\xd4\x01\t\x0b\n\r\n\x05\x04\n\x02\x00\x03\x12\x04\xd4\x01\x0e\x0f\n\x0c\n\x04\x04\n\x02\x01\x12\x04\xd5\x01\x02\x12\n\r\n\x05\x04\n\x02\x01\x05\x12\x04\xd5\x01\x02\x08\n\r\n\x05\x04\n\x02\x01\x01\x12\x04\xd5\x01\t\r\n\r\n\x05\x04\n\x02\x01\x03\x12\x04\xd5\x01\x10\x11\n\x0c\n\x04\x04\n\x02\x02\x12\x04\xd6\x01\x02\x12\n\r\n\x05\x04\n\x02\x02\x05\x12\x04\xd6\x01\x02\x08\n\r\n\x05\x04\n\x02\x02\x01\x12\x04\xd6\x01\t\r\n\r\n\x05\x04\n\x02\x02\x03\x12\x04\xd6\x01\x10\x11\n\x0c\n\x04\x04\n\x02\x03\x12\x04\xd7\x01\x02+\n\r\n\x05\x04\n\x02\x03\x06\x12\x04\xd7\x01\x02\x1b\n\r\n\x05\x04\n\x02\x03\x01\x12\x04\xd7\x01\x1c&\n\r\n\x05\x04\n\x02\x03\x03\x12\x04\xd7\x01)*\n\x0c\n\x04\x04\n\x02\x04\x12\x04\xd8\x01\x02+\n\r\n\x05\x04\n\x02\x04\x06\x12\x04\xd8\x01\x02\x1b\n\r\n\x05\x04\n\x02\x04\x01\x12\x04\xd8\x01\x1c&\n\r\n\x05\x04\n\x02\x04\x03\x12\x04\xd8\x01)*\n\x0c\n\x04\x04\n\x02\x05\x12\x04\xd9\x01\x02\x16\n\r\n\x05\x04\n\x02\x05\x05\x12\x04\xd9\x01\x02\x08\n\r\n\x05\x04\n\x02\x05\x01\x12\x04\xd9\x01\t\x11\n\r\n\x05\x04\n\x02\x05\x03\x12\x04\xd9\x01\x14\x15\n\x0c\n\x02\x04\x0b\x12\x06\xdc\x01\x00\xde\x01\x01\n\x0b\n\x03\x04\x0b\x01\x12\x04\xdc\x01\x08+\n\x0c\n\x04\x04\x0b\x02\x00\x12\x04\xdd\x01\x02L\n\r\n\x05\x04\x0b\x02\x00\x04\x12\x04\xdd\x01\x02\n\n\r\n\x05\x04\x0b\x02\x00\x06\x12\x04\xdd\x01\x0b(\n\r\n\x05\x04\x0b\x02\x00\x01\x12\x04\xdd\x01)G\n\r\n\x05\x04\x0b\x02\x00\x03\x12\x04\xdd\x01JK\n\x0c\n\x02\x04\x0c\x12\x06\xe0\x01\x00\xe8\x01\x01\n\x0b\n\x03\x04\x0c\x01\x12\x04\xe0\x01\x08%\n\x0c\n\x04\x04\x0c\x02\x00\x12\x04\xe1\x01\x02\x10\n\r\n\x05\x04\x0c\x02\x00\x05\x12\x04\xe1\x01\x02\x08\n\r\n\x05\x04\x0c\x02\x00\x01\x12\x04\xe1\x01\t\x0b\n\r\n\x05\x04\x0c\x02\x00\x03\x12\x04\xe1\x01\x0e\x0f\n\x0c\n\x04\x04\x0c\x02\x01\x12\x04\xe2\x01\x02\x19\n\r\n\x05\x04\x0c\x02\x01\x05\x12\x04\xe2\x01\x02\x08\n\r\n\x05\x04\x0c\x02\x01\x01\x12\x04\xe2\x01\t\x14\n\r\n\x05\x04\x0c\x02\x01\x03\x12\x04\xe2\x01\x17\x18\n\x0c\n\x04\x04\x0c\x02\x02\x12\x04\xe3\x01\x02)\n\r\n\x05\x04\x0c\x02\x02\x06\x12\x04\xe3\x01\x02\x17\n\r\n\x05\x04\x0c\x02\x02\x01\x12\x04\xe3\x01\x18$\n\r\n\x05\x04\x0c\x02\x02\x03\x12\x04\xe3\x01\'(\n\x0c\n\x04\x04\x0c\x02\x03\x12\x04\xe4\x01\x02+\n\r\n\x05\x04\x0c\x02\x03\x06\x12\x04\xe4\x01\x02\x1b\n\r\n\x05\x04\x0c\x02\x03\x01\x12\x04\xe4\x01\x1c&\n\r\n\x05\x04\x0c\x02\x03\x03\x12\x04\xe4\x01)*\n\x0c\n\x04\x04\x0c\x02\x04\x12\x04\xe5\x01\x02+\n\r\n\x05\x04\x0c\x02\x04\x06\x12\x04\xe5\x01\x02\x1b\n\r\n\x05\x04\x0c\x02\x04\x01\x12\x04\xe5\x01\x1c&\n\r\n\x05\x04\x0c\x02\x04\x03\x12\x04\xe5\x01)*\n\x0c\n\x04\x04\x0c\x02\x05\x12\x04\xe6\x01\x02\x16\n\r\n\x05\x04\x0c\x02\x05\x05\x12\x04\xe6\x01\x02\x08\n\r\n\x05\x04\x0c\x02\x05\x01\x12\x04\xe6\x01\t\x11\n\r\n\x05\x04\x0c\x02\x05\x03\x12\x04\xe6\x01\x14\x15\n\x0c\n\x04\x04\x0c\x02\x06\x12\x04\xe7\x01\x027\n\r\n\x05\x04\x0c\x02\x06\x06\x12\x04\xe7\x01\x02!\n\r\n\x05\x04\x0c\x02\x06\x01\x12\x04\xe7\x01\"2\n\r\n\x05\x04\x0c\x02\x06\x03\x12\x04\xe7\x0156\n\x0c\n\x02\x04\r\x12\x06\xea\x01\x00\xec\x01\x01\n\x0b\n\x03\x04\r\x01\x12\x04\xea\x01\x08#\n\x0c\n\x04\x04\r\x02\x00\x12\x04\xeb\x01\x02<\n\r\n\x05\x04\r\x02\x00\x04\x12\x04\xeb\x01\x02\n\n\r\n\x05\x04\r\x02\x00\x06\x12\x04\xeb\x01\x0b \n\r\n\x05\x04\r\x02\x00\x01\x12\x04\xeb\x01!7\n\r\n\x05\x04\r\x02\x00\x03\x12\x04\xeb\x01:;\n\x0c\n\x02\x04\x0e\x12\x06\xee\x01\x00\xf4\x01\x01\n\x0b\n\x03\x04\x0e\x01\x12\x04\xee\x01\x08\x1d\n\x0c\n\x04\x04\x0e\x02\x00\x12\x04\xef\x01\x02\x10\n\r\n\x05\x04\x0e\x02\x00\x05\x12\x04\xef\x01\x02\x08\n\r\n\x05\x04\x0e\x02\x00\x01\x12\x04\xef\x01\t\x0b\n\r\n\x05\x04\x0e\x02\x00\x03\x12\x04\xef\x01\x0e\x0f\n\x0c\n\x04\x04\x0e\x02\x01\x12\x04\xf0\x01\x02\x12\n\r\n\x05\x04\x0e\x02\x01\x05\x12\x04\xf0\x01\x02\x08\n\r\n\x05\x04\x0e\x02\x01\x01\x12\x04\xf0\x01\t\r\n\r\n\x05\x04\x0e\x02\x01\x03\x12\x04\xf0\x01\x10\x11\n\x0c\n\x04\x04\x0e\x02\x02\x12\x04\xf1\x01\x02+\n\r\n\x05\x04\x0e\x02\x02\x06\x12\x04\xf1\x01\x02\x1b\n\r\n\x05\x04\x0e\x02\x02\x01\x12\x04\xf1\x01\x1c&\n\r\n\x05\x04\x0e\x02\x02\x03\x12\x04\xf1\x01)*\n\x0c\n\x04\x04\x0e\x02\x03\x12\x04\xf2\x01\x02+\n\r\n\x05\x04\x0e\x02\x03\x06\x12\x04\xf2\x01\x02\x1b\n\r\n\x05\x04\x0e\x02\x03\x01\x12\x04\xf2\x01\x1c&\n\r\n\x05\x04\x0e\x02\x03\x03\x12\x04\xf2\x01)*\n\x0c\n\x04\x04\x0e\x02\x04\x12\x04\xf3\x01\x02\x16\n\r\n\x05\x04\x0e\x02\x04\x05\x12\x04\xf3\x01\x02\x08\n\r\n\x05\x04\x0e\x02\x04\x01\x12\x04\xf3\x01\t\x11\n\r\n\x05\x04\x0e\x02\x04\x03\x12\x04\xf3\x01\x14\x15\n\x0c\n\x02\x04\x0f\x12\x06\xf6\x01\x00\xf8\x01\x01\n\x0b\n\x03\x04\x0f\x01\x12\x04\xf6\x01\x08\x1d\n\x0c\n\x04\x04\x0f\x02\x00\x12\x04\xf7\x01\x020\n\r\n\x05\x04\x0f\x02\x00\x04\x12\x04\xf7\x01\x02\n\n\r\n\x05\x04\x0f\x02\x00\x06\x12\x04\xf7\x01\x0b\x1a\n\r\n\x05\x04\x0f\x02\x00\x01\x12\x04\xf7\x01\x1b+\n\r\n\x05\x04\x0f\x02\x00\x03\x12\x04\xf7\x01./\n\x0c\n\x02\x04\x10\x12\x06\xfa\x01\x00\x80\x02\x01\n\x0b\n\x03\x04\x10\x01\x12\x04\xfa\x01\x08\x17\n\x0c\n\x04\x04\x10\x02\x00\x12\x04\xfb\x01\x02\x10\n\r\n\x05\x04\x10\x02\x00\x05\x12\x04\xfb\x01\x02\x08\n\r\n\x05\x04\x10\x02\x00\x01\x12\x04\xfb\x01\t\x0b\n\r\n\x05\x04\x10\x02\x00\x03\x12\x04\xfb\x01\x0e\x0f\n\x0c\n\x04\x04\x10\x02\x01\x12\x04\xfc\x01\x02\x15\n\r\n\x05\x04\x10\x02\x01\x05\x12\x04\xfc\x01\x02\x08\n\r\n\x05\x04\x10\x02\x01\x01\x12\x04\xfc\x01\t\x10\n\r\n\x05\x04\x10\x02\x01\x03\x12\x04\xfc\x01\x13\x14\n\x0c\n\x04\x04\x10\x02\x02\x12\x04\xfd\x01\x02\x10\n\r\n\x05\x04\x10\x02\x02\x06\x12\x04\xfd\x01\x02\x06\n\r\n\x05\x04\x10\x02\x02\x01\x12\x04\xfd\x01\x07\x0b\n\r\n\x05\x04\x10\x02\x02\x03\x12\x04\xfd\x01\x0e\x0f\n\x0c\n\x04\x04\x10\x02\x03\x12\x04\xfe\x01\x02\x12\n\r\n\x05\x04\x10\x02\x03\x05\x12\x04\xfe\x01\x02\x08\n\r\n\x05\x04\x10\x02\x03\x01\x12\x04\xfe\x01\t\r\n\r\n\x05\x04\x10\x02\x03\x03\x12\x04\xfe\x01\x10\x11\n\x0c\n\x04\x04\x10\x02\x04\x12\x04\xff\x01\x02\x16\n\r\n\x05\x04\x10\x02\x04\x05\x12\x04\xff\x01\x02\x08\n\r\n\x05\x04\x10\x02\x04\x01\x12\x04\xff\x01\t\x11\n\r\n\x05\x04\x10\x02\x04\x03\x12\x04\xff\x01\x14\x15\n\x0c\n\x02\x04\x11\x12\x06\x82\x02\x00\x84\x02\x01\n\x0b\n\x03\x04\x11\x01\x12\x04\x82\x02\x08\x15\n\x0c\n\x04\x04\x11\x02\x00\x12\x04\x83\x02\x02 \n\r\n\x05\x04\x11\x02\x00\x04\x12\x04\x83\x02\x02\n\n\r\n\x05\x04\x11\x02\x00\x06\x12\x04\x83\x02\x0b\x12\n\r\n\x05\x04\x11\x02\x00\x01\x12\x04\x83\x02\x13\x1b\n\r\n\x05\x04\x11\x02\x00\x03\x12\x04\x83\x02\x1e\x1f\n\x0c\n\x02\x04\x12\x12\x06\x86\x02\x00\x91\x02\x01\n\x0b\n\x03\x04\x12\x01\x12\x04\x86\x02\x08\x0f\n\x0c\n\x04\x04\x12\x02\x00\x12\x04\x87\x02\x02\x10\n\r\n\x05\x04\x12\x02\x00\x05\x12\x04\x87\x02\x02\x08\n\r\n\x05\x04\x12\x02\x00\x01\x12\x04\x87\x02\t\x0b\n\r\n\x05\x04\x12\x02\x00\x03\x12\x04\x87\x02\x0e\x0f\n\x0c\n\x04\x04\x12\x02\x01\x12\x04\x88\x02\x02\x19\n\r\n\x05\x04\x12\x02\x01\x05\x12\x04\x88\x02\x02\x06\n\r\n\x05\x04\x12\x02\x01\x01\x12\x04\x88\x02\x07\x14\n\r\n\x05\x04\x12\x02\x01\x03\x12\x04\x88\x02\x17\x18\n\x0c\n\x04\x04\x12\x02\x02\x12\x04\x89\x02\x02\x14\n\r\n\x05\x04\x12\x02\x02\x05\x12\x04\x89\x02\x02\x06\n\r\n\x05\x04\x12\x02\x02\x01\x12\x04\x89\x02\x07\x0f\n\r\n\x05\x04\x12\x02\x02\x03\x12\x04\x89\x02\x12\x13\n\x0c\n\x04\x04\x12\x02\x03\x12\x04\x8a\x02\x02\x10\n\r\n\x05\x04\x12\x02\x03\x06\x12\x04\x8a\x02\x02\x06\n\r\n\x05\x04\x12\x02\x03\x01\x12\x04\x8a\x02\x07\x0b\n\r\n\x05\x04\x12\x02\x03\x03\x12\x04\x8a\x02\x0e\x0f\n\x0c\n\x04\x04\x12\x02\x04\x12\x04\x8b\x02\x02\x13\n\r\n\x05\x04\x12\x02\x04\x05\x12\x04\x8b\x02\x02\x07\n\r\n\x05\x04\x12\x02\x04\x01\x12\x04\x8b\x02\x08\x0e\n\r\n\x05\x04\x12\x02\x04\x03\x12\x04\x8b\x02\x11\x12\n\x0c\n\x04\x04\x12\x02\x05\x12\x04\x8c\x02\x02\x16\n\r\n\x05\x04\x12\x02\x05\x05\x12\x04\x8c\x02\x02\x08\n\r\n\x05\x04\x12\x02\x05\x01\x12\x04\x8c\x02\t\x11\n\r\n\x05\x04\x12\x02\x05\x03\x12\x04\x8c\x02\x14\x15\n\x0c\n\x04\x04\x12\x02\x06\x12\x04\x8d\x02\x02\x11\n\r\n\x05\x04\x12\x02\x06\x05\x12\x04\x8d\x02\x02\x08\n\r\n\x05\x04\x12\x02\x06\x01\x12\x04\x8d\x02\t\x0c\n\r\n\x05\x04\x12\x02\x06\x03\x12\x04\x8d\x02\x0f\x10\n\x0c\n\x04\x04\x12\x02\x07\x12\x04\x8e\x02\x02\x12\n\r\n\x05\x04\x12\x02\x07\x05\x12\x04\x8e\x02\x02\x07\n\r\n\x05\x04\x12\x02\x07\x01\x12\x04\x8e\x02\x08\r\n\r\n\x05\x04\x12\x02\x07\x03\x12\x04\x8e\x02\x10\x11\n\x0c\n\x04\x04\x12\x02\x08\x12\x04\x8f\x02\x02\x16\n\r\n\x05\x04\x12\x02\x08\x05\x12\x04\x8f\x02\x02\x08\n\r\n\x05\x04\x12\x02\x08\x01\x12\x04\x8f\x02\t\x11\n\r\n\x05\x04\x12\x02\x08\x03\x12\x04\x8f\x02\x14\x15\n\x0c\n\x04\x04\x12\x02\t\x12\x04\x90\x02\x02 \n\r\n\x05\x04\x12\x02\t\x06\x12\x04\x90\x02\x02\r\n\r\n\x05\x04\x12\x02\t\x01\x12\x04\x90\x02\x0e\x1a\n\r\n\x05\x04\x12\x02\t\x03\x12\x04\x90\x02\x1d\x1f\n\x0c\n\x02\x04\x13\x12\x06\x93\x02\x00\x95\x02\x01\n\x0b\n\x03\x04\x13\x01\x12\x04\x93\x02\x08\x19\n\x0c\n\x04\x04\x13\x02\x00\x12\x04\x94\x02\x02(\n\r\n\x05\x04\x13\x02\x00\x04\x12\x04\x94\x02\x02\n\n\r\n\x05\x04\x13\x02\x00\x06\x12\x04\x94\x02\x0b\x16\n\r\n\x05\x04\x13\x02\x00\x01\x12\x04\x94\x02\x17#\n\r\n\x05\x04\x13\x02\x00\x03\x12\x04\x94\x02&\'\n\x0c\n\x02\x04\x14\x12\x06\x97\x02\x00\x9e\x02\x01\n\x0b\n\x03\x04\x14\x01\x12\x04\x97\x02\x08\x13\n\x0c\n\x04\x04\x14\x02\x00\x12\x04\x98\x02\x02\x10\n\r\n\x05\x04\x14\x02\x00\x05\x12\x04\x98\x02\x02\x08\n\r\n\x05\x04\x14\x02\x00\x01\x12\x04\x98\x02\t\x0b\n\r\n\x05\x04\x14\x02\x00\x03\x12\x04\x98\x02\x0e\x0f\n\x0c\n\x04\x04\x14\x02\x01\x12\x04\x99\x02\x02\x12\n\r\n\x05\x04\x14\x02\x01\x05\x12\x04\x99\x02\x02\x08\n\r\n\x05\x04\x14\x02\x01\x01\x12\x04\x99\x02\t\r\n\r\n\x05\x04\x14\x02\x01\x03\x12\x04\x99\x02\x10\x11\n\x0c\n\x04\x04\x14\x02\x02\x12\x04\x9a\x02\x02\x12\n\r\n\x05\x04\x14\x02\x02\x05\x12\x04\x9a\x02\x02\x08\n\r\n\x05\x04\x14\x02\x02\x01\x12\x04\x9a\x02\t\r\n\r\n\x05\x04\x14\x02\x02\x03\x12\x04\x9a\x02\x10\x11\n\x0c\n\x04\x04\x14\x02\x03\x12\x04\x9b\x02\x02+\n\r\n\x05\x04\x14\x02\x03\x06\x12\x04\x9b\x02\x02\x1b\n\r\n\x05\x04\x14\x02\x03\x01\x12\x04\x9b\x02\x1c&\n\r\n\x05\x04\x14\x02\x03\x03\x12\x04\x9b\x02)*\n\x0c\n\x04\x04\x14\x02\x04\x12\x04\x9c\x02\x02+\n\r\n\x05\x04\x14\x02\x04\x06\x12\x04\x9c\x02\x02\x1b\n\r\n\x05\x04\x14\x02\x04\x01\x12\x04\x9c\x02\x1c&\n\r\n\x05\x04\x14\x02\x04\x03\x12\x04\x9c\x02)*\n\x0c\n\x04\x04\x14\x02\x05\x12\x04\x9d\x02\x02\x16\n\r\n\x05\x04\x14\x02\x05\x05\x12\x04\x9d\x02\x02\x08\n\r\n\x05\x04\x14\x02\x05\x01\x12\x04\x9d\x02\t\x11\n\r\n\x05\x04\x14\x02\x05\x03\x12\x04\x9d\x02\x14\x15\n\x0c\n\x02\x04\x15\x12\x06\xa0\x02\x00\xa2\x02\x01\n\x0b\n\x03\x04\x15\x01\x12\x04\xa0\x02\x08\x17\n\x0c\n\x04\x04\x15\x02\x00\x12\x04\xa1\x02\x02$\n\r\n\x05\x04\x15\x02\x00\x04\x12\x04\xa1\x02\x02\n\n\r\n\x05\x04\x15\x02\x00\x06\x12\x04\xa1\x02\x0b\x14\n\r\n\x05\x04\x15\x02\x00\x01\x12\x04\xa1\x02\x15\x1f\n\r\n\x05\x04\x15\x02\x00\x03\x12\x04\xa1\x02\"#\n\x0c\n\x02\x04\x16\x12\x06\xa4\x02\x00\xb5\x02\x01\n\x0b\n\x03\x04\x16\x01\x12\x04\xa4\x02\x08\x11\n\x0c\n\x04\x04\x16\x02\x00\x12\x04\xa5\x02\x02\x10\n\r\n\x05\x04\x16\x02\x00\x05\x12\x04\xa5\x02\x02\x08\n\r\n\x05\x04\x16\x02\x00\x01\x12\x04\xa5\x02\t\x0b\n\r\n\x05\x04\x16\x02\x00\x03\x12\x04\xa5\x02\x0e\x0f\n\x0c\n\x04\x04\x16\x02\x01\x12\x04\xa6\x02\x02\x1b\n\r\n\x05\x04\x16\x02\x01\x04\x12\x04\xa6\x02\x02\n\n\r\n\x05\x04\x16\x02\x01\x05\x12\x04\xa6\x02\x0b\x11\n\r\n\x05\x04\x16\x02\x01\x01\x12\x04\xa6\x02\x12\x16\n\r\n\x05\x04\x16\x02\x01\x03\x12\x04\xa6\x02\x19\x1a\n\x0c\n\x04\x04\x16\x02\x02\x12\x04\xa7\x02\x02\x1a\n\r\n\x05\x04\x16\x02\x02\x05\x12\x04\xa7\x02\x02\x08\n\r\n\x05\x04\x16\x02\x02\x01\x12\x04\xa7\x02\t\x15\n\r\n\x05\x04\x16\x02\x02\x03\x12\x04\xa7\x02\x18\x19\n\x0c\n\x04\x04\x16\x02\x03\x12\x04\xa8\x02\x02+\n\r\n\x05\x04\x16\x02\x03\x06\x12\x04\xa8\x02\x02\x1b\n\r\n\x05\x04\x16\x02\x03\x01\x12\x04\xa8\x02\x1c&\n\r\n\x05\x04\x16\x02\x03\x03\x12\x04\xa8\x02)*\n\x0c\n\x04\x04\x16\x02\x04\x12\x04\xa9\x02\x02\x19\n\r\n\x05\x04\x16\x02\x04\x05\x12\x04\xa9\x02\x02\x08\n\r\n\x05\x04\x16\x02\x04\x01\x12\x04\xa9\x02\t\x14\n\r\n\x05\x04\x16\x02\x04\x03\x12\x04\xa9\x02\x17\x18\n\x0c\n\x04\x04\x16\x02\x05\x12\x04\xaa\x02\x02\x1a\n\r\n\x05\x04\x16\x02\x05\x04\x12\x04\xaa\x02\x02\n\n\r\n\x05\x04\x16\x02\x05\x06\x12\x04\xaa\x02\x0b\x0f\n\r\n\x05\x04\x16\x02\x05\x01\x12\x04\xaa\x02\x10\x15\n\r\n\x05\x04\x16\x02\x05\x03\x12\x04\xaa\x02\x18\x19\n\x0c\n\x04\x04\x16\x02\x06\x12\x04\xab\x02\x022\n\r\n\x05\x04\x16\x02\x06\x06\x12\x04\xab\x02\x02\x12\n\r\n\x05\x04\x16\x02\x06\x01\x12\x04\xab\x02\x13\x19\n\r\n\x05\x04\x16\x02\x06\x03\x12\x04\xab\x02\x1c\x1d\n\r\n\x05\x04\x16\x02\x06\x08\x12\x04\xab\x02\x1e1\n\x0e\n\x06\x04\x16\x02\x06\x08\x03\x12\x04\xab\x02\x1f0\n\x0c\n\x04\x04\x16\x02\x07\x12\x04\xac\x02\x02 \n\r\n\x05\x04\x16\x02\x07\x06\x12\x04\xac\x02\x02\x12\n\r\n\x05\x04\x16\x02\x07\x01\x12\x04\xac\x02\x13\x1b\n\r\n\x05\x04\x16\x02\x07\x03\x12\x04\xac\x02\x1e\x1f\n\x0c\n\x04\x04\x16\x02\x08\x12\x04\xad\x02\x02\x12\n\r\n\x05\x04\x16\x02\x08\x05\x12\x04\xad\x02\x02\x08\n\r\n\x05\x04\x16\x02\x08\x01\x12\x04\xad\x02\t\r\n\r\n\x05\x04\x16\x02\x08\x03\x12\x04\xad\x02\x10\x11\n\x0c\n\x04\x04\x16\x02\t\x12\x04\xae\x02\x02\x13\n\r\n\x05\x04\x16\x02\t\x05\x12\x04\xae\x02\x02\x08\n\r\n\x05\x04\x16\x02\t\x01\x12\x04\xae\x02\t\r\n\r\n\x05\x04\x16\x02\t\x03\x12\x04\xae\x02\x10\x12\n\x0c\n\x04\x04\x16\x02\n\x12\x04\xaf\x02\x028\n\r\n\x05\x04\x16\x02\n\x06\x12\x04\xaf\x02\x02\x16\n\r\n\x05\x04\x16\x02\n\x01\x12\x04\xaf\x02\x17\x1e\n\r\n\x05\x04\x16\x02\n\x03\x12\x04\xaf\x02!#\n\r\n\x05\x04\x16\x02\n\x08\x12\x04\xaf\x02$7\n\x0e\n\x06\x04\x16\x02\n\x08\x03\x12\x04\xaf\x02%6\n\x0c\n\x04\x04\x16\x02\x0b\x12\x04\xb0\x02\x02,\n\r\n\x05\x04\x16\x02\x0b\x06\x12\x04\xb0\x02\x02\x1b\n\r\n\x05\x04\x16\x02\x0b\x01\x12\x04\xb0\x02\x1c&\n\r\n\x05\x04\x16\x02\x0b\x03\x12\x04\xb0\x02)+\n\x0c\n\x04\x04\x16\x02\x0c\x12\x04\xb1\x02\x02\x12\n\r\n\x05\x04\x16\x02\x0c\x05\x12\x04\xb1\x02\x02\x08\n\r\n\x05\x04\x16\x02\x0c\x01\x12\x04\xb1\x02\t\x0c\n\r\n\x05\x04\x16\x02\x0c\x03\x12\x04\xb1\x02\x0f\x11\n\x0c\n\x04\x04\x16\x02\r\x12\x04\xb2\x02\x02\x17\n\r\n\x05\x04\x16\x02\r\x05\x12\x04\xb2\x02\x02\x08\n\r\n\x05\x04\x16\x02\r\x01\x12\x04\xb2\x02\t\x11\n\r\n\x05\x04\x16\x02\r\x03\x12\x04\xb2\x02\x14\x16\n\x0c\n\x04\x04\x16\x02\x0e\x12\x04\xb3\x02\x02(\n\r\n\x05\x04\x16\x02\x0e\x06\x12\x04\xb3\x02\x02\x11\n\r\n\x05\x04\x16\x02\x0e\x01\x12\x04\xb3\x02\x12\"\n\r\n\x05\x04\x16\x02\x0e\x03\x12\x04\xb3\x02%\'\n\x0c\n\x04\x04\x16\x02\x0f\x12\x04\xb4\x02\x02)\n\r\n\x05\x04\x16\x02\x0f\x06\x12\x04\xb4\x02\x02\x11\n\r\n\x05\x04\x16\x02\x0f\x01\x12\x04\xb4\x02\x12#\n\r\n\x05\x04\x16\x02\x0f\x03\x12\x04\xb4\x02&(\n\x0c\n\x02\x05\x03\x12\x06\xb7\x02\x00\xbb\x02\x01\n\x0b\n\x03\x05\x03\x01\x12\x04\xb7\x02\x05\x15\n\x0c\n\x04\x05\x03\x02\x00\x12\x04\xb8\x02\x02\x1f\n\r\n\x05\x05\x03\x02\x00\x01\x12\x04\xb8\x02\x02\x06\n\r\n\x05\x05\x03\x02\x00\x02\x12\x04\xb8\x02\t\n\n\r\n\x05\x05\x03\x02\x00\x03\x12\x04\xb8\x02\x0b\x1e\n\x0e\n\x06\x05\x03\x02\x00\x03\x01\x12\x04\xb8\x02\x0c\x1d\n\x0c\n\x04\x05\x03\x02\x01\x12\x04\xb9\x02\x02!\n\r\n\x05\x05\x03\x02\x01\x01\x12\x04\xb9\x02\x02\x08\n\r\n\x05\x05\x03\x02\x01\x02\x12\x04\xb9\x02\x0b\x0c\n\r\n\x05\x05\x03\x02\x01\x03\x12\x04\xb9\x02\r \n\x0e\n\x06\x05\x03\x02\x01\x03\x01\x12\x04\xb9\x02\x0e\x1f\n\x0c\n\x04\x05\x03\x02\x02\x12\x04\xba\x02\x02 \n\r\n\x05\x05\x03\x02\x02\x01\x12\x04\xba\x02\x02\x07\n\r\n\x05\x05\x03\x02\x02\x02\x12\x04\xba\x02\n\x0b\n\r\n\x05\x05\x03\x02\x02\x03\x12\x04\xba\x02\x0c\x1f\n\x0e\n\x06\x05\x03\x02\x02\x03\x01\x12\x04\xba\x02\r\x1e\n\x0c\n\x02\x05\x04\x12\x06\xbd\x02\x00\xc4\x02\x01\n\x0b\n\x03\x05\x04\x01\x12\x04\xbd\x02\x05\x19\n\x0c\n\x04\x05\x04\x02\x00\x12\x04\xbe\x02\x021\n\r\n\x05\x05\x04\x02\x00\x01\x12\x04\xbe\x02\x02\x18\n\r\n\x05\x05\x04\x02\x00\x02\x12\x04\xbe\x02\x1b\x1c\n\r\n\x05\x05\x04\x02\x00\x03\x12\x04\xbe\x02\x1d0\n\x0e\n\x06\x05\x04\x02\x00\x03\x01\x12\x04\xbe\x02\x1e/\n\x0c\n\x04\x05\x04\x02\x01\x12\x04\xbf\x02\x02 \n\r\n\x05\x05\x04\x02\x01\x01\x12\x04\xbf\x02\x02\x07\n\r\n\x05\x05\x04\x02\x01\x02\x12\x04\xbf\x02\n\x0b\n\r\n\x05\x05\x04\x02\x01\x03\x12\x04\xbf\x02\x0c\x1f\n\x0e\n\x06\x05\x04\x02\x01\x03\x01\x12\x04\xbf\x02\r\x1e\n\x0c\n\x04\x05\x04\x02\x02\x12\x04\xc0\x02\x02 \n\r\n\x05\x05\x04\x02\x02\x01\x12\x04\xc0\x02\x02\x07\n\r\n\x05\x05\x04\x02\x02\x02\x12\x04\xc0\x02\n\x0b\n\r\n\x05\x05\x04\x02\x02\x03\x12\x04\xc0\x02\x0c\x1f\n\x0e\n\x06\x05\x04\x02\x02\x03\x01\x12\x04\xc0\x02\r\x1e\n\x0c\n\x04\x05\x04\x02\x03\x12\x04\xc1\x02\x02!\n\r\n\x05\x05\x04\x02\x03\x01\x12\x04\xc1\x02\x02\x08\n\r\n\x05\x05\x04\x02\x03\x02\x12\x04\xc1\x02\x0b\x0c\n\r\n\x05\x05\x04\x02\x03\x03\x12\x04\xc1\x02\r \n\x0e\n\x06\x05\x04\x02\x03\x03\x01\x12\x04\xc1\x02\x0e\x1f\n\x0c\n\x04\x05\x04\x02\x04\x12\x04\xc2\x02\x02\"\n\r\n\x05\x05\x04\x02\x04\x01\x12\x04\xc2\x02\x02\t\n\r\n\x05\x05\x04\x02\x04\x02\x12\x04\xc2\x02\x0c\r\n\r\n\x05\x05\x04\x02\x04\x03\x12\x04\xc2\x02\x0e!\n\x0e\n\x06\x05\x04\x02\x04\x03\x01\x12\x04\xc2\x02\x0f \n\x0c\n\x04\x05\x04\x02\x05\x12\x04\xc3\x02\x02\"\n\r\n\x05\x05\x04\x02\x05\x01\x12\x04\xc3\x02\x02\t\n\r\n\x05\x05\x04\x02\x05\x02\x12\x04\xc3\x02\x0c\r\n\r\n\x05\x05\x04\x02\x05\x03\x12\x04\xc3\x02\x0e!\n\x0e\n\x06\x05\x04\x02\x05\x03\x01\x12\x04\xc3\x02\x0f \n\x0c\n\x02\x04\x17\x12\x06\xc6\x02\x00\xc8\x02\x01\n\x0b\n\x03\x04\x17\x01\x12\x04\xc6\x02\x08\x1d\n\x0c\n\x04\x04\x17\x02\x00\x12\x04\xc7\x02\x020\n\r\n\x05\x04\x17\x02\x00\x04\x12\x04\xc7\x02\x02\n\n\r\n\x05\x04\x17\x02\x00\x06\x12\x04\xc7\x02\x0b\x1a\n\r\n\x05\x04\x17\x02\x00\x01\x12\x04\xc7\x02\x1b+\n\r\n\x05\x04\x17\x02\x00\x03\x12\x04\xc7\x02./\n\x0c\n\x02\x04\x18\x12\x06\xca\x02\x00\xd0\x02\x01\n\x0b\n\x03\x04\x18\x01\x12\x04\xca\x02\x08\x17\n\x0c\n\x04\x04\x18\x02\x00\x12\x04\xcb\x02\x02\x10\n\r\n\x05\x04\x18\x02\x00\x05\x12\x04\xcb\x02\x02\x08\n\r\n\x05\x04\x18\x02\x00\x01\x12\x04\xcb\x02\t\x0b\n\r\n\x05\x04\x18\x02\x00\x03\x12\x04\xcb\x02\x0e\x0f\n\x0c\n\x04\x04\x18\x02\x01\x12\x04\xcc\x02\x02\x12\n\r\n\x05\x04\x18\x02\x01\x05\x12\x04\xcc\x02\x02\x08\n\r\n\x05\x04\x18\x02\x01\x01\x12\x04\xcc\x02\t\r\n\r\n\x05\x04\x18\x02\x01\x03\x12\x04\xcc\x02\x10\x11\n\x0c\n\x04\x04\x18\x02\x02\x12\x04\xcd\x02\x02+\n\r\n\x05\x04\x18\x02\x02\x06\x12\x04\xcd\x02\x02\x1b\n\r\n\x05\x04\x18\x02\x02\x01\x12\x04\xcd\x02\x1c&\n\r\n\x05\x04\x18\x02\x02\x03\x12\x04\xcd\x02)*\n\x0c\n\x04\x04\x18\x02\x03\x12\x04\xce\x02\x02+\n\r\n\x05\x04\x18\x02\x03\x06\x12\x04\xce\x02\x02\x1b\n\r\n\x05\x04\x18\x02\x03\x01\x12\x04\xce\x02\x1c&\n\r\n\x05\x04\x18\x02\x03\x03\x12\x04\xce\x02)*\n\x0c\n\x04\x04\x18\x02\x04\x12\x04\xcf\x02\x02\x16\n\r\n\x05\x04\x18\x02\x04\x05\x12\x04\xcf\x02\x02\x08\n\r\n\x05\x04\x18\x02\x04\x01\x12\x04\xcf\x02\t\x11\n\r\n\x05\x04\x18\x02\x04\x03\x12\x04\xcf\x02\x14\x15\n\x0c\n\x02\x04\x19\x12\x06\xd2\x02\x00\xd4\x02\x01\n\x0b\n\x03\x04\x19\x01\x12\x04\xd2\x02\x08\x1e\n\x0c\n\x04\x04\x19\x02\x00\x12\x04\xd3\x02\x022\n\r\n\x05\x04\x19\x02\x00\x04\x12\x04\xd3\x02\x02\n\n\r\n\x05\x04\x19\x02\x00\x06\x12\x04\xd3\x02\x0b\x1b\n\r\n\x05\x04\x19\x02\x00\x01\x12\x04\xd3\x02\x1c-\n\r\n\x05\x04\x19\x02\x00\x03\x12\x04\xd3\x0201\n\x0c\n\x02\x04\x1a\x12\x06\xd6\x02\x00\xdf\x02\x01\n\x0b\n\x03\x04\x1a\x01\x12\x04\xd6\x02\x08\x18\n\x0c\n\x04\x04\x1a\x02\x00\x12\x04\xd7\x02\x02\x10\n\r\n\x05\x04\x1a\x02\x00\x05\x12\x04\xd7\x02\x02\x08\n\r\n\x05\x04\x1a\x02\x00\x01\x12\x04\xd7\x02\t\x0b\n\r\n\x05\x04\x1a\x02\x00\x03\x12\x04\xd7\x02\x0e\x0f\n\x0c\n\x04\x04\x1a\x02\x01\x12\x04\xd8\x02\x02\x19\n\r\n\x05\x04\x1a\x02\x01\x05\x12\x04\xd8\x02\x02\x06\n\r\n\x05\x04\x1a\x02\x01\x01\x12\x04\xd8\x02\x07\x14\n\r\n\x05\x04\x1a\x02\x01\x03\x12\x04\xd8\x02\x17\x18\n\x0c\n\x04\x04\x1a\x02\x02\x12\x04\xd9\x02\x02\x14\n\r\n\x05\x04\x1a\x02\x02\x05\x12\x04\xd9\x02\x02\x06\n\r\n\x05\x04\x1a\x02\x02\x01\x12\x04\xd9\x02\x07\x0f\n\r\n\x05\x04\x1a\x02\x02\x03\x12\x04\xd9\x02\x12\x13\n\x0c\n\x04\x04\x1a\x02\x03\x12\x04\xda\x02\x02\x13\n\r\n\x05\x04\x1a\x02\x03\x05\x12\x04\xda\x02\x02\x07\n\r\n\x05\x04\x1a\x02\x03\x01\x12\x04\xda\x02\x08\x0e\n\r\n\x05\x04\x1a\x02\x03\x03\x12\x04\xda\x02\x11\x12\n\x0c\n\x04\x04\x1a\x02\x04\x12\x04\xdb\x02\x02\x16\n\r\n\x05\x04\x1a\x02\x04\x05\x12\x04\xdb\x02\x02\x08\n\r\n\x05\x04\x1a\x02\x04\x01\x12\x04\xdb\x02\t\x11\n\r\n\x05\x04\x1a\x02\x04\x03\x12\x04\xdb\x02\x14\x15\n\x0c\n\x04\x04\x1a\x02\x05\x12\x04\xdc\x02\x02\x11\n\r\n\x05\x04\x1a\x02\x05\x05\x12\x04\xdc\x02\x02\x08\n\r\n\x05\x04\x1a\x02\x05\x01\x12\x04\xdc\x02\t\x0c\n\r\n\x05\x04\x1a\x02\x05\x03\x12\x04\xdc\x02\x0f\x10\n\x0c\n\x04\x04\x1a\x02\x06\x12\x04\xdd\x02\x02\x12\n\r\n\x05\x04\x1a\x02\x06\x05\x12\x04\xdd\x02\x02\x07\n\r\n\x05\x04\x1a\x02\x06\x01\x12\x04\xdd\x02\x08\r\n\r\n\x05\x04\x1a\x02\x06\x03\x12\x04\xdd\x02\x10\x11\n\x0c\n\x04\x04\x1a\x02\x07\x12\x04\xde\x02\x02\x16\n\r\n\x05\x04\x1a\x02\x07\x05\x12\x04\xde\x02\x02\x08\n\r\n\x05\x04\x1a\x02\x07\x01\x12\x04\xde\x02\t\x11\n\r\n\x05\x04\x1a\x02\x07\x03\x12\x04\xde\x02\x14\x15\n\x0c\n\x02\x04\x1b\x12\x06\xe1\x02\x00\xe3\x02\x01\n\x0b\n\x03\x04\x1b\x01\x12\x04\xe1\x02\x08\x1d\n\x0c\n\x04\x04\x1b\x02\x00\x12\x04\xe2\x02\x020\n\r\n\x05\x04\x1b\x02\x00\x04\x12\x04\xe2\x02\x02\n\n\r\n\x05\x04\x1b\x02\x00\x06\x12\x04\xe2\x02\x0b\x1a\n\r\n\x05\x04\x1b\x02\x00\x01\x12\x04\xe2\x02\x1b+\n\r\n\x05\x04\x1b\x02\x00\x03\x12\x04\xe2\x02./\n\x0c\n\x02\x04\x1c\x12\x06\xe5\x02\x00\xeb\x02\x01\n\x0b\n\x03\x04\x1c\x01\x12\x04\xe5\x02\x08\x17\n\x0c\n\x04\x04\x1c\x02\x00\x12\x04\xe6\x02\x02\x10\n\r\n\x05\x04\x1c\x02\x00\x05\x12\x04\xe6\x02\x02\x08\n\r\n\x05\x04\x1c\x02\x00\x01\x12\x04\xe6\x02\t\x0b\n\r\n\x05\x04\x1c\x02\x00\x03\x12\x04\xe6\x02\x0e\x0f\n\x0c\n\x04\x04\x1c\x02\x01\x12\x04\xe7\x02\x02\x12\n\r\n\x05\x04\x1c\x02\x01\x05\x12\x04\xe7\x02\x02\x08\n\r\n\x05\x04\x1c\x02\x01\x01\x12\x04\xe7\x02\t\r\n\r\n\x05\x04\x1c\x02\x01\x03\x12\x04\xe7\x02\x10\x11\n\x0c\n\x04\x04\x1c\x02\x02\x12\x04\xe8\x02\x02+\n\r\n\x05\x04\x1c\x02\x02\x06\x12\x04\xe8\x02\x02\x1b\n\r\n\x05\x04\x1c\x02\x02\x01\x12\x04\xe8\x02\x1c&\n\r\n\x05\x04\x1c\x02\x02\x03\x12\x04\xe8\x02)*\n\x0c\n\x04\x04\x1c\x02\x03\x12\x04\xe9\x02\x02+\n\r\n\x05\x04\x1c\x02\x03\x06\x12\x04\xe9\x02\x02\x1b\n\r\n\x05\x04\x1c\x02\x03\x01\x12\x04\xe9\x02\x1c&\n\r\n\x05\x04\x1c\x02\x03\x03\x12\x04\xe9\x02)*\n\x0c\n\x04\x04\x1c\x02\x04\x12\x04\xea\x02\x02\x16\n\r\n\x05\x04\x1c\x02\x04\x05\x12\x04\xea\x02\x02\x08\n\r\n\x05\x04\x1c\x02\x04\x01\x12\x04\xea\x02\t\x11\n\r\n\x05\x04\x1c\x02\x04\x03\x12\x04\xea\x02\x14\x15\n\x0c\n\x02\x04\x1d\x12\x06\xed\x02\x00\xef\x02\x01\n\x0b\n\x03\x04\x1d\x01\x12\x04\xed\x02\x08\x18\n\x0c\n\x04\x04\x1d\x02\x00\x12\x04\xee\x02\x02&\n\r\n\x05\x04\x1d\x02\x00\x04\x12\x04\xee\x02\x02\n\n\r\n\x05\x04\x1d\x02\x00\x06\x12\x04\xee\x02\x0b\x15\n\r\n\x05\x04\x1d\x02\x00\x01\x12\x04\xee\x02\x16!\n\r\n\x05\x04\x1d\x02\x00\x03\x12\x04\xee\x02$%\n\x0c\n\x02\x04\x1e\x12\x06\xf1\x02\x00\xfd\x02\x01\n\x0b\n\x03\x04\x1e\x01\x12\x04\xf1\x02\x08\x12\n\x0c\n\x04\x04\x1e\x02\x00\x12\x04\xf2\x02\x02\x10\n\r\n\x05\x04\x1e\x02\x00\x05\x12\x04\xf2\x02\x02\x08\n\r\n\x05\x04\x1e\x02\x00\x01\x12\x04\xf2\x02\t\x0b\n\r\n\x05\x04\x1e\x02\x00\x03\x12\x04\xf2\x02\x0e\x0f\n\x0c\n\x04\x04\x1e\x02\x01\x12\x04\xf3\x02\x02+\n\r\n\x05\x04\x1e\x02\x01\x06\x12\x04\xf3\x02\x02\x1b\n\r\n\x05\x04\x1e\x02\x01\x01\x12\x04\xf3\x02\x1c&\n\r\n\x05\x04\x1e\x02\x01\x03\x12\x04\xf3\x02)*\n\x0c\n\x04\x04\x1e\x02\x02\x12\x04\xf4\x02\x02\x1a\n\r\n\x05\x04\x1e\x02\x02\x04\x12\x04\xf4\x02\x02\n\n\r\n\x05\x04\x1e\x02\x02\x06\x12\x04\xf4\x02\x0b\x0f\n\r\n\x05\x04\x1e\x02\x02\x01\x12\x04\xf4\x02\x10\x15\n\r\n\x05\x04\x1e\x02\x02\x03\x12\x04\xf4\x02\x18\x19\n\x0c\n\x04\x04\x1e\x02\x03\x12\x04\xf5\x02\x02\x12\n\r\n\x05\x04\x1e\x02\x03\x05\x12\x04\xf5\x02\x02\x08\n\r\n\x05\x04\x1e\x02\x03\x01\x12\x04\xf5\x02\t\r\n\r\n\x05\x04\x1e\x02\x03\x03\x12\x04\xf5\x02\x10\x11\n\x0c\n\x04\x04\x1e\x02\x04\x12\x04\xf6\x02\x02\x12\n\r\n\x05\x04\x1e\x02\x04\x05\x12\x04\xf6\x02\x02\x08\n\r\n\x05\x04\x1e\x02\x04\x01\x12\x04\xf6\x02\t\r\n\r\n\x05\x04\x1e\x02\x04\x03\x12\x04\xf6\x02\x10\x11\n\x0c\n\x04\x04\x1e\x02\x05\x12\x04\xf7\x02\x02+\n\r\n\x05\x04\x1e\x02\x05\x06\x12\x04\xf7\x02\x02\x1b\n\r\n\x05\x04\x1e\x02\x05\x01\x12\x04\xf7\x02\x1c&\n\r\n\x05\x04\x1e\x02\x05\x03\x12\x04\xf7\x02)*\n\x0c\n\x04\x04\x1e\x02\x06\x12\x04\xf8\x02\x02\x11\n\r\n\x05\x04\x1e\x02\x06\x05\x12\x04\xf8\x02\x02\x08\n\r\n\x05\x04\x1e\x02\x06\x01\x12\x04\xf8\x02\t\x0c\n\r\n\x05\x04\x1e\x02\x06\x03\x12\x04\xf8\x02\x0f\x10\n\x0c\n\x04\x04\x1e\x02\x07\x12\x04\xf9\x02\x02\x16\n\r\n\x05\x04\x1e\x02\x07\x05\x12\x04\xf9\x02\x02\x08\n\r\n\x05\x04\x1e\x02\x07\x01\x12\x04\xf9\x02\t\x11\n\r\n\x05\x04\x1e\x02\x07\x03\x12\x04\xf9\x02\x14\x15\n\x0c\n\x04\x04\x1e\x02\x08\x12\x04\xfa\x02\x02\x1a\n\r\n\x05\x04\x1e\x02\x08\x06\x12\x04\xfa\x02\x02\x10\n\r\n\x05\x04\x1e\x02\x08\x01\x12\x04\xfa\x02\x11\x15\n\r\n\x05\x04\x1e\x02\x08\x03\x12\x04\xfa\x02\x18\x19\n\x0c\n\x04\x04\x1e\x02\t\x12\x04\xfb\x02\x027\n\r\n\x05\x04\x1e\x02\t\x04\x12\x04\xfb\x02\x02\n\n\r\n\x05\x04\x1e\x02\t\x06\x12\x04\xfb\x02\x0b\x1d\n\r\n\x05\x04\x1e\x02\t\x01\x12\x04\xfb\x02\x1e1\n\r\n\x05\x04\x1e\x02\t\x03\x12\x04\xfb\x0246\n\x0c\n\x04\x04\x1e\x02\n\x12\x04\xfc\x02\x026\n\r\n\x05\x04\x1e\x02\n\x04\x12\x04\xfc\x02\x02\n\n\r\n\x05\x04\x1e\x02\n\x06\x12\x04\xfc\x02\x0b\x1d\n\r\n\x05\x04\x1e\x02\n\x01\x12\x04\xfc\x02\x1e0\n\r\n\x05\x04\x1e\x02\n\x03\x12\x04\xfc\x0235\n\x0c\n\x02\x04\x1f\x12\x06\xff\x02\x00\x81\x03\x01\n\x0b\n\x03\x04\x1f\x01\x12\x04\xff\x02\x08\"\n\x0c\n\x04\x04\x1f\x02\x00\x12\x04\x80\x03\x02:\n\r\n\x05\x04\x1f\x02\x00\x04\x12\x04\x80\x03\x02\n\n\r\n\x05\x04\x1f\x02\x00\x06\x12\x04\x80\x03\x0b\x1f\n\r\n\x05\x04\x1f\x02\x00\x01\x12\x04\x80\x03 5\n\r\n\x05\x04\x1f\x02\x00\x03\x12\x04\x80\x0389\n\x0c\n\x02\x04 \x12\x06\x83\x03\x00\x8b\x03\x01\n\x0b\n\x03\x04 \x01\x12\x04\x83\x03\x08\x1c\n\x0c\n\x04\x04 \x02\x00\x12\x04\x84\x03\x02\x10\n\r\n\x05\x04 \x02\x00\x05\x12\x04\x84\x03\x02\x08\n\r\n\x05\x04 \x02\x00\x01\x12\x04\x84\x03\t\x0b\n\r\n\x05\x04 \x02\x00\x03\x12\x04\x84\x03\x0e\x0f\n\x0c\n\x04\x04 \x02\x01\x12\x04\x85\x03\x02\x10\n\r\n\x05\x04 \x02\x01\x06\x12\x04\x85\x03\x02\x06\n\r\n\x05\x04 \x02\x01\x01\x12\x04\x85\x03\x07\x0b\n\r\n\x05\x04 \x02\x01\x03\x12\x04\x85\x03\x0e\x0f\n\x0c\n\x04\x04 \x02\x02\x12\x04\x86\x03\x02\x1c\n\r\n\x05\x04 \x02\x02\x06\x12\x04\x86\x03\x02\x0c\n\r\n\x05\x04 \x02\x02\x01\x12\x04\x86\x03\r\x17\n\r\n\x05\x04 \x02\x02\x03\x12\x04\x86\x03\x1a\x1b\n\x0c\n\x04\x04 \x02\x03\x12\x04\x87\x03\x02$\n\r\n\x05\x04 \x02\x03\x06\x12\x04\x87\x03\x02\x1a\n\r\n\x05\x04 \x02\x03\x01\x12\x04\x87\x03\x1b\x1f\n\r\n\x05\x04 \x02\x03\x03\x12\x04\x87\x03\"#\n\x0c\n\x04\x04 \x02\x04\x12\x04\x88\x03\x02+\n\r\n\x05\x04 \x02\x04\x06\x12\x04\x88\x03\x02\x1b\n\r\n\x05\x04 \x02\x04\x01\x12\x04\x88\x03\x1c&\n\r\n\x05\x04 \x02\x04\x03\x12\x04\x88\x03)*\n\x0c\n\x04\x04 \x02\x05\x12\x04\x89\x03\x02+\n\r\n\x05\x04 \x02\x05\x06\x12\x04\x89\x03\x02\x1b\n\r\n\x05\x04 \x02\x05\x01\x12\x04\x89\x03\x1c&\n\r\n\x05\x04 \x02\x05\x03\x12\x04\x89\x03)*\n\x0c\n\x04\x04 \x02\x06\x12\x04\x8a\x03\x02\x16\n\r\n\x05\x04 \x02\x06\x05\x12\x04\x8a\x03\x02\x08\n\r\n\x05\x04 \x02\x06\x01\x12\x04\x8a\x03\t\x11\n\r\n\x05\x04 \x02\x06\x03\x12\x04\x8a\x03\x14\x15\n\x0c\n\x02\x04!\x12\x06\x8d\x03\x00\x8f\x03\x01\n\x0b\n\x03\x04!\x01\x12\x04\x8d\x03\x08&\n\x0c\n\x04\x04!\x02\x00\x12\x04\x8e\x03\x02B\n\r\n\x05\x04!\x02\x00\x04\x12\x04\x8e\x03\x02\n\n\r\n\x05\x04!\x02\x00\x06\x12\x04\x8e\x03\x0b#\n\r\n\x05\x04!\x02\x00\x01\x12\x04\x8e\x03$=\n\r\n\x05\x04!\x02\x00\x03\x12\x04\x8e\x03@A\n\x0c\n\x02\x04\"\x12\x06\x91\x03\x00\x99\x03\x01\n\x0b\n\x03\x04\"\x01\x12\x04\x91\x03\x08 \n\x0c\n\x04\x04\"\x02\x00\x12\x04\x92\x03\x02\x10\n\r\n\x05\x04\"\x02\x00\x05\x12\x04\x92\x03\x02\x08\n\r\n\x05\x04\"\x02\x00\x01\x12\x04\x92\x03\t\x0b\n\r\n\x05\x04\"\x02\x00\x03\x12\x04\x92\x03\x0e\x0f\n\x0c\n\x04\x04\"\x02\x01\x12\x04\x93\x03\x02\x12\n\r\n\x05\x04\"\x02\x01\x05\x12\x04\x93\x03\x02\x08\n\r\n\x05\x04\"\x02\x01\x01\x12\x04\x93\x03\t\r\n\r\n\x05\x04\"\x02\x01\x03\x12\x04\x93\x03\x10\x11\n\x0c\n\x04\x04\"\x02\x02\x12\x04\x94\x03\x02\x19\n\r\n\x05\x04\"\x02\x02\x05\x12\x04\x94\x03\x02\x08\n\r\n\x05\x04\"\x02\x02\x01\x12\x04\x94\x03\t\x14\n\r\n\x05\x04\"\x02\x02\x03\x12\x04\x94\x03\x17\x18\n\x0c\n\x04\x04\"\x02\x03\x12\x04\x95\x03\x02-\n\r\n\x05\x04\"\x02\x03\x06\x12\x04\x95\x03\x02\x10\n\r\n\x05\x04\"\x02\x03\x01\x12\x04\x95\x03\x11(\n\r\n\x05\x04\"\x02\x03\x03\x12\x04\x95\x03+,\n\x0c\n\x04\x04\"\x02\x04\x12\x04\x96\x03\x02+\n\r\n\x05\x04\"\x02\x04\x06\x12\x04\x96\x03\x02\x1b\n\r\n\x05\x04\"\x02\x04\x01\x12\x04\x96\x03\x1c&\n\r\n\x05\x04\"\x02\x04\x03\x12\x04\x96\x03)*\n\x0c\n\x04\x04\"\x02\x05\x12\x04\x97\x03\x02+\n\r\n\x05\x04\"\x02\x05\x06\x12\x04\x97\x03\x02\x1b\n\r\n\x05\x04\"\x02\x05\x01\x12\x04\x97\x03\x1c&\n\r\n\x05\x04\"\x02\x05\x03\x12\x04\x97\x03)*\n\x0c\n\x04\x04\"\x02\x06\x12\x04\x98\x03\x02\x16\n\r\n\x05\x04\"\x02\x06\x05\x12\x04\x98\x03\x02\x08\n\r\n\x05\x04\"\x02\x06\x01\x12\x04\x98\x03\t\x11\n\r\n\x05\x04\"\x02\x06\x03\x12\x04\x98\x03\x14\x15\n\x0c\n\x02\x04#\x12\x06\x9b\x03\x00\x9d\x03\x01\n\x0b\n\x03\x04#\x01\x12\x04\x9b\x03\x08 \n\x0c\n\x04\x04#\x02\x00\x12\x04\x9c\x03\x026\n\r\n\x05\x04#\x02\x00\x04\x12\x04\x9c\x03\x02\n\n\r\n\x05\x04#\x02\x00\x06\x12\x04\x9c\x03\x0b\x1d\n\r\n\x05\x04#\x02\x00\x01\x12\x04\x9c\x03\x1e1\n\r\n\x05\x04#\x02\x00\x03\x12\x04\x9c\x0345\n\x0c\n\x02\x04$\x12\x06\x9f\x03\x00\xa7\x03\x01\n\x0b\n\x03\x04$\x01\x12\x04\x9f\x03\x08\x1a\n\x0c\n\x04\x04$\x02\x00\x12\x04\xa0\x03\x02\x10\n\r\n\x05\x04$\x02\x00\x05\x12\x04\xa0\x03\x02\x08\n\r\n\x05\x04$\x02\x00\x01\x12\x04\xa0\x03\t\x0b\n\r\n\x05\x04$\x02\x00\x03\x12\x04\xa0\x03\x0e\x0f\n\x0c\n\x04\x04$\x02\x01\x12\x04\xa1\x03\x02\"\n\r\n\x05\x04$\x02\x01\x06\x12\x04\xa1\x03\x02\x0c\n\r\n\x05\x04$\x02\x01\x01\x12\x04\xa1\x03\r\x1d\n\r\n\x05\x04$\x02\x01\x03\x12\x04\xa1\x03 !\n\x0c\n\x04\x04$\x02\x02\x12\x04\xa2\x03\x02#\n\r\n\x05\x04$\x02\x02\x06\x12\x04\xa2\x03\x02\x0c\n\r\n\x05\x04$\x02\x02\x01\x12\x04\xa2\x03\r\x1e\n\r\n\x05\x04$\x02\x02\x03\x12\x04\xa2\x03!\"\n\x0c\n\x04\x04$\x02\x03\x12\x04\xa3\x03\x02\"\n\r\n\x05\x04$\x02\x03\x06\x12\x04\xa3\x03\x02\x18\n\r\n\x05\x04$\x02\x03\x01\x12\x04\xa3\x03\x19\x1d\n\r\n\x05\x04$\x02\x03\x03\x12\x04\xa3\x03 !\n\x0c\n\x04\x04$\x02\x04\x12\x04\xa4\x03\x02+\n\r\n\x05\x04$\x02\x04\x06\x12\x04\xa4\x03\x02\x1b\n\r\n\x05\x04$\x02\x04\x01\x12\x04\xa4\x03\x1c&\n\r\n\x05\x04$\x02\x04\x03\x12\x04\xa4\x03)*\n\x0c\n\x04\x04$\x02\x05\x12\x04\xa5\x03\x02+\n\r\n\x05\x04$\x02\x05\x06\x12\x04\xa5\x03\x02\x1b\n\r\n\x05\x04$\x02\x05\x01\x12\x04\xa5\x03\x1c&\n\r\n\x05\x04$\x02\x05\x03\x12\x04\xa5\x03)*\n\x0c\n\x04\x04$\x02\x06\x12\x04\xa6\x03\x02\x16\n\r\n\x05\x04$\x02\x06\x05\x12\x04\xa6\x03\x02\x08\n\r\n\x05\x04$\x02\x06\x01\x12\x04\xa6\x03\t\x11\n\r\n\x05\x04$\x02\x06\x03\x12\x04\xa6\x03\x14\x15\n\x0c\n\x02\x04%\x12\x06\xa9\x03\x00\xab\x03\x01\n\x0b\n\x03\x04%\x01\x12\x04\xa9\x03\x08$\n\x0c\n\x04\x04%\x02\x00\x12\x04\xaa\x03\x02>\n\r\n\x05\x04%\x02\x00\x04\x12\x04\xaa\x03\x02\n\n\r\n\x05\x04%\x02\x00\x06\x12\x04\xaa\x03\x0b!\n\r\n\x05\x04%\x02\x00\x01\x12\x04\xaa\x03\"9\n\r\n\x05\x04%\x02\x00\x03\x12\x04\xaa\x03<=\n\x0c\n\x02\x04&\x12\x06\xad\x03\x00\xb6\x03\x01\n\x0b\n\x03\x04&\x01\x12\x04\xad\x03\x08\x1e\n\x0c\n\x04\x04&\x02\x00\x12\x04\xae\x03\x02\x10\n\r\n\x05\x04&\x02\x00\x05\x12\x04\xae\x03\x02\x08\n\r\n\x05\x04&\x02\x00\x01\x12\x04\xae\x03\t\x0b\n\r\n\x05\x04&\x02\x00\x03\x12\x04\xae\x03\x0e\x0f\n\x0c\n\x04\x04&\x02\x01\x12\x04\xaf\x03\x02\x12\n\r\n\x05\x04&\x02\x01\x05\x12\x04\xaf\x03\x02\x08\n\r\n\x05\x04&\x02\x01\x01\x12\x04\xaf\x03\t\r\n\r\n\x05\x04&\x02\x01\x03\x12\x04\xaf\x03\x10\x11\n\x0c\n\x04\x04&\x02\x02\x12\x04\xb0\x03\x02\x19\n\r\n\x05\x04&\x02\x02\x05\x12\x04\xb0\x03\x02\x08\n\r\n\x05\x04&\x02\x02\x01\x12\x04\xb0\x03\t\x14\n\r\n\x05\x04&\x02\x02\x03\x12\x04\xb0\x03\x17\x18\n\x0c\n\x04\x04&\x02\x03\x12\x04\xb1\x03\x02(\n\r\n\x05\x04&\x02\x03\x06\x12\x04\xb1\x03\x02\x10\n\r\n\x05\x04&\x02\x03\x01\x12\x04\xb1\x03\x11#\n\r\n\x05\x04&\x02\x03\x03\x12\x04\xb1\x03&\'\n\x0c\n\x04\x04&\x02\x04\x12\x04\xb2\x03\x02)\n\r\n\x05\x04&\x02\x04\x06\x12\x04\xb2\x03\x02\x10\n\r\n\x05\x04&\x02\x04\x01\x12\x04\xb2\x03\x11$\n\r\n\x05\x04&\x02\x04\x03\x12\x04\xb2\x03\'(\n\x0c\n\x04\x04&\x02\x05\x12\x04\xb3\x03\x02+\n\r\n\x05\x04&\x02\x05\x06\x12\x04\xb3\x03\x02\x1b\n\r\n\x05\x04&\x02\x05\x01\x12\x04\xb3\x03\x1c&\n\r\n\x05\x04&\x02\x05\x03\x12\x04\xb3\x03)*\n\x0c\n\x04\x04&\x02\x06\x12\x04\xb4\x03\x02+\n\r\n\x05\x04&\x02\x06\x06\x12\x04\xb4\x03\x02\x1b\n\r\n\x05\x04&\x02\x06\x01\x12\x04\xb4\x03\x1c&\n\r\n\x05\x04&\x02\x06\x03\x12\x04\xb4\x03)*\n\x0c\n\x04\x04&\x02\x07\x12\x04\xb5\x03\x02\x16\n\r\n\x05\x04&\x02\x07\x05\x12\x04\xb5\x03\x02\x08\n\r\n\x05\x04&\x02\x07\x01\x12\x04\xb5\x03\t\x11\n\r\n\x05\x04&\x02\x07\x03\x12\x04\xb5\x03\x14\x15\n\x0c\n\x02\x04\'\x12\x06\xb8\x03\x00\xba\x03\x01\n\x0b\n\x03\x04\'\x01\x12\x04\xb8\x03\x08\x1c\n\x0c\n\x04\x04\'\x02\x00\x12\x04\xb9\x03\x02.\n\r\n\x05\x04\'\x02\x00\x04\x12\x04\xb9\x03\x02\n\n\r\n\x05\x04\'\x02\x00\x06\x12\x04\xb9\x03\x0b\x19\n\r\n\x05\x04\'\x02\x00\x01\x12\x04\xb9\x03\x1a)\n\r\n\x05\x04\'\x02\x00\x03\x12\x04\xb9\x03,-\n\x0c\n\x02\x04(\x12\x06\xbc\x03\x00\xc3\x03\x01\n\x0b\n\x03\x04(\x01\x12\x04\xbc\x03\x08\x16\n\x0c\n\x04\x04(\x02\x00\x12\x04\xbd\x03\x02\x10\n\r\n\x05\x04(\x02\x00\x05\x12\x04\xbd\x03\x02\x08\n\r\n\x05\x04(\x02\x00\x01\x12\x04\xbd\x03\t\x0b\n\r\n\x05\x04(\x02\x00\x03\x12\x04\xbd\x03\x0e\x0f\n\x0c\n\x04\x04(\x02\x01\x12\x04\xbe\x03\x02\x12\n\r\n\x05\x04(\x02\x01\x05\x12\x04\xbe\x03\x02\x08\n\r\n\x05\x04(\x02\x01\x01\x12\x04\xbe\x03\t\r\n\r\n\x05\x04(\x02\x01\x03\x12\x04\xbe\x03\x10\x11\n\x0c\n\x04\x04(\x02\x02\x12\x04\xbf\x03\x02\x19\n\r\n\x05\x04(\x02\x02\x05\x12\x04\xbf\x03\x02\x08\n\r\n\x05\x04(\x02\x02\x01\x12\x04\xbf\x03\t\x14\n\r\n\x05\x04(\x02\x02\x03\x12\x04\xbf\x03\x17\x18\n\x0c\n\x04\x04(\x02\x03\x12\x04\xc0\x03\x02+\n\r\n\x05\x04(\x02\x03\x06\x12\x04\xc0\x03\x02\x1b\n\r\n\x05\x04(\x02\x03\x01\x12\x04\xc0\x03\x1c&\n\r\n\x05\x04(\x02\x03\x03\x12\x04\xc0\x03)*\n\x0c\n\x04\x04(\x02\x04\x12\x04\xc1\x03\x02+\n\r\n\x05\x04(\x02\x04\x06\x12\x04\xc1\x03\x02\x1b\n\r\n\x05\x04(\x02\x04\x01\x12\x04\xc1\x03\x1c&\n\r\n\x05\x04(\x02\x04\x03\x12\x04\xc1\x03)*\n\x0c\n\x04\x04(\x02\x05\x12\x04\xc2\x03\x02\x16\n\r\n\x05\x04(\x02\x05\x05\x12\x04\xc2\x03\x02\x08\n\r\n\x05\x04(\x02\x05\x01\x12\x04\xc2\x03\t\x11\n\r\n\x05\x04(\x02\x05\x03\x12\x04\xc2\x03\x14\x15\n\x0c\n\x02\x04)\x12\x06\xc5\x03\x00\xc7\x03\x01\n\x0b\n\x03\x04)\x01\x12\x04\xc5\x03\x08\x15\n\x0c\n\x04\x04)\x02\x00\x12\x04\xc6\x03\x02!\n\r\n\x05\x04)\x02\x00\x04\x12\x04\xc6\x03\x02\n\n\r\n\x05\x04)\x02\x00\x06\x12\x04\xc6\x03\x0b\x12\n\r\n\x05\x04)\x02\x00\x01\x12\x04\xc6\x03\x13\x1c\n\r\n\x05\x04)\x02\x00\x03\x12\x04\xc6\x03\x1f \n\x0c\n\x02\x04*\x12\x06\xc9\x03\x00\xe0\x03\x01\n\x0b\n\x03\x04*\x01\x12\x04\xc9\x03\x08\x0f\n\x0c\n\x04\x04*\x02\x00\x12\x04\xca\x03\x02\x10\n\r\n\x05\x04*\x02\x00\x05\x12\x04\xca\x03\x02\x08\n\r\n\x05\x04*\x02\x00\x01\x12\x04\xca\x03\t\x0b\n\r\n\x05\x04*\x02\x00\x03\x12\x04\xca\x03\x0e\x0f\n\x0c\n\x04\x04*\x02\x01\x12\x04\xcb\x03\x02,\n\r\n\x05\x04*\x02\x01\x06\x12\x04\xcb\x03\x02\x1b\n\r\n\x05\x04*\x02\x01\x01\x12\x04\xcb\x03\x1c\'\n\r\n\x05\x04*\x02\x01\x03\x12\x04\xcb\x03*+\n\x0c\n\x04\x04*\x02\x02\x12\x04\xcc\x03\x02P\n\r\n\x05\x04*\x02\x02\x06\x12\x04\xcc\x03\x02\"\n\r\n\x05\x04*\x02\x02\x01\x12\x04\xcc\x03#7\n\r\n\x05\x04*\x02\x02\x03\x12\x04\xcc\x03:;\n\r\n\x05\x04*\x02\x02\x08\x12\x04\xcc\x03<O\n\x0e\n\x06\x04*\x02\x02\x08\x03\x12\x04\xcc\x03=N\n\x0c\n\x04\x04*\x02\x03\x12\x04\xcd\x03\x02!\n\r\n\x05\x04*\x02\x03\x06\x12\x04\xcd\x03\x02\t\n\r\n\x05\x04*\x02\x03\x01\x12\x04\xcd\x03\n\x1c\n\r\n\x05\x04*\x02\x03\x03\x12\x04\xcd\x03\x1f \n\x0c\n\x04\x04*\x02\x04\x12\x04\xce\x03\x02\x14\n\r\n\x05\x04*\x02\x04\x05\x12\x04\xce\x03\x02\x07\n\r\n\x05\x04*\x02\x04\x01\x12\x04\xce\x03\x08\x0f\n\r\n\x05\x04*\x02\x04\x03\x12\x04\xce\x03\x12\x13\n\x0c\n\x04\x04*\x02\x05\x12\x04\xcf\x03\x02+\n\r\n\x05\x04*\x02\x05\x06\x12\x04\xcf\x03\x02\x1b\n\r\n\x05\x04*\x02\x05\x01\x12\x04\xcf\x03\x1c&\n\r\n\x05\x04*\x02\x05\x03\x12\x04\xcf\x03)*\n\x0c\n\x04\x04*\x02\x06\x12\x04\xd0\x03\x02\x19\n\r\n\x05\x04*\x02\x06\x05\x12\x04\xd0\x03\x02\x08\n\r\n\x05\x04*\x02\x06\x01\x12\x04\xd0\x03\t\x14\n\r\n\x05\x04*\x02\x06\x03\x12\x04\xd0\x03\x17\x18\n\x0c\n\x04\x04*\x02\x07\x12\x04\xd1\x03\x02\x1e\n\r\n\x05\x04*\x02\x07\x04\x12\x04\xd1\x03\x02\n\n\r\n\x05\x04*\x02\x07\x06\x12\x04\xd1\x03\x0b\x0f\n\r\n\x05\x04*\x02\x07\x01\x12\x04\xd1\x03\x10\x19\n\r\n\x05\x04*\x02\x07\x03\x12\x04\xd1\x03\x1c\x1d\n\x0c\n\x04\x04*\x02\x08\x12\x04\xd2\x03\x02\x17\n\r\n\x05\x04*\x02\x08\x06\x12\x04\xd2\x03\x02\r\n\r\n\x05\x04*\x02\x08\x01\x12\x04\xd2\x03\x0e\x12\n\r\n\x05\x04*\x02\x08\x03\x12\x04\xd2\x03\x15\x16\n\x0c\n\x04\x04*\x02\t\x12\x04\xd3\x03\x02\x13\n\r\n\x05\x04*\x02\t\x05\x12\x04\xd3\x03\x02\x08\n\r\n\x05\x04*\x02\t\x01\x12\x04\xd3\x03\t\r\n\r\n\x05\x04*\x02\t\x03\x12\x04\xd3\x03\x10\x12\n\x0c\n\x04\x04*\x02\n\x12\x04\xd4\x03\x02\x16\n\r\n\x05\x04*\x02\n\x06\x12\x04\xd4\x03\x02\t\n\r\n\x05\x04*\x02\n\x01\x12\x04\xd4\x03\n\x10\n\r\n\x05\x04*\x02\n\x03\x12\x04\xd4\x03\x13\x15\n\x0c\n\x04\x04*\x02\x0b\x12\x04\xd5\x03\x02\x1f\n\r\n\x05\x04*\x02\x0b\x04\x12\x04\xd5\x03\x02\n\n\r\n\x05\x04*\x02\x0b\x06\x12\x04\xd5\x03\x0b\x0f\n\r\n\x05\x04*\x02\x0b\x01\x12\x04\xd5\x03\x10\x19\n\r\n\x05\x04*\x02\x0b\x03\x12\x04\xd5\x03\x1c\x1e\n\x0c\n\x04\x04*\x02\x0c\x12\x04\xd6\x03\x02\x13\n\r\n\x05\x04*\x02\x0c\x05\x12\x04\xd6\x03\x02\x08\n\r\n\x05\x04*\x02\x0c\x01\x12\x04\xd6\x03\t\r\n\r\n\x05\x04*\x02\x0c\x03\x12\x04\xd6\x03\x10\x12\n\x0c\n\x04\x04*\x02\r\x12\x04\xd7\x03\x02,\n\r\n\x05\x04*\x02\r\x06\x12\x04\xd7\x03\x02\x1b\n\r\n\x05\x04*\x02\r\x01\x12\x04\xd7\x03\x1c&\n\r\n\x05\x04*\x02\r\x03\x12\x04\xd7\x03)+\n\x0c\n\x04\x04*\x02\x0e\x12\x04\xd8\x03\x02P\n\r\n\x05\x04*\x02\x0e\x06\x12\x04\xd8\x03\x02\"\n\r\n\x05\x04*\x02\x0e\x01\x12\x04\xd8\x03#6\n\r\n\x05\x04*\x02\x0e\x03\x12\x04\xd8\x039;\n\r\n\x05\x04*\x02\x0e\x08\x12\x04\xd8\x03<O\n\x0e\n\x06\x04*\x02\x0e\x08\x03\x12\x04\xd8\x03=N\n\x0c\n\x04\x04*\x02\x0f\x12\x04\xd9\x03\x02,\n\r\n\x05\x04*\x02\x0f\x06\x12\x04\xd9\x03\x02\x1b\n\r\n\x05\x04*\x02\x0f\x01\x12\x04\xd9\x03\x1c&\n\r\n\x05\x04*\x02\x0f\x03\x12\x04\xd9\x03)+\n\x0c\n\x04\x04*\x02\x10\x12\x04\xda\x03\x02\x12\n\r\n\x05\x04*\x02\x10\x05\x12\x04\xda\x03\x02\x08\n\r\n\x05\x04*\x02\x10\x01\x12\x04\xda\x03\t\x0c\n\r\n\x05\x04*\x02\x10\x03\x12\x04\xda\x03\x0f\x11\n\x0c\n\x04\x04*\x02\x11\x12\x04\xdb\x03\x02(\n\r\n\x05\x04*\x02\x11\x04\x12\x04\xdb\x03\x02\n\n\r\n\x05\x04*\x02\x11\x06\x12\x04\xdb\x03\x0b\x19\n\r\n\x05\x04*\x02\x11\x01\x12\x04\xdb\x03\x1a\"\n\r\n\x05\x04*\x02\x11\x03\x12\x04\xdb\x03%\'\n\x0c\n\x04\x04*\x02\x12\x12\x04\xdc\x03\x02\x17\n\r\n\x05\x04*\x02\x12\x05\x12\x04\xdc\x03\x02\x08\n\r\n\x05\x04*\x02\x12\x01\x12\x04\xdc\x03\t\x11\n\r\n\x05\x04*\x02\x12\x03\x12\x04\xdc\x03\x14\x16\n\x0c\n\x04\x04*\x02\x13\x12\x04\xdd\x03\x02\x1c\n\r\n\x05\x04*\x02\x13\x06\x12\x04\xdd\x03\x02\x0f\n\r\n\x05\x04*\x02\x13\x01\x12\x04\xdd\x03\x10\x16\n\r\n\x05\x04*\x02\x13\x03\x12\x04\xdd\x03\x19\x1b\n\x0c\n\x04\x04*\x02\x14\x12\x04\xde\x03\x02$\n\r\n\x05\x04*\x02\x14\x06\x12\x04\xde\x03\x02\x0c\n\r\n\x05\x04*\x02\x14\x01\x12\x04\xde\x03\r\x1e\n\r\n\x05\x04*\x02\x14\x03\x12\x04\xde\x03!#\n\x0c\n\x04\x04*\x02\x15\x12\x04\xdf\x03\x02%\n\r\n\x05\x04*\x02\x15\x06\x12\x04\xdf\x03\x02\x0c\n\r\n\x05\x04*\x02\x15\x01\x12\x04\xdf\x03\r\x1f\n\r\n\x05\x04*\x02\x15\x03\x12\x04\xdf\x03\"$\n\x0c\n\x02\x05\x05\x12\x06\xe2\x03\x00\xeb\x03\x01\n\x0b\n\x03\x05\x05\x01\x12\x04\xe2\x03\x05%\n\x0c\n\x04\x05\x05\x02\x00\x12\x04\xe3\x03\x02%\n\r\n\x05\x05\x05\x02\x00\x01\x12\x04\xe3\x03\x02\x0c\n\r\n\x05\x05\x05\x02\x00\x02\x12\x04\xe3\x03\x0f\x10\n\r\n\x05\x05\x05\x02\x00\x03\x12\x04\xe3\x03\x11$\n\x0e\n\x06\x05\x05\x02\x00\x03\x01\x12\x04\xe3\x03\x12#\n\x0c\n\x04\x05\x05\x02\x01\x12\x04\xe4\x03\x02#\n\r\n\x05\x05\x05\x02\x01\x01\x12\x04\xe4\x03\x02\n\n\r\n\x05\x05\x05\x02\x01\x02\x12\x04\xe4\x03\r\x0e\n\r\n\x05\x05\x05\x02\x01\x03\x12\x04\xe4\x03\x0f\"\n\x0e\n\x06\x05\x05\x02\x01\x03\x01\x12\x04\xe4\x03\x10!\n\x0c\n\x04\x05\x05\x02\x02\x12\x04\xe5\x03\x02\x1f\n\r\n\x05\x05\x05\x02\x02\x01\x12\x04\xe5\x03\x02\x06\n\r\n\x05\x05\x05\x02\x02\x02\x12\x04\xe5\x03\t\n\n\r\n\x05\x05\x05\x02\x02\x03\x12\x04\xe5\x03\x0b\x1e\n\x0e\n\x06\x05\x05\x02\x02\x03\x01\x12\x04\xe5\x03\x0c\x1d\n\x0c\n\x04\x05\x05\x02\x03\x12\x04\xe6\x03\x02!\n\r\n\x05\x05\x05\x02\x03\x01\x12\x04\xe6\x03\x02\x08\n\r\n\x05\x05\x05\x02\x03\x02\x12\x04\xe6\x03\x0b\x0c\n\r\n\x05\x05\x05\x02\x03\x03\x12\x04\xe6\x03\r \n\x0e\n\x06\x05\x05\x02\x03\x03\x01\x12\x04\xe6\x03\x0e\x1f\n\x0c\n\x04\x05\x05\x02\x04\x12\x04\xe7\x03\x02!\n\r\n\x05\x05\x05\x02\x04\x01\x12\x04\xe7\x03\x02\x08\n\r\n\x05\x05\x05\x02\x04\x02\x12\x04\xe7\x03\x0b\x0c\n\r\n\x05\x05\x05\x02\x04\x03\x12\x04\xe7\x03\r \n\x0e\n\x06\x05\x05\x02\x04\x03\x01\x12\x04\xe7\x03\x0e\x1f\n\x0c\n\x04\x05\x05\x02\x05\x12\x04\xe8\x03\x02!\n\r\n\x05\x05\x05\x02\x05\x01\x12\x04\xe8\x03\x02\x08\n\r\n\x05\x05\x05\x02\x05\x02\x12\x04\xe8\x03\x0b\x0c\n\r\n\x05\x05\x05\x02\x05\x03\x12\x04\xe8\x03\r \n\x0e\n\x06\x05\x05\x02\x05\x03\x01\x12\x04\xe8\x03\x0e\x1f\n\x0c\n\x04\x05\x05\x02\x06\x12\x04\xe9\x03\x02!\n\r\n\x05\x05\x05\x02\x06\x01\x12\x04\xe9\x03\x02\x08\n\r\n\x05\x05\x05\x02\x06\x02\x12\x04\xe9\x03\x0b\x0c\n\r\n\x05\x05\x05\x02\x06\x03\x12\x04\xe9\x03\r \n\x0e\n\x06\x05\x05\x02\x06\x03\x01\x12\x04\xe9\x03\x0e\x1f\n\x0c\n\x04\x05\x05\x02\x07\x12\x04\xea\x03\x02\x1e\n\r\n\x05\x05\x05\x02\x07\x01\x12\x04\xea\x03\x02\x05\n\r\n\x05\x05\x05\x02\x07\x02\x12\x04\xea\x03\x08\t\n\r\n\x05\x05\x05\x02\x07\x03\x12\x04\xea\x03\n\x1d\n\x0e\n\x06\x05\x05\x02\x07\x03\x01\x12\x04\xea\x03\x0b\x1c\n\x0c\n\x02\x04+\x12\x06\xed\x03\x00\xef\x03\x01\n\x0b\n\x03\x04+\x01\x12\x04\xed\x03\x08\x19\n\x0c\n\x04\x04+\x02\x00\x12\x04\xee\x03\x02(\n\r\n\x05\x04+\x02\x00\x04\x12\x04\xee\x03\x02\n\n\r\n\x05\x04+\x02\x00\x06\x12\x04\xee\x03\x0b\x16\n\r\n\x05\x04+\x02\x00\x01\x12\x04\xee\x03\x17#\n\r\n\x05\x04+\x02\x00\x03\x12\x04\xee\x03&\'\n\x0c\n\x02\x04,\x12\x06\xf1\x03\x00\xfa\x03\x01\n\x0b\n\x03\x04,\x01\x12\x04\xf1\x03\x08\x13\n\x0c\n\x04\x04,\x02\x00\x12\x04\xf2\x03\x02\x10\n\r\n\x05\x04,\x02\x00\x05\x12\x04\xf2\x03\x02\x08\n\r\n\x05\x04,\x02\x00\x01\x12\x04\xf2\x03\t\x0b\n\r\n\x05\x04,\x02\x00\x03\x12\x04\xf2\x03\x0e\x0f\n\x0c\n\x04\x04,\x02\x01\x12\x04\xf3\x03\x02\x19\n\r\n\x05\x04,\x02\x01\x05\x12\x04\xf3\x03\x02\x06\n\r\n\x05\x04,\x02\x01\x01\x12\x04\xf3\x03\x07\x14\n\r\n\x05\x04,\x02\x01\x03\x12\x04\xf3\x03\x17\x18\n\x0c\n\x04\x04,\x02\x02\x12\x04\xf4\x03\x02\x14\n\r\n\x05\x04,\x02\x02\x05\x12\x04\xf4\x03\x02\x06\n\r\n\x05\x04,\x02\x02\x01\x12\x04\xf4\x03\x07\x0f\n\r\n\x05\x04,\x02\x02\x03\x12\x04\xf4\x03\x12\x13\n\x0c\n\x04\x04,\x02\x03\x12\x04\xf5\x03\x02\x13\n\r\n\x05\x04,\x02\x03\x05\x12\x04\xf5\x03\x02\x07\n\r\n\x05\x04,\x02\x03\x01\x12\x04\xf5\x03\x08\x0e\n\r\n\x05\x04,\x02\x03\x03\x12\x04\xf5\x03\x11\x12\n\x0c\n\x04\x04,\x02\x04\x12\x04\xf6\x03\x02\x16\n\r\n\x05\x04,\x02\x04\x05\x12\x04\xf6\x03\x02\x08\n\r\n\x05\x04,\x02\x04\x01\x12\x04\xf6\x03\t\x11\n\r\n\x05\x04,\x02\x04\x03\x12\x04\xf6\x03\x14\x15\n\x0c\n\x04\x04,\x02\x05\x12\x04\xf7\x03\x02\x11\n\r\n\x05\x04,\x02\x05\x05\x12\x04\xf7\x03\x02\x08\n\r\n\x05\x04,\x02\x05\x01\x12\x04\xf7\x03\t\x0c\n\r\n\x05\x04,\x02\x05\x03\x12\x04\xf7\x03\x0f\x10\n\x0c\n\x04\x04,\x02\x06\x12\x04\xf8\x03\x02\x12\n\r\n\x05\x04,\x02\x06\x05\x12\x04\xf8\x03\x02\x07\n\r\n\x05\x04,\x02\x06\x01\x12\x04\xf8\x03\x08\r\n\r\n\x05\x04,\x02\x06\x03\x12\x04\xf8\x03\x10\x11\n\x0c\n\x04\x04,\x02\x07\x12\x04\xf9\x03\x02\x16\n\r\n\x05\x04,\x02\x07\x05\x12\x04\xf9\x03\x02\x08\n\r\n\x05\x04,\x02\x07\x01\x12\x04\xf9\x03\t\x11\n\r\n\x05\x04,\x02\x07\x03\x12\x04\xf9\x03\x14\x15\n\x0c\n\x02\x04-\x12\x06\xfc\x03\x00\xfe\x03\x01\n\x0b\n\x03\x04-\x01\x12\x04\xfc\x03\x08\x1b\n\x0c\n\x04\x04-\x02\x00\x12\x04\xfd\x03\x02-\n\r\n\x05\x04-\x02\x00\x04\x12\x04\xfd\x03\x02\n\n\r\n\x05\x04-\x02\x00\x06\x12\x04\xfd\x03\x0b\x18\n\r\n\x05\x04-\x02\x00\x01\x12\x04\xfd\x03\x19(\n\r\n\x05\x04-\x02\x00\x03\x12\x04\xfd\x03+,\n\x0c\n\x02\x04.\x12\x06\x80\x04\x00\x86\x04\x01\n\x0b\n\x03\x04.\x01\x12\x04\x80\x04\x08\x15\n\x0c\n\x04\x04.\x02\x00\x12\x04\x81\x04\x02\x10\n\r\n\x05\x04.\x02\x00\x05\x12\x04\x81\x04\x02\x08\n\r\n\x05\x04.\x02\x00\x01\x12\x04\x81\x04\t\x0b\n\r\n\x05\x04.\x02\x00\x03\x12\x04\x81\x04\x0e\x0f\n\x0c\n\x04\x04.\x02\x01\x12\x04\x82\x04\x02\x12\n\r\n\x05\x04.\x02\x01\x05\x12\x04\x82\x04\x02\x08\n\r\n\x05\x04.\x02\x01\x01\x12\x04\x82\x04\t\r\n\r\n\x05\x04.\x02\x01\x03\x12\x04\x82\x04\x10\x11\n\x0c\n\x04\x04.\x02\x02\x12\x04\x83\x04\x02+\n\r\n\x05\x04.\x02\x02\x06\x12\x04\x83\x04\x02\x1b\n\r\n\x05\x04.\x02\x02\x01\x12\x04\x83\x04\x1c&\n\r\n\x05\x04.\x02\x02\x03\x12\x04\x83\x04)*\n\x0c\n\x04\x04.\x02\x03\x12\x04\x84\x04\x02+\n\r\n\x05\x04.\x02\x03\x06\x12\x04\x84\x04\x02\x1b\n\r\n\x05\x04.\x02\x03\x01\x12\x04\x84\x04\x1c&\n\r\n\x05\x04.\x02\x03\x03\x12\x04\x84\x04)*\n\x0c\n\x04\x04.\x02\x04\x12\x04\x85\x04\x02\x16\n\r\n\x05\x04.\x02\x04\x05\x12\x04\x85\x04\x02\x08\n\r\n\x05\x04.\x02\x04\x01\x12\x04\x85\x04\t\x11\n\r\n\x05\x04.\x02\x04\x03\x12\x04\x85\x04\x14\x15\n\x0c\n\x02\x04/\x12\x06\x88\x04\x00\x8a\x04\x01\n\x0b\n\x03\x04/\x01\x12\x04\x88\x04\x08\x1c\n\x0c\n\x04\x04/\x02\x00\x12\x04\x89\x04\x02.\n\r\n\x05\x04/\x02\x00\x04\x12\x04\x89\x04\x02\n\n\r\n\x05\x04/\x02\x00\x06\x12\x04\x89\x04\x0b\x19\n\r\n\x05\x04/\x02\x00\x01\x12\x04\x89\x04\x1a)\n\r\n\x05\x04/\x02\x00\x03\x12\x04\x89\x04,-\n\x0c\n\x02\x040\x12\x06\x8c\x04\x00\x93\x04\x01\n\x0b\n\x03\x040\x01\x12\x04\x8c\x04\x08\x16\n\x0c\n\x04\x040\x02\x00\x12\x04\x8d\x04\x02\x10\n\r\n\x05\x040\x02\x00\x05\x12\x04\x8d\x04\x02\x08\n\r\n\x05\x040\x02\x00\x01\x12\x04\x8d\x04\t\x0b\n\r\n\x05\x040\x02\x00\x03\x12\x04\x8d\x04\x0e\x0f\n\x0c\n\x04\x040\x02\x01\x12\x04\x8e\x04\x027\n\r\n\x05\x040\x02\x01\x06\x12\x04\x8e\x04\x02\x15\n\r\n\x05\x040\x02\x01\x01\x12\x04\x8e\x04\x16\x1e\n\r\n\x05\x040\x02\x01\x03\x12\x04\x8e\x04!\"\n\r\n\x05\x040\x02\x01\x08\x12\x04\x8e\x04#6\n\x0e\n\x06\x040\x02\x01\x08\x03\x12\x04\x8e\x04$5\n\x0c\n\x04\x040\x02\x02\x12\x04\x8f\x04\x02\x13\n\r\n\x05\x040\x02\x02\x05\x12\x04\x8f\x04\x02\x06\n\r\n\x05\x040\x02\x02\x01\x12\x04\x8f\x04\x07\x0e\n\r\n\x05\x040\x02\x02\x03\x12\x04\x8f\x04\x11\x12\n\x0c\n\x04\x040\x02\x03\x12\x04\x90\x04\x02\x11\n\r\n\x05\x040\x02\x03\x05\x12\x04\x90\x04\x02\x08\n\r\n\x05\x040\x02\x03\x01\x12\x04\x90\x04\t\x0c\n\r\n\x05\x040\x02\x03\x03\x12\x04\x90\x04\x0f\x10\n\x0c\n\x04\x040\x02\x04\x12\x04\x91\x04\x02\x16\n\r\n\x05\x040\x02\x04\x05\x12\x04\x91\x04\x02\x08\n\r\n\x05\x040\x02\x04\x01\x12\x04\x91\x04\t\x11\n\r\n\x05\x040\x02\x04\x03\x12\x04\x91\x04\x14\x15\n\x0c\n\x04\x040\x02\x05\x12\x04\x92\x04\x02\x17\n\r\n\x05\x040\x02\x05\x06\x12\x04\x92\x04\x02\r\n\r\n\x05\x040\x02\x05\x01\x12\x04\x92\x04\x0e\x12\n\r\n\x05\x040\x02\x05\x03\x12\x04\x92\x04\x15\x16\n\x0c\n\x02\x05\x06\x12\x06\x95\x04\x00\xa9\x04\x01\n\x0b\n\x03\x05\x06\x01\x12\x04\x95\x04\x05\x18\n\x0c\n\x04\x05\x06\x02\x00\x12\x04\x96\x04\x020\n\r\n\x05\x05\x06\x02\x00\x01\x12\x04\x96\x04\x02\x17\n\r\n\x05\x05\x06\x02\x00\x02\x12\x04\x96\x04\x1a\x1b\n\r\n\x05\x05\x06\x02\x00\x03\x12\x04\x96\x04\x1c/\n\x0e\n\x06\x05\x06\x02\x00\x03\x01\x12\x04\x96\x04\x1d.\n\x0c\n\x04\x05\x06\x02\x01\x12\x04\x97\x04\x02+\n\r\n\x05\x05\x06\x02\x01\x01\x12\x04\x97\x04\x02\x12\n\r\n\x05\x05\x06\x02\x01\x02\x12\x04\x97\x04\x15\x16\n\r\n\x05\x05\x06\x02\x01\x03\x12\x04\x97\x04\x17*\n\x0e\n\x06\x05\x06\x02\x01\x03\x01\x12\x04\x97\x04\x18)\n\x0c\n\x04\x05\x06\x02\x02\x12\x04\x98\x04\x02(\n\r\n\x05\x05\x06\x02\x02\x01\x12\x04\x98\x04\x02\x0f\n\r\n\x05\x05\x06\x02\x02\x02\x12\x04\x98\x04\x12\x13\n\r\n\x05\x05\x06\x02\x02\x03\x12\x04\x98\x04\x14\'\n\x0e\n\x06\x05\x06\x02\x02\x03\x01\x12\x04\x98\x04\x15&\n\x0c\n\x04\x05\x06\x02\x03\x12\x04\x99\x04\x02,\n\r\n\x05\x05\x06\x02\x03\x01\x12\x04\x99\x04\x02\x13\n\r\n\x05\x05\x06\x02\x03\x02\x12\x04\x99\x04\x16\x17\n\r\n\x05\x05\x06\x02\x03\x03\x12\x04\x99\x04\x18+\n\x0e\n\x06\x05\x06\x02\x03\x03\x01\x12\x04\x99\x04\x19*\n\x0c\n\x04\x05\x06\x02\x04\x12\x04\x9a\x04\x02+\n\r\n\x05\x05\x06\x02\x04\x01\x12\x04\x9a\x04\x02\x12\n\r\n\x05\x05\x06\x02\x04\x02\x12\x04\x9a\x04\x15\x16\n\r\n\x05\x05\x06\x02\x04\x03\x12\x04\x9a\x04\x17*\n\x0e\n\x06\x05\x06\x02\x04\x03\x01\x12\x04\x9a\x04\x18)\n\x0c\n\x04\x05\x06\x02\x05\x12\x04\x9b\x04\x02*\n\r\n\x05\x05\x06\x02\x05\x01\x12\x04\x9b\x04\x02\x11\n\r\n\x05\x05\x06\x02\x05\x02\x12\x04\x9b\x04\x14\x15\n\r\n\x05\x05\x06\x02\x05\x03\x12\x04\x9b\x04\x16)\n\x0e\n\x06\x05\x06\x02\x05\x03\x01\x12\x04\x9b\x04\x17(\n\x0c\n\x04\x05\x06\x02\x06\x12\x04\x9c\x04\x02)\n\r\n\x05\x05\x06\x02\x06\x01\x12\x04\x9c\x04\x02\x10\n\r\n\x05\x05\x06\x02\x06\x02\x12\x04\x9c\x04\x13\x14\n\r\n\x05\x05\x06\x02\x06\x03\x12\x04\x9c\x04\x15(\n\x0e\n\x06\x05\x06\x02\x06\x03\x01\x12\x04\x9c\x04\x16\'\n\x0c\n\x04\x05\x06\x02\x07\x12\x04\x9d\x04\x02,\n\r\n\x05\x05\x06\x02\x07\x01\x12\x04\x9d\x04\x02\x13\n\r\n\x05\x05\x06\x02\x07\x02\x12\x04\x9d\x04\x16\x17\n\r\n\x05\x05\x06\x02\x07\x03\x12\x04\x9d\x04\x18+\n\x0e\n\x06\x05\x06\x02\x07\x03\x01\x12\x04\x9d\x04\x19*\n\x0c\n\x04\x05\x06\x02\x08\x12\x04\x9e\x04\x02*\n\r\n\x05\x05\x06\x02\x08\x01\x12\x04\x9e\x04\x02\x11\n\r\n\x05\x05\x06\x02\x08\x02\x12\x04\x9e\x04\x14\x15\n\r\n\x05\x05\x06\x02\x08\x03\x12\x04\x9e\x04\x16)\n\x0e\n\x06\x05\x06\x02\x08\x03\x01\x12\x04\x9e\x04\x17(\n\x0c\n\x04\x05\x06\x02\t\x12\x04\x9f\x04\x02*\n\r\n\x05\x05\x06\x02\t\x01\x12\x04\x9f\x04\x02\x10\n\r\n\x05\x05\x06\x02\t\x02\x12\x04\x9f\x04\x13\x15\n\r\n\x05\x05\x06\x02\t\x03\x12\x04\x9f\x04\x16)\n\x0e\n\x06\x05\x06\x02\t\x03\x01\x12\x04\x9f\x04\x17(\n\x0c\n\x04\x05\x06\x02\n\x12\x04\xa0\x04\x02(\n\r\n\x05\x05\x06\x02\n\x01\x12\x04\xa0\x04\x02\x0e\n\r\n\x05\x05\x06\x02\n\x02\x12\x04\xa0\x04\x11\x13\n\r\n\x05\x05\x06\x02\n\x03\x12\x04\xa0\x04\x14\'\n\x0e\n\x06\x05\x06\x02\n\x03\x01\x12\x04\xa0\x04\x15&\n\x0c\n\x04\x05\x06\x02\x0b\x12\x04\xa1\x04\x02+\n\r\n\x05\x05\x06\x02\x0b\x01\x12\x04\xa1\x04\x02\x11\n\r\n\x05\x05\x06\x02\x0b\x02\x12\x04\xa1\x04\x14\x16\n\r\n\x05\x05\x06\x02\x0b\x03\x12\x04\xa1\x04\x17*\n\x0e\n\x06\x05\x06\x02\x0b\x03\x01\x12\x04\xa1\x04\x18)\n\x0c\n\x04\x05\x06\x02\x0c\x12\x04\xa2\x04\x02)\n\r\n\x05\x05\x06\x02\x0c\x01\x12\x04\xa2\x04\x02\x0f\n\r\n\x05\x05\x06\x02\x0c\x02\x12\x04\xa2\x04\x12\x14\n\r\n\x05\x05\x06\x02\x0c\x03\x12\x04\xa2\x04\x15(\n\x0e\n\x06\x05\x06\x02\x0c\x03\x01\x12\x04\xa2\x04\x16\'\n\x0c\n\x04\x05\x06\x02\r\x12\x04\xa3\x04\x02*\n\r\n\x05\x05\x06\x02\r\x01\x12\x04\xa3\x04\x02\x10\n\r\n\x05\x05\x06\x02\r\x02\x12\x04\xa3\x04\x13\x15\n\r\n\x05\x05\x06\x02\r\x03\x12\x04\xa3\x04\x16)\n\x0e\n\x06\x05\x06\x02\r\x03\x01\x12\x04\xa3\x04\x17(\n\x0c\n\x04\x05\x06\x02\x0e\x12\x04\xa4\x04\x02(\n\r\n\x05\x05\x06\x02\x0e\x01\x12\x04\xa4\x04\x02\x0e\n\r\n\x05\x05\x06\x02\x0e\x02\x12\x04\xa4\x04\x11\x13\n\r\n\x05\x05\x06\x02\x0e\x03\x12\x04\xa4\x04\x14\'\n\x0e\n\x06\x05\x06\x02\x0e\x03\x01\x12\x04\xa4\x04\x15&\n\x0c\n\x04\x05\x06\x02\x0f\x12\x04\xa5\x04\x02-\n\r\n\x05\x05\x06\x02\x0f\x01\x12\x04\xa5\x04\x02\x13\n\r\n\x05\x05\x06\x02\x0f\x02\x12\x04\xa5\x04\x16\x18\n\r\n\x05\x05\x06\x02\x0f\x03\x12\x04\xa5\x04\x19,\n\x0e\n\x06\x05\x06\x02\x0f\x03\x01\x12\x04\xa5\x04\x1a+\n\x0c\n\x04\x05\x06\x02\x10\x12\x04\xa6\x04\x02\'\n\r\n\x05\x05\x06\x02\x10\x01\x12\x04\xa6\x04\x02\r\n\r\n\x05\x05\x06\x02\x10\x02\x12\x04\xa6\x04\x10\x12\n\r\n\x05\x05\x06\x02\x10\x03\x12\x04\xa6\x04\x13&\n\x0e\n\x06\x05\x06\x02\x10\x03\x01\x12\x04\xa6\x04\x14%\n\x0c\n\x04\x05\x06\x02\x11\x12\x04\xa7\x04\x02+\n\r\n\x05\x05\x06\x02\x11\x01\x12\x04\xa7\x04\x02\x11\n\r\n\x05\x05\x06\x02\x11\x02\x12\x04\xa7\x04\x14\x16\n\r\n\x05\x05\x06\x02\x11\x03\x12\x04\xa7\x04\x17*\n\x0e\n\x06\x05\x06\x02\x11\x03\x01\x12\x04\xa7\x04\x18)\n\x0c\n\x04\x05\x06\x02\x12\x12\x04\xa8\x04\x02+\n\r\n\x05\x05\x06\x02\x12\x01\x12\x04\xa8\x04\x02\x11\n\r\n\x05\x05\x06\x02\x12\x02\x12\x04\xa8\x04\x14\x16\n\r\n\x05\x05\x06\x02\x12\x03\x12\x04\xa8\x04\x17*\n\x0e\n\x06\x05\x06\x02\x12\x03\x01\x12\x04\xa8\x04\x18)\n\x0c\n\x02\x041\x12\x06\xab\x04\x00\xad\x04\x01\n\x0b\n\x03\x041\x01\x12\x04\xab\x04\x08\x13\n\x0c\n\x04\x041\x02\x00\x12\x04\xac\x04\x02\x1c\n\r\n\x05\x041\x02\x00\x04\x12\x04\xac\x04\x02\n\n\r\n\x05\x041\x02\x00\x06\x12\x04\xac\x04\x0b\x10\n\r\n\x05\x041\x02\x00\x01\x12\x04\xac\x04\x11\x17\n\r\n\x05\x041\x02\x00\x03\x12\x04\xac\x04\x1a\x1b\n\x0c\n\x02\x042\x12\x06\xaf\x04\x00\xba\x04\x01\n\x0b\n\x03\x042\x01\x12\x04\xaf\x04\x08\r\n\x0c\n\x04\x042\x02\x00\x12\x04\xb0\x04\x02\x10\n\r\n\x05\x042\x02\x00\x05\x12\x04\xb0\x04\x02\x08\n\r\n\x05\x042\x02\x00\x01\x12\x04\xb0\x04\t\x0b\n\r\n\x05\x042\x02\x00\x03\x12\x04\xb0\x04\x0e\x0f\n\x0c\n\x04\x042\x02\x01\x12\x04\xb1\x04\x02\x19\n\r\n\x05\x042\x02\x01\x05\x12\x04\xb1\x04\x02\x06\n\r\n\x05\x042\x02\x01\x01\x12\x04\xb1\x04\x07\x14\n\r\n\x05\x042\x02\x01\x03\x12\x04\xb1\x04\x17\x18\n\x0c\n\x04\x042\x02\x02\x12\x04\xb2\x04\x02\x14\n\r\n\x05\x042\x02\x02\x05\x12\x04\xb2\x04\x02\x06\n\r\n\x05\x042\x02\x02\x01\x12\x04\xb2\x04\x07\x0f\n\r\n\x05\x042\x02\x02\x03\x12\x04\xb2\x04\x12\x13\n\x0c\n\x04\x042\x02\x03\x12\x04\xb3\x04\x02\x10\n\r\n\x05\x042\x02\x03\x06\x12\x04\xb3\x04\x02\x06\n\r\n\x05\x042\x02\x03\x01\x12\x04\xb3\x04\x07\x0b\n\r\n\x05\x042\x02\x03\x03\x12\x04\xb3\x04\x0e\x0f\n\x0c\n\x04\x042\x02\x04\x12\x04\xb4\x04\x02\x13\n\r\n\x05\x042\x02\x04\x05\x12\x04\xb4\x04\x02\x07\n\r\n\x05\x042\x02\x04\x01\x12\x04\xb4\x04\x08\x0e\n\r\n\x05\x042\x02\x04\x03\x12\x04\xb4\x04\x11\x12\n\x0c\n\x04\x042\x02\x05\x12\x04\xb5\x04\x02\x16\n\r\n\x05\x042\x02\x05\x05\x12\x04\xb5\x04\x02\x08\n\r\n\x05\x042\x02\x05\x01\x12\x04\xb5\x04\t\x11\n\r\n\x05\x042\x02\x05\x03\x12\x04\xb5\x04\x14\x15\n\x0c\n\x04\x042\x02\x06\x12\x04\xb6\x04\x02\x11\n\r\n\x05\x042\x02\x06\x05\x12\x04\xb6\x04\x02\x08\n\r\n\x05\x042\x02\x06\x01\x12\x04\xb6\x04\t\x0c\n\r\n\x05\x042\x02\x06\x03\x12\x04\xb6\x04\x0f\x10\n\x0c\n\x04\x042\x02\x07\x12\x04\xb7\x04\x02\x12\n\r\n\x05\x042\x02\x07\x05\x12\x04\xb7\x04\x02\x07\n\r\n\x05\x042\x02\x07\x01\x12\x04\xb7\x04\x08\r\n\r\n\x05\x042\x02\x07\x03\x12\x04\xb7\x04\x10\x11\n\x0c\n\x04\x042\x02\x08\x12\x04\xb8\x04\x02\x16\n\r\n\x05\x042\x02\x08\x05\x12\x04\xb8\x04\x02\x08\n\r\n\x05\x042\x02\x08\x01\x12\x04\xb8\x04\t\x11\n\r\n\x05\x042\x02\x08\x03\x12\x04\xb8\x04\x14\x15\n\x0c\n\x04\x042\x02\t\x12\x04\xb9\x04\x02*\n\r\n\x05\x042\x02\t\x06\x12\x04\xb9\x04\x02\x12\n\r\n\x05\x042\x02\t\x01\x12\x04\xb9\x04\x13$\n\r\n\x05\x042\x02\t\x03\x12\x04\xb9\x04\')\n\x0c\n\x02\x043\x12\x06\xbc\x04\x00\xbe\x04\x01\n\x0b\n\x03\x043\x01\x12\x04\xbc\x04\x08\x18\n\x0c\n\x04\x043\x02\x00\x12\x04\xbd\x04\x02&\n\r\n\x05\x043\x02\x00\x04\x12\x04\xbd\x04\x02\n\n\r\n\x05\x043\x02\x00\x06\x12\x04\xbd\x04\x0b\x15\n\r\n\x05\x043\x02\x00\x01\x12\x04\xbd\x04\x16!\n\r\n\x05\x043\x02\x00\x03\x12\x04\xbd\x04$%\n\x0c\n\x02\x044\x12\x06\xc0\x04\x00\xc6\x04\x01\n\x0b\n\x03\x044\x01\x12\x04\xc0\x04\x08\x12\n\x0c\n\x04\x044\x02\x00\x12\x04\xc1\x04\x02\x10\n\r\n\x05\x044\x02\x00\x05\x12\x04\xc1\x04\x02\x08\n\r\n\x05\x044\x02\x00\x01\x12\x04\xc1\x04\t\x0b\n\r\n\x05\x044\x02\x00\x03\x12\x04\xc1\x04\x0e\x0f\n\x0c\n\x04\x044\x02\x01\x12\x04\xc2\x04\x02\x14\n\r\n\x05\x044\x02\x01\x05\x12\x04\xc2\x04\x02\x08\n\r\n\x05\x044\x02\x01\x01\x12\x04\xc2\x04\t\x0f\n\r\n\x05\x044\x02\x01\x03\x12\x04\xc2\x04\x12\x13\n\x0c\n\x04\x044\x02\x02\x12\x04\xc3\x04\x02+\n\r\n\x05\x044\x02\x02\x06\x12\x04\xc3\x04\x02\x1b\n\r\n\x05\x044\x02\x02\x01\x12\x04\xc3\x04\x1c&\n\r\n\x05\x044\x02\x02\x03\x12\x04\xc3\x04)*\n\x0c\n\x04\x044\x02\x03\x12\x04\xc4\x04\x02+\n\r\n\x05\x044\x02\x03\x06\x12\x04\xc4\x04\x02\x1b\n\r\n\x05\x044\x02\x03\x01\x12\x04\xc4\x04\x1c&\n\r\n\x05\x044\x02\x03\x03\x12\x04\xc4\x04)*\n\x0c\n\x04\x044\x02\x04\x12\x04\xc5\x04\x02\x16\n\r\n\x05\x044\x02\x04\x05\x12\x04\xc5\x04\x02\x08\n\r\n\x05\x044\x02\x04\x01\x12\x04\xc5\x04\t\x11\n\r\n\x05\x044\x02\x04\x03\x12\x04\xc5\x04\x14\x15\n\x0c\n\x02\x045\x12\x06\xc8\x04\x00\xca\x04\x01\n\x0b\n\x03\x045\x01\x12\x04\xc8\x04\x08\x13\n\x0c\n\x04\x045\x02\x00\x12\x04\xc9\x04\x02\x1c\n\r\n\x05\x045\x02\x00\x04\x12\x04\xc9\x04\x02\n\n\r\n\x05\x045\x02\x00\x06\x12\x04\xc9\x04\x0b\x10\n\r\n\x05\x045\x02\x00\x01\x12\x04\xc9\x04\x11\x17\n\r\n\x05\x045\x02\x00\x03\x12\x04\xc9\x04\x1a\x1b\n\x0c\n\x02\x046\x12\x06\xcc\x04\x00\xdc\x04\x01\n\x0b\n\x03\x046\x01\x12\x04\xcc\x04\x08\r\n\x0c\n\x04\x046\x02\x00\x12\x04\xcd\x04\x02\x10\n\r\n\x05\x046\x02\x00\x05\x12\x04\xcd\x04\x02\x08\n\r\n\x05\x046\x02\x00\x01\x12\x04\xcd\x04\t\x0b\n\r\n\x05\x046\x02\x00\x03\x12\x04\xcd\x04\x0e\x0f\n\x0c\n\x04\x046\x02\x01\x12\x04\xce\x04\x02\x12\n\r\n\x05\x046\x02\x01\x05\x12\x04\xce\x04\x02\x08\n\r\n\x05\x046\x02\x01\x01\x12\x04\xce\x04\t\r\n\r\n\x05\x046\x02\x01\x03\x12\x04\xce\x04\x10\x11\n\x0c\n\x04\x046\x02\x02\x12\x04\xcf\x04\x02\x19\n\r\n\x05\x046\x02\x02\x05\x12\x04\xcf\x04\x02\x08\n\r\n\x05\x046\x02\x02\x01\x12\x04\xcf\x04\t\x14\n\r\n\x05\x046\x02\x02\x03\x12\x04\xcf\x04\x17\x18\n\x0c\n\x04\x046\x02\x03\x12\x04\xd0\x04\x02\x12\n\r\n\x05\x046\x02\x03\x05\x12\x04\xd0\x04\x02\x08\n\r\n\x05\x046\x02\x03\x01\x12\x04\xd0\x04\t\r\n\r\n\x05\x046\x02\x03\x03\x12\x04\xd0\x04\x10\x11\n\x0c\n\x04\x046\x02\x04\x12\x04\xd1\x04\x02\x1b\n\r\n\x05\x046\x02\x04\x06\x12\x04\xd1\x04\x02\x0b\n\r\n\x05\x046\x02\x04\x01\x12\x04\xd1\x04\x0c\x16\n\r\n\x05\x046\x02\x04\x03\x12\x04\xd1\x04\x19\x1a\n\x0c\n\x04\x046\x02\x05\x12\x04\xd2\x04\x02+\n\r\n\x05\x046\x02\x05\x06\x12\x04\xd2\x04\x02\x1b\n\r\n\x05\x046\x02\x05\x01\x12\x04\xd2\x04\x1c&\n\r\n\x05\x046\x02\x05\x03\x12\x04\xd2\x04)*\n\x0c\n\x04\x046\x02\x06\x12\x04\xd3\x04\x02\x17\n\r\n\x05\x046\x02\x06\x05\x12\x04\xd3\x04\x02\x08\n\r\n\x05\x046\x02\x06\x01\x12\x04\xd3\x04\t\x12\n\r\n\x05\x046\x02\x06\x03\x12\x04\xd3\x04\x15\x16\n\x0c\n\x04\x046\x02\x07\x12\x04\xd4\x04\x02)\n\r\n\x05\x046\x02\x07\x06\x12\x04\xd4\x04\x02\x1b\n\r\n\x05\x046\x02\x07\x01\x12\x04\xd4\x04\x1c$\n\r\n\x05\x046\x02\x07\x03\x12\x04\xd4\x04\'(\n\x0c\n\x04\x046\x02\x08\x12\x04\xd5\x04\x02\x1d\n\r\n\x05\x046\x02\x08\x05\x12\x04\xd5\x04\x02\x08\n\r\n\x05\x046\x02\x08\x01\x12\x04\xd5\x04\t\x18\n\r\n\x05\x046\x02\x08\x03\x12\x04\xd5\x04\x1b\x1c\n\x0c\n\x04\x046\x02\t\x12\x04\xd6\x04\x02\x1b\n\r\n\x05\x046\x02\t\x04\x12\x04\xd6\x04\x02\n\n\r\n\x05\x046\x02\t\x06\x12\x04\xd6\x04\x0b\x0f\n\r\n\x05\x046\x02\t\x01\x12\x04\xd6\x04\x10\x15\n\r\n\x05\x046\x02\t\x03\x12\x04\xd6\x04\x18\x1a\n\x0c\n\x04\x046\x02\n\x12\x04\xd7\x04\x02!\n\r\n\x05\x046\x02\n\x04\x12\x04\xd7\x04\x02\n\n\r\n\x05\x046\x02\n\x06\x12\x04\xd7\x04\x0b\x14\n\r\n\x05\x046\x02\n\x01\x12\x04\xd7\x04\x15\x1b\n\r\n\x05\x046\x02\n\x03\x12\x04\xd7\x04\x1e \n\x0c\n\x04\x046\x02\x0b\x12\x04\xd8\x04\x02,\n\r\n\x05\x046\x02\x0b\x04\x12\x04\xd8\x04\x02\n\n\r\n\x05\x046\x02\x0b\x06\x12\x04\xd8\x04\x0b\x17\n\r\n\x05\x046\x02\x0b\x01\x12\x04\xd8\x04\x18&\n\r\n\x05\x046\x02\x0b\x03\x12\x04\xd8\x04)+\n\x0c\n\x04\x046\x02\x0c\x12\x04\xd9\x04\x02,\n\r\n\x05\x046\x02\x0c\x06\x12\x04\xd9\x04\x02\x1b\n\r\n\x05\x046\x02\x0c\x01\x12\x04\xd9\x04\x1c&\n\r\n\x05\x046\x02\x0c\x03\x12\x04\xd9\x04)+\n\x0c\n\x04\x046\x02\r\x12\x04\xda\x04\x02,\n\r\n\x05\x046\x02\r\x06\x12\x04\xda\x04\x02\x1b\n\r\n\x05\x046\x02\r\x01\x12\x04\xda\x04\x1c&\n\r\n\x05\x046\x02\r\x03\x12\x04\xda\x04)+\n\x0c\n\x04\x046\x02\x0e\x12\x04\xdb\x04\x02\x17\n\r\n\x05\x046\x02\x0e\x05\x12\x04\xdb\x04\x02\x08\n\r\n\x05\x046\x02\x0e\x01\x12\x04\xdb\x04\t\x11\n\r\n\x05\x046\x02\x0e\x03\x12\x04\xdb\x04\x14\x16\n\x0c\n\x02\x047\x12\x06\xde\x04\x00\xe0\x04\x01\n\x0b\n\x03\x047\x01\x12\x04\xde\x04\x08\x17\n\x0c\n\x04\x047\x02\x00\x12\x04\xdf\x04\x02$\n\r\n\x05\x047\x02\x00\x04\x12\x04\xdf\x04\x02\n\n\r\n\x05\x047\x02\x00\x06\x12\x04\xdf\x04\x0b\x14\n\r\n\x05\x047\x02\x00\x01\x12\x04\xdf\x04\x15\x1f\n\r\n\x05\x047\x02\x00\x03\x12\x04\xdf\x04\"#\n\x0c\n\x02\x048\x12\x06\xe2\x04\x00\xee\x04\x01\n\x0b\n\x03\x048\x01\x12\x04\xe2\x04\x08\x11\n\x0c\n\x04\x048\x02\x00\x12\x04\xe3\x04\x02\x10\n\r\n\x05\x048\x02\x00\x05\x12\x04\xe3\x04\x02\x08\n\r\n\x05\x048\x02\x00\x01\x12\x04\xe3\x04\t\x0b\n\r\n\x05\x048\x02\x00\x03\x12\x04\xe3\x04\x0e\x0f\n\x0c\n\x04\x048\x02\x01\x12\x04\xe4\x04\x02\x12\n\r\n\x05\x048\x02\x01\x06\x12\x04\xe4\x04\x02\x07\n\r\n\x05\x048\x02\x01\x01\x12\x04\xe4\x04\x08\r\n\r\n\x05\x048\x02\x01\x03\x12\x04\xe4\x04\x10\x11\n\x0c\n\x04\x048\x02\x02\x12\x04\xe5\x04\x02\x19\n\r\n\x05\x048\x02\x02\x05\x12\x04\xe5\x04\x02\x06\n\r\n\x05\x048\x02\x02\x01\x12\x04\xe5\x04\x07\x14\n\r\n\x05\x048\x02\x02\x03\x12\x04\xe5\x04\x17\x18\n\x0c\n\x04\x048\x02\x03\x12\x04\xe6\x04\x02\x14\n\r\n\x05\x048\x02\x03\x05\x12\x04\xe6\x04\x02\x06\n\r\n\x05\x048\x02\x03\x01\x12\x04\xe6\x04\x07\x0f\n\r\n\x05\x048\x02\x03\x03\x12\x04\xe6\x04\x12\x13\n\x0c\n\x04\x048\x02\x04\x12\x04\xe7\x04\x02\x13\n\r\n\x05\x048\x02\x04\x05\x12\x04\xe7\x04\x02\x07\n\r\n\x05\x048\x02\x04\x01\x12\x04\xe7\x04\x08\x0e\n\r\n\x05\x048\x02\x04\x03\x12\x04\xe7\x04\x11\x12\n\x0c\n\x04\x048\x02\x05\x12\x04\xe8\x04\x02\x16\n\r\n\x05\x048\x02\x05\x05\x12\x04\xe8\x04\x02\x08\n\r\n\x05\x048\x02\x05\x01\x12\x04\xe8\x04\t\x11\n\r\n\x05\x048\x02\x05\x03\x12\x04\xe8\x04\x14\x15\n\x0c\n\x04\x048\x02\x06\x12\x04\xe9\x04\x02\x11\n\r\n\x05\x048\x02\x06\x05\x12\x04\xe9\x04\x02\x08\n\r\n\x05\x048\x02\x06\x01\x12\x04\xe9\x04\t\x0c\n\r\n\x05\x048\x02\x06\x03\x12\x04\xe9\x04\x0f\x10\n\x0c\n\x04\x048\x02\x07\x12\x04\xea\x04\x02\x12\n\r\n\x05\x048\x02\x07\x05\x12\x04\xea\x04\x02\x07\n\r\n\x05\x048\x02\x07\x01\x12\x04\xea\x04\x08\r\n\r\n\x05\x048\x02\x07\x03\x12\x04\xea\x04\x10\x11\n\x0c\n\x04\x048\x02\x08\x12\x04\xeb\x04\x02+\n\r\n\x05\x048\x02\x08\x06\x12\x04\xeb\x04\x02\x1b\n\r\n\x05\x048\x02\x08\x01\x12\x04\xeb\x04\x1c&\n\r\n\x05\x048\x02\x08\x03\x12\x04\xeb\x04)*\n\x0c\n\x04\x048\x02\t\x12\x04\xec\x04\x02,\n\r\n\x05\x048\x02\t\x06\x12\x04\xec\x04\x02\x1b\n\r\n\x05\x048\x02\t\x01\x12\x04\xec\x04\x1c&\n\r\n\x05\x048\x02\t\x03\x12\x04\xec\x04)+\n\x0c\n\x04\x048\x02\n\x12\x04\xed\x04\x02\x17\n\r\n\x05\x048\x02\n\x05\x12\x04\xed\x04\x02\x08\n\r\n\x05\x048\x02\n\x01\x12\x04\xed\x04\t\x11\n\r\n\x05\x048\x02\n\x03\x12\x04\xed\x04\x14\x16\n\x0c\n\x02\x049\x12\x06\xf0\x04\x00\xf2\x04\x01\n\x0b\n\x03\x049\x01\x12\x04\xf0\x04\x08\x1a\n\x0c\n\x04\x049\x02\x00\x12\x04\xf1\x04\x02*\n\r\n\x05\x049\x02\x00\x04\x12\x04\xf1\x04\x02\n\n\r\n\x05\x049\x02\x00\x06\x12\x04\xf1\x04\x0b\x17\n\r\n\x05\x049\x02\x00\x01\x12\x04\xf1\x04\x18%\n\r\n\x05\x049\x02\x00\x03\x12\x04\xf1\x04()\n\x0c\n\x02\x04:\x12\x06\xf4\x04\x00\xfc\x04\x01\n\x0b\n\x03\x04:\x01\x12\x04\xf4\x04\x08\x14\n\x0c\n\x04\x04:\x02\x00\x12\x04\xf5\x04\x02\x10\n\r\n\x05\x04:\x02\x00\x05\x12\x04\xf5\x04\x02\x08\n\r\n\x05\x04:\x02\x00\x01\x12\x04\xf5\x04\t\x0b\n\r\n\x05\x04:\x02\x00\x03\x12\x04\xf5\x04\x0e\x0f\n\x0c\n\x04\x04:\x02\x01\x12\x04\xf6\x04\x02\x12\n\r\n\x05\x04:\x02\x01\x06\x12\x04\xf6\x04\x02\x07\n\r\n\x05\x04:\x02\x01\x01\x12\x04\xf6\x04\x08\r\n\r\n\x05\x04:\x02\x01\x03\x12\x04\xf6\x04\x10\x11\n\x0c\n\x04\x04:\x02\x02\x12\x04\xf7\x04\x02\x11\n\r\n\x05\x04:\x02\x02\x05\x12\x04\xf7\x04\x02\x08\n\r\n\x05\x04:\x02\x02\x01\x12\x04\xf7\x04\t\x0c\n\r\n\x05\x04:\x02\x02\x03\x12\x04\xf7\x04\x0f\x10\n\x0c\n\x04\x04:\x02\x03\x12\x04\xf8\x04\x02\x1f\n\r\n\x05\x04:\x02\x03\x06\x12\x04\xf8\x04\x02\r\n\r\n\x05\x04:\x02\x03\x01\x12\x04\xf8\x04\x0e\x1a\n\r\n\x05\x04:\x02\x03\x03\x12\x04\xf8\x04\x1d\x1e\n\x0c\n\x04\x04:\x02\x04\x12\x04\xf9\x04\x02+\n\r\n\x05\x04:\x02\x04\x06\x12\x04\xf9\x04\x02\x1b\n\r\n\x05\x04:\x02\x04\x01\x12\x04\xf9\x04\x1c&\n\r\n\x05\x04:\x02\x04\x03\x12\x04\xf9\x04)*\n\x0c\n\x04\x04:\x02\x05\x12\x04\xfa\x04\x02+\n\r\n\x05\x04:\x02\x05\x06\x12\x04\xfa\x04\x02\x1b\n\r\n\x05\x04:\x02\x05\x01\x12\x04\xfa\x04\x1c&\n\r\n\x05\x04:\x02\x05\x03\x12\x04\xfa\x04)*\n\x0c\n\x04\x04:\x02\x06\x12\x04\xfb\x04\x02\x16\n\r\n\x05\x04:\x02\x06\x05\x12\x04\xfb\x04\x02\x08\n\r\n\x05\x04:\x02\x06\x01\x12\x04\xfb\x04\t\x11\n\r\n\x05\x04:\x02\x06\x03\x12\x04\xfb\x04\x14\x15\n\x0c\n\x02\x04;\x12\x06\xfe\x04\x00\x80\x05\x01\n\x0b\n\x03\x04;\x01\x12\x04\xfe\x04\x08\x1a\n\x0c\n\x04\x04;\x02\x00\x12\x04\xff\x04\x02*\n\r\n\x05\x04;\x02\x00\x04\x12\x04\xff\x04\x02\n\n\r\n\x05\x04;\x02\x00\x06\x12\x04\xff\x04\x0b\x17\n\r\n\x05\x04;\x02\x00\x01\x12\x04\xff\x04\x18%\n\r\n\x05\x04;\x02\x00\x03\x12\x04\xff\x04()\n\x0c\n\x02\x04<\x12\x06\x82\x05\x00\x92\x05\x01\n\x0b\n\x03\x04<\x01\x12\x04\x82\x05\x08\x14\n\x0c\n\x04\x04<\x02\x00\x12\x04\x83\x05\x02\x10\n\r\n\x05\x04<\x02\x00\x05\x12\x04\x83\x05\x02\x08\n\r\n\x05\x04<\x02\x00\x01\x12\x04\x83\x05\t\x0b\n\r\n\x05\x04<\x02\x00\x03\x12\x04\x83\x05\x0e\x0f\n\x0c\n\x04\x04<\x02\x01\x12\x04\x84\x05\x02<\n\r\n\x05\x04<\x02\x01\x06\x12\x04\x84\x05\x02\x1a\n\r\n\x05\x04<\x02\x01\x01\x12\x04\x84\x05\x1b#\n\r\n\x05\x04<\x02\x01\x03\x12\x04\x84\x05&\'\n\r\n\x05\x04<\x02\x01\x08\x12\x04\x84\x05(;\n\x0e\n\x06\x04<\x02\x01\x08\x03\x12\x04\x84\x05):\n\x0c\n\x04\x04<\x02\x02\x12\x04\x85\x05\x02+\n\r\n\x05\x04<\x02\x02\x06\x12\x04\x85\x05\x02\x1b\n\r\n\x05\x04<\x02\x02\x01\x12\x04\x85\x05\x1c&\n\r\n\x05\x04<\x02\x02\x03\x12\x04\x85\x05)*\n\x0c\n\x04\x04<\x02\x03\x12\x04\x86\x05\x02\x10\n\r\n\x05\x04<\x02\x03\x06\x12\x04\x86\x05\x02\x06\n\r\n\x05\x04<\x02\x03\x01\x12\x04\x86\x05\x07\x0b\n\r\n\x05\x04<\x02\x03\x03\x12\x04\x86\x05\x0e\x0f\n\x0c\n\x04\x04<\x02\x04\x12\x04\x87\x05\x02\x12\n\r\n\x05\x04<\x02\x04\x05\x12\x04\x87\x05\x02\x08\n\r\n\x05\x04<\x02\x04\x01\x12\x04\x87\x05\t\r\n\r\n\x05\x04<\x02\x04\x03\x12\x04\x87\x05\x10\x11\n\x0c\n\x04\x04<\x02\x05\x12\x04\x88\x05\x02\x11\n\r\n\x05\x04<\x02\x05\x05\x12\x04\x88\x05\x02\x08\n\r\n\x05\x04<\x02\x05\x01\x12\x04\x88\x05\t\x0c\n\r\n\x05\x04<\x02\x05\x03\x12\x04\x88\x05\x0f\x10\n\x0c\n\x04\x04<\x02\x06\x12\x04\x89\x05\x02+\n\r\n\x05\x04<\x02\x06\x06\x12\x04\x89\x05\x02\x1b\n\r\n\x05\x04<\x02\x06\x01\x12\x04\x89\x05\x1c&\n\r\n\x05\x04<\x02\x06\x03\x12\x04\x89\x05)*\n\x0c\n\x04\x04<\x02\x07\x12\x04\x8a\x05\x02\x11\n\r\n\x05\x04<\x02\x07\x05\x12\x04\x8a\x05\x02\x08\n\r\n\x05\x04<\x02\x07\x01\x12\x04\x8a\x05\t\x0c\n\r\n\x05\x04<\x02\x07\x03\x12\x04\x8a\x05\x0f\x10\n\x0c\n\x04\x04<\x02\x08\x12\x04\x8b\x05\x02\x11\n\r\n\x05\x04<\x02\x08\x05\x12\x04\x8b\x05\x02\x07\n\r\n\x05\x04<\x02\x08\x01\x12\x04\x8b\x05\x08\x0c\n\r\n\x05\x04<\x02\x08\x03\x12\x04\x8b\x05\x0f\x10\n\x0c\n\x04\x04<\x02\t\x12\x04\x8c\x05\x027\n\r\n\x05\x04<\x02\t\x06\x12\x04\x8c\x05\x02\x17\n\r\n\x05\x04<\x02\t\x01\x12\x04\x8c\x05\x18\x1d\n\r\n\x05\x04<\x02\t\x03\x12\x04\x8c\x05 \"\n\r\n\x05\x04<\x02\t\x08\x12\x04\x8c\x05#6\n\x0e\n\x06\x04<\x02\t\x08\x03\x12\x04\x8c\x05$5\n\x0c\n\x04\x04<\x02\n\x12\x04\x8d\x05\x02\x19\n\r\n\x05\x04<\x02\n\x06\x12\x04\x8d\x05\x02\n\n\r\n\x05\x04<\x02\n\x01\x12\x04\x8d\x05\x0b\x13\n\r\n\x05\x04<\x02\n\x03\x12\x04\x8d\x05\x16\x18\n\x0c\n\x04\x04<\x02\x0b\x12\x04\x8e\x05\x02 \n\r\n\x05\x04<\x02\x0b\x04\x12\x04\x8e\x05\x02\n\n\r\n\x05\x04<\x02\x0b\x05\x12\x04\x8e\x05\x0b\x10\n\r\n\x05\x04<\x02\x0b\x01\x12\x04\x8e\x05\x11\x1a\n\r\n\x05\x04<\x02\x0b\x03\x12\x04\x8e\x05\x1d\x1f\n\x0c\n\x04\x04<\x02\x0c\x12\x04\x8f\x05\x02\x17\n\r\n\x05\x04<\x02\x0c\x05\x12\x04\x8f\x05\x02\x08\n\r\n\x05\x04<\x02\x0c\x01\x12\x04\x8f\x05\t\x11\n\r\n\x05\x04<\x02\x0c\x03\x12\x04\x8f\x05\x14\x16\n\x0c\n\x04\x04<\x02\r\x12\x04\x90\x05\x02/\n\r\n\x05\x04<\x02\r\x06\x12\x04\x90\x05\x02\x14\n\r\n\x05\x04<\x02\r\x01\x12\x04\x90\x05\x15)\n\r\n\x05\x04<\x02\r\x03\x12\x04\x90\x05,.\n\x0c\n\x04\x04<\x02\x0e\x12\x04\x91\x05\x02-\n\r\n\x05\x04<\x02\x0e\x06\x12\x04\x91\x05\x02\x13\n\r\n\x05\x04<\x02\x0e\x01\x12\x04\x91\x05\x14\'\n\r\n\x05\x04<\x02\x0e\x03\x12\x04\x91\x05*,\n\x0c\n\x02\x05\x07\x12\x06\x94\x05\x00\xaa\x05\x01\n\x0b\n\x03\x05\x07\x01\x12\x04\x94\x05\x05\x1d\n\x0c\n\x04\x05\x07\x02\x00\x12\x04\x95\x05\x025\n\r\n\x05\x05\x07\x02\x00\x01\x12\x04\x95\x05\x02\x1c\n\r\n\x05\x05\x07\x02\x00\x02\x12\x04\x95\x05\x1f \n\r\n\x05\x05\x07\x02\x00\x03\x12\x04\x95\x05!4\n\x0e\n\x06\x05\x07\x02\x00\x03\x01\x12\x04\x95\x05\"3\n\x0c\n\x04\x05\x07\x02\x01\x12\x04\x96\x05\x02-\n\r\n\x05\x05\x07\x02\x01\x01\x12\x04\x96\x05\x02\x14\n\r\n\x05\x05\x07\x02\x01\x02\x12\x04\x96\x05\x17\x18\n\r\n\x05\x05\x07\x02\x01\x03\x12\x04\x96\x05\x19,\n\x0e\n\x06\x05\x07\x02\x01\x03\x01\x12\x04\x96\x05\x1a+\n\x0c\n\x04\x05\x07\x02\x02\x12\x04\x97\x05\x02+\n\r\n\x05\x05\x07\x02\x02\x01\x12\x04\x97\x05\x02\x12\n\r\n\x05\x05\x07\x02\x02\x02\x12\x04\x97\x05\x15\x16\n\r\n\x05\x05\x07\x02\x02\x03\x12\x04\x97\x05\x17*\n\x0e\n\x06\x05\x07\x02\x02\x03\x01\x12\x04\x97\x05\x18)\n\x0c\n\x04\x05\x07\x02\x03\x12\x04\x98\x05\x020\n\r\n\x05\x05\x07\x02\x03\x01\x12\x04\x98\x05\x02\x16\n\r\n\x05\x05\x07\x02\x03\x02\x12\x04\x98\x05\x19\x1b\n\r\n\x05\x05\x07\x02\x03\x03\x12\x04\x98\x05\x1c/\n\x0e\n\x06\x05\x07\x02\x03\x03\x01\x12\x04\x98\x05\x1d.\n\x0c\n\x04\x05\x07\x02\x04\x12\x04\x99\x05\x022\n\r\n\x05\x05\x07\x02\x04\x01\x12\x04\x99\x05\x02\x18\n\r\n\x05\x05\x07\x02\x04\x02\x12\x04\x99\x05\x1b\x1d\n\r\n\x05\x05\x07\x02\x04\x03\x12\x04\x99\x05\x1e1\n\x0e\n\x06\x05\x07\x02\x04\x03\x01\x12\x04\x99\x05\x1f0\n\x0c\n\x04\x05\x07\x02\x05\x12\x04\x9a\x05\x02.\n\r\n\x05\x05\x07\x02\x05\x01\x12\x04\x9a\x05\x02\x14\n\r\n\x05\x05\x07\x02\x05\x02\x12\x04\x9a\x05\x17\x19\n\r\n\x05\x05\x07\x02\x05\x03\x12\x04\x9a\x05\x1a-\n\x0e\n\x06\x05\x07\x02\x05\x03\x01\x12\x04\x9a\x05\x1b,\n\x0c\n\x04\x05\x07\x02\x06\x12\x04\x9b\x05\x02/\n\r\n\x05\x05\x07\x02\x06\x01\x12\x04\x9b\x05\x02\x15\n\r\n\x05\x05\x07\x02\x06\x02\x12\x04\x9b\x05\x18\x1a\n\r\n\x05\x05\x07\x02\x06\x03\x12\x04\x9b\x05\x1b.\n\x0e\n\x06\x05\x07\x02\x06\x03\x01\x12\x04\x9b\x05\x1c-\n\x0c\n\x04\x05\x07\x02\x07\x12\x04\x9c\x05\x020\n\r\n\x05\x05\x07\x02\x07\x01\x12\x04\x9c\x05\x02\x16\n\r\n\x05\x05\x07\x02\x07\x02\x12\x04\x9c\x05\x19\x1b\n\r\n\x05\x05\x07\x02\x07\x03\x12\x04\x9c\x05\x1c/\n\x0e\n\x06\x05\x07\x02\x07\x03\x01\x12\x04\x9c\x05\x1d.\n\x0c\n\x04\x05\x07\x02\x08\x12\x04\x9d\x05\x024\n\r\n\x05\x05\x07\x02\x08\x01\x12\x04\x9d\x05\x02\x1a\n\r\n\x05\x05\x07\x02\x08\x02\x12\x04\x9d\x05\x1d\x1f\n\r\n\x05\x05\x07\x02\x08\x03\x12\x04\x9d\x05 3\n\x0e\n\x06\x05\x07\x02\x08\x03\x01\x12\x04\x9d\x05!2\n\x0c\n\x04\x05\x07\x02\t\x12\x04\x9e\x05\x024\n\r\n\x05\x05\x07\x02\t\x01\x12\x04\x9e\x05\x02\x1a\n\r\n\x05\x05\x07\x02\t\x02\x12\x04\x9e\x05\x1d\x1f\n\r\n\x05\x05\x07\x02\t\x03\x12\x04\x9e\x05 3\n\x0e\n\x06\x05\x07\x02\t\x03\x01\x12\x04\x9e\x05!2\n\x0c\n\x04\x05\x07\x02\n\x12\x04\x9f\x05\x023\n\r\n\x05\x05\x07\x02\n\x01\x12\x04\x9f\x05\x02\x19\n\r\n\x05\x05\x07\x02\n\x02\x12\x04\x9f\x05\x1c\x1e\n\r\n\x05\x05\x07\x02\n\x03\x12\x04\x9f\x05\x1f2\n\x0e\n\x06\x05\x07\x02\n\x03\x01\x12\x04\x9f\x05 1\n\x0c\n\x04\x05\x07\x02\x0b\x12\x04\xa0\x05\x028\n\r\n\x05\x05\x07\x02\x0b\x01\x12\x04\xa0\x05\x02\x1e\n\r\n\x05\x05\x07\x02\x0b\x02\x12\x04\xa0\x05!#\n\r\n\x05\x05\x07\x02\x0b\x03\x12\x04\xa0\x05$7\n\x0e\n\x06\x05\x07\x02\x0b\x03\x01\x12\x04\xa0\x05%6\n\x0c\n\x04\x05\x07\x02\x0c\x12\x04\xa1\x05\x02/\n\r\n\x05\x05\x07\x02\x0c\x01\x12\x04\xa1\x05\x02\x15\n\r\n\x05\x05\x07\x02\x0c\x02\x12\x04\xa1\x05\x18\x1a\n\r\n\x05\x05\x07\x02\x0c\x03\x12\x04\xa1\x05\x1b.\n\x0e\n\x06\x05\x07\x02\x0c\x03\x01\x12\x04\xa1\x05\x1c-\n\x0c\n\x04\x05\x07\x02\r\x12\x04\xa2\x05\x02/\n\r\n\x05\x05\x07\x02\r\x01\x12\x04\xa2\x05\x02\x15\n\r\n\x05\x05\x07\x02\r\x02\x12\x04\xa2\x05\x18\x1a\n\r\n\x05\x05\x07\x02\r\x03\x12\x04\xa2\x05\x1b.\n\x0e\n\x06\x05\x07\x02\r\x03\x01\x12\x04\xa2\x05\x1c-\n\x0c\n\x04\x05\x07\x02\x0e\x12\x04\xa3\x05\x020\n\r\n\x05\x05\x07\x02\x0e\x01\x12\x04\xa3\x05\x02\x16\n\r\n\x05\x05\x07\x02\x0e\x02\x12\x04\xa3\x05\x19\x1b\n\r\n\x05\x05\x07\x02\x0e\x03\x12\x04\xa3\x05\x1c/\n\x0e\n\x06\x05\x07\x02\x0e\x03\x01\x12\x04\xa3\x05\x1d.\n\x0c\n\x04\x05\x07\x02\x0f\x12\x04\xa4\x05\x029\n\r\n\x05\x05\x07\x02\x0f\x01\x12\x04\xa4\x05\x02\x1f\n\r\n\x05\x05\x07\x02\x0f\x02\x12\x04\xa4\x05\"$\n\r\n\x05\x05\x07\x02\x0f\x03\x12\x04\xa4\x05%8\n\x0e\n\x06\x05\x07\x02\x0f\x03\x01\x12\x04\xa4\x05&7\n\x0c\n\x04\x05\x07\x02\x10\x12\x04\xa5\x05\x022\n\r\n\x05\x05\x07\x02\x10\x01\x12\x04\xa5\x05\x02\x18\n\r\n\x05\x05\x07\x02\x10\x02\x12\x04\xa5\x05\x1b\x1d\n\r\n\x05\x05\x07\x02\x10\x03\x12\x04\xa5\x05\x1e1\n\x0e\n\x06\x05\x07\x02\x10\x03\x01\x12\x04\xa5\x05\x1f0\n\x0c\n\x04\x05\x07\x02\x11\x12\x04\xa6\x05\x02=\n\r\n\x05\x05\x07\x02\x11\x01\x12\x04\xa6\x05\x02#\n\r\n\x05\x05\x07\x02\x11\x02\x12\x04\xa6\x05&(\n\r\n\x05\x05\x07\x02\x11\x03\x12\x04\xa6\x05)<\n\x0e\n\x06\x05\x07\x02\x11\x03\x01\x12\x04\xa6\x05*;\n\x0c\n\x04\x05\x07\x02\x12\x12\x04\xa7\x05\x02<\n\r\n\x05\x05\x07\x02\x12\x01\x12\x04\xa7\x05\x02\"\n\r\n\x05\x05\x07\x02\x12\x02\x12\x04\xa7\x05%\'\n\r\n\x05\x05\x07\x02\x12\x03\x12\x04\xa7\x05(;\n\x0e\n\x06\x05\x07\x02\x12\x03\x01\x12\x04\xa7\x05):\n\x0c\n\x04\x05\x07\x02\x13\x12\x04\xa8\x05\x02F\n\r\n\x05\x05\x07\x02\x13\x01\x12\x04\xa8\x05\x02,\n\r\n\x05\x05\x07\x02\x13\x02\x12\x04\xa8\x05/1\n\r\n\x05\x05\x07\x02\x13\x03\x12\x04\xa8\x052E\n\x0e\n\x06\x05\x07\x02\x13\x03\x01\x12\x04\xa8\x053D\n\x0c\n\x04\x05\x07\x02\x14\x12\x04\xa9\x05\x021\n\r\n\x05\x05\x07\x02\x14\x01\x12\x04\xa9\x05\x02\x17\n\r\n\x05\x05\x07\x02\x14\x02\x12\x04\xa9\x05\x1a\x1c\n\r\n\x05\x05\x07\x02\x14\x03\x12\x04\xa9\x05\x1d0\n\x0e\n\x06\x05\x07\x02\x14\x03\x01\x12\x04\xa9\x05\x1e/\n\x0c\n\x02\x05\x08\x12\x06\xac\x05\x00\xb0\x05\x01\n\x0b\n\x03\x05\x08\x01\x12\x04\xac\x05\x05\x1a\n\x0c\n\x04\x05\x08\x02\x00\x12\x04\xad\x05\x022\n\r\n\x05\x05\x08\x02\x00\x01\x12\x04\xad\x05\x02\x19\n\r\n\x05\x05\x08\x02\x00\x02\x12\x04\xad\x05\x1c\x1d\n\r\n\x05\x05\x08\x02\x00\x03\x12\x04\xad\x05\x1e1\n\x0e\n\x06\x05\x08\x02\x00\x03\x01\x12\x04\xad\x05\x1f0\n\x0c\n\x04\x05\x08\x02\x01\x12\x04\xae\x05\x02/\n\r\n\x05\x05\x08\x02\x01\x01\x12\x04\xae\x05\x02\x16\n\r\n\x05\x05\x08\x02\x01\x02\x12\x04\xae\x05\x19\x1a\n\r\n\x05\x05\x08\x02\x01\x03\x12\x04\xae\x05\x1b.\n\x0e\n\x06\x05\x08\x02\x01\x03\x01\x12\x04\xae\x05\x1c-\n\x0c\n\x04\x05\x08\x02\x02\x12\x04\xaf\x05\x020\n\r\n\x05\x05\x08\x02\x02\x01\x12\x04\xaf\x05\x02\x17\n\r\n\x05\x05\x08\x02\x02\x02\x12\x04\xaf\x05\x1a\x1b\n\r\n\x05\x05\x08\x02\x02\x03\x12\x04\xaf\x05\x1c/\n\x0e\n\x06\x05\x08\x02\x02\x03\x01\x12\x04\xaf\x05\x1d.\n\x0c\n\x02\x04=\x12\x06\xb2\x05\x00\xb4\x05\x01\n\x0b\n\x03\x04=\x01\x12\x04\xb2\x05\x08 \n\x0c\n\x04\x04=\x02\x00\x12\x04\xb3\x05\x026\n\r\n\x05\x04=\x02\x00\x04\x12\x04\xb3\x05\x02\n\n\r\n\x05\x04=\x02\x00\x06\x12\x04\xb3\x05\x0b\x1d\n\r\n\x05\x04=\x02\x00\x01\x12\x04\xb3\x05\x1e1\n\r\n\x05\x04=\x02\x00\x03\x12\x04\xb3\x0545\n\x0c\n\x02\x04>\x12\x06\xb6\x05\x00\xbc\x05\x01\n\x0b\n\x03\x04>\x01\x12\x04\xb6\x05\x08\x1a\n\x0c\n\x04\x04>\x02\x00\x12\x04\xb7\x05\x02\x10\n\r\n\x05\x04>\x02\x00\x05\x12\x04\xb7\x05\x02\x08\n\r\n\x05\x04>\x02\x00\x01\x12\x04\xb7\x05\t\x0b\n\r\n\x05\x04>\x02\x00\x03\x12\x04\xb7\x05\x0e\x0f\n\x0c\n\x04\x04>\x02\x01\x12\x04\xb8\x05\x02\x12\n\r\n\x05\x04>\x02\x01\x05\x12\x04\xb8\x05\x02\x08\n\r\n\x05\x04>\x02\x01\x01\x12\x04\xb8\x05\t\r\n\r\n\x05\x04>\x02\x01\x03\x12\x04\xb8\x05\x10\x11\n\x0c\n\x04\x04>\x02\x02\x12\x04\xb9\x05\x02+\n\r\n\x05\x04>\x02\x02\x06\x12\x04\xb9\x05\x02\x1b\n\r\n\x05\x04>\x02\x02\x01\x12\x04\xb9\x05\x1c&\n\r\n\x05\x04>\x02\x02\x03\x12\x04\xb9\x05)*\n\x0c\n\x04\x04>\x02\x03\x12\x04\xba\x05\x02+\n\r\n\x05\x04>\x02\x03\x06\x12\x04\xba\x05\x02\x1b\n\r\n\x05\x04>\x02\x03\x01\x12\x04\xba\x05\x1c&\n\r\n\x05\x04>\x02\x03\x03\x12\x04\xba\x05)*\n\x0c\n\x04\x04>\x02\x04\x12\x04\xbb\x05\x02\x16\n\r\n\x05\x04>\x02\x04\x05\x12\x04\xbb\x05\x02\x08\n\r\n\x05\x04>\x02\x04\x01\x12\x04\xbb\x05\t\x11\n\r\n\x05\x04>\x02\x04\x03\x12\x04\xbb\x05\x14\x15\n\x0c\n\x02\x04?\x12\x06\xbe\x05\x00\xc0\x05\x01\n\x0b\n\x03\x04?\x01\x12\x04\xbe\x05\x08\x17\n\x0c\n\x04\x04?\x02\x00\x12\x04\xbf\x05\x02$\n\r\n\x05\x04?\x02\x00\x04\x12\x04\xbf\x05\x02\n\n\r\n\x05\x04?\x02\x00\x06\x12\x04\xbf\x05\x0b\x14\n\r\n\x05\x04?\x02\x00\x01\x12\x04\xbf\x05\x15\x1f\n\r\n\x05\x04?\x02\x00\x03\x12\x04\xbf\x05\"#\n\x0c\n\x02\x04@\x12\x06\xc2\x05\x00\xcb\x05\x01\n\x0b\n\x03\x04@\x01\x12\x04\xc2\x05\x08\x11\n\x0c\n\x04\x04@\x02\x00\x12\x04\xc3\x05\x02\x10\n\r\n\x05\x04@\x02\x00\x05\x12\x04\xc3\x05\x02\x08\n\r\n\x05\x04@\x02\x00\x01\x12\x04\xc3\x05\t\x0b\n\r\n\x05\x04@\x02\x00\x03\x12\x04\xc3\x05\x0e\x0f\n\x0c\n\x04\x04@\x02\x01\x12\x04\xc4\x05\x02+\n\r\n\x05\x04@\x02\x01\x06\x12\x04\xc4\x05\x02\x1b\n\r\n\x05\x04@\x02\x01\x01\x12\x04\xc4\x05\x1c&\n\r\n\x05\x04@\x02\x01\x03\x12\x04\xc4\x05)*\n\x0c\n\x04\x04@\x02\x02\x12\x04\xc5\x05\x02\x1a\n\r\n\x05\x04@\x02\x02\x04\x12\x04\xc5\x05\x02\n\n\r\n\x05\x04@\x02\x02\x06\x12\x04\xc5\x05\x0b\x0f\n\r\n\x05\x04@\x02\x02\x01\x12\x04\xc5\x05\x10\x15\n\r\n\x05\x04@\x02\x02\x03\x12\x04\xc5\x05\x18\x19\n\x0c\n\x04\x04@\x02\x03\x12\x04\xc6\x05\x02\x12\n\r\n\x05\x04@\x02\x03\x05\x12\x04\xc6\x05\x02\x08\n\r\n\x05\x04@\x02\x03\x01\x12\x04\xc6\x05\t\r\n\r\n\x05\x04@\x02\x03\x03\x12\x04\xc6\x05\x10\x11\n\x0c\n\x04\x04@\x02\x04\x12\x04\xc7\x05\x02\x12\n\r\n\x05\x04@\x02\x04\x05\x12\x04\xc7\x05\x02\x08\n\r\n\x05\x04@\x02\x04\x01\x12\x04\xc7\x05\t\r\n\r\n\x05\x04@\x02\x04\x03\x12\x04\xc7\x05\x10\x11\n\x0c\n\x04\x04@\x02\x05\x12\x04\xc8\x05\x02+\n\r\n\x05\x04@\x02\x05\x06\x12\x04\xc8\x05\x02\x1b\n\r\n\x05\x04@\x02\x05\x01\x12\x04\xc8\x05\x1c&\n\r\n\x05\x04@\x02\x05\x03\x12\x04\xc8\x05)*\n\x0c\n\x04\x04@\x02\x06\x12\x04\xc9\x05\x02\x11\n\r\n\x05\x04@\x02\x06\x05\x12\x04\xc9\x05\x02\x08\n\r\n\x05\x04@\x02\x06\x01\x12\x04\xc9\x05\t\x0c\n\r\n\x05\x04@\x02\x06\x03\x12\x04\xc9\x05\x0f\x10\n\x0c\n\x04\x04@\x02\x07\x12\x04\xca\x05\x02\x16\n\r\n\x05\x04@\x02\x07\x05\x12\x04\xca\x05\x02\x08\n\r\n\x05\x04@\x02\x07\x01\x12\x04\xca\x05\t\x11\n\r\n\x05\x04@\x02\x07\x03\x12\x04\xca\x05\x14\x15\n\x0c\n\x02\x04A\x12\x06\xcd\x05\x00\xcf\x05\x01\n\x0b\n\x03\x04A\x01\x12\x04\xcd\x05\x08\x12\n\x0c\n\x04\x04A\x02\x00\x12\x04\xce\x05\x02\x1a\n\r\n\x05\x04A\x02\x00\x04\x12\x04\xce\x05\x02\n\n\r\n\x05\x04A\x02\x00\x06\x12\x04\xce\x05\x0b\x0f\n\r\n\x05\x04A\x02\x00\x01\x12\x04\xce\x05\x10\x15\n\r\n\x05\x04A\x02\x00\x03\x12\x04\xce\x05\x18\x19\n\x0c\n\x02\x04B\x12\x06\xd1\x05\x00\x8e\x06\x01\n\x0b\n\x03\x04B\x01\x12\x04\xd1\x05\x08\x0c\n\x0c\n\x04\x04B\x02\x00\x12\x04\xd2\x05\x02\x10\n\r\n\x05\x04B\x02\x00\x05\x12\x04\xd2\x05\x02\x08\n\r\n\x05\x04B\x02\x00\x01\x12\x04\xd2\x05\t\x0b\n\r\n\x05\x04B\x02\x00\x03\x12\x04\xd2\x05\x0e\x0f\n\x0c\n\x04\x04B\x02\x01\x12\x04\xd3\x05\x02%\n\r\n\x05\x04B\x02\x01\x04\x12\x04\xd3\x05\x02\n\n\r\n\x05\x04B\x02\x01\x06\x12\x04\xd3\x05\x0b\x14\n\r\n\x05\x04B\x02\x01\x01\x12\x04\xd3\x05\x15 \n\r\n\x05\x04B\x02\x01\x03\x12\x04\xd3\x05#$\n\x0c\n\x04\x04B\x02\x02\x12\x04\xd4\x05\x02\x1f\n\r\n\x05\x04B\x02\x02\x05\x12\x04\xd4\x05\x02\x08\n\r\n\x05\x04B\x02\x02\x01\x12\x04\xd4\x05\t\x1a\n\r\n\x05\x04B\x02\x02\x03\x12\x04\xd4\x05\x1d\x1e\n\x0c\n\x04\x04B\x02\x03\x12\x04\xd5\x05\x02$\n\r\n\x05\x04B\x02\x03\x05\x12\x04\xd5\x05\x02\x07\n\r\n\x05\x04B\x02\x03\x01\x12\x04\xd5\x05\x08\x1f\n\r\n\x05\x04B\x02\x03\x03\x12\x04\xd5\x05\"#\n\x0c\n\x04\x04B\x02\x04\x12\x04\xd6\x05\x021\n\r\n\x05\x04B\x02\x04\x04\x12\x04\xd6\x05\x02\n\n\r\n\x05\x04B\x02\x04\x06\x12\x04\xd6\x05\x0b\x1a\n\r\n\x05\x04B\x02\x04\x01\x12\x04\xd6\x05\x1b,\n\r\n\x05\x04B\x02\x04\x03\x12\x04\xd6\x05/0\n\x0c\n\x04\x04B\x02\x05\x12\x04\xd7\x05\x02 \n\r\n\x05\x04B\x02\x05\x04\x12\x04\xd7\x05\x02\n\n\r\n\x05\x04B\x02\x05\x06\x12\x04\xd7\x05\x0b\x12\n\r\n\x05\x04B\x02\x05\x01\x12\x04\xd7\x05\x13\x1b\n\r\n\x05\x04B\x02\x05\x03\x12\x04\xd7\x05\x1e\x1f\n\x0c\n\x04\x04B\x02\x06\x12\x04\xd8\x05\x02\x1c\n\r\n\x05\x04B\x02\x06\x04\x12\x04\xd8\x05\x02\n\n\r\n\x05\x04B\x02\x06\x06\x12\x04\xd8\x05\x0b\x0f\n\r\n\x05\x04B\x02\x06\x01\x12\x04\xd8\x05\x10\x17\n\r\n\x05\x04B\x02\x06\x03\x12\x04\xd8\x05\x1a\x1b\n\x0c\n\x04\x04B\x02\x07\x12\x04\xd9\x05\x024\n\r\n\x05\x04B\x02\x07\x06\x12\x04\xd9\x05\x02\x12\n\r\n\x05\x04B\x02\x07\x01\x12\x04\xd9\x05\x13\x1b\n\r\n\x05\x04B\x02\x07\x03\x12\x04\xd9\x05\x1e\x1f\n\r\n\x05\x04B\x02\x07\x08\x12\x04\xd9\x05 3\n\x0e\n\x06\x04B\x02\x07\x08\x03\x12\x04\xd9\x05!2\n\x0c\n\x04\x04B\x02\x08\x12\x04\xda\x05\x020\n\r\n\x05\x04B\x02\x08\x06\x12\x04\xda\x05\x02\x0c\n\r\n\x05\x04B\x02\x08\x01\x12\x04\xda\x05\r\x17\n\r\n\x05\x04B\x02\x08\x03\x12\x04\xda\x05\x1a\x1b\n\r\n\x05\x04B\x02\x08\x08\x12\x04\xda\x05\x1c/\n\x0e\n\x06\x04B\x02\x08\x08\x03\x12\x04\xda\x05\x1d.\n\x0c\n\x04\x04B\x02\t\x12\x04\xdb\x05\x02\x13\n\r\n\x05\x04B\x02\t\x06\x12\x04\xdb\x05\x02\x07\n\r\n\x05\x04B\x02\t\x01\x12\x04\xdb\x05\x08\r\n\r\n\x05\x04B\x02\t\x03\x12\x04\xdb\x05\x10\x12\n\x0c\n\x04\x04B\x02\n\x12\x04\xdc\x05\x02,\n\r\n\x05\x04B\x02\n\x06\x12\x04\xdc\x05\x02\x1b\n\r\n\x05\x04B\x02\n\x01\x12\x04\xdc\x05\x1c&\n\r\n\x05\x04B\x02\n\x03\x12\x04\xdc\x05)+\n\x0c\n\x04\x04B\x02\x0b\x12\x04\xdd\x05\x02\x1a\n\r\n\x05\x04B\x02\x0b\x04\x12\x04\xdd\x05\x02\n\n\r\n\x05\x04B\x02\x0b\x06\x12\x04\xdd\x05\x0b\x0f\n\r\n\x05\x04B\x02\x0b\x01\x12\x04\xdd\x05\x10\x14\n\r\n\x05\x04B\x02\x0b\x03\x12\x04\xdd\x05\x17\x19\n\x0c\n\x04\x04B\x02\x0c\x12\x04\xde\x05\x02 \n\r\n\x05\x04B\x02\x0c\x04\x12\x04\xde\x05\x02\n\n\r\n\x05\x04B\x02\x0c\x06\x12\x04\xde\x05\x0b\x0f\n\r\n\x05\x04B\x02\x0c\x01\x12\x04\xde\x05\x10\x1a\n\r\n\x05\x04B\x02\x0c\x03\x12\x04\xde\x05\x1d\x1f\n\x0c\n\x04\x04B\x02\r\x12\x04\xdf\x05\x02,\n\r\n\x05\x04B\x02\r\x04\x12\x04\xdf\x05\x02\n\n\r\n\x05\x04B\x02\r\x06\x12\x04\xdf\x05\x0b\x17\n\r\n\x05\x04B\x02\r\x01\x12\x04\xdf\x05\x18&\n\r\n\x05\x04B\x02\r\x03\x12\x04\xdf\x05)+\n\x0c\n\x04\x04B\x02\x0e\x12\x04\xe0\x05\x024\n\r\n\x05\x04B\x02\x0e\x06\x12\x04\xe0\x05\x02\x1b\n\r\n\x05\x04B\x02\x0e\x01\x12\x04\xe0\x05\x1c.\n\r\n\x05\x04B\x02\x0e\x03\x12\x04\xe0\x0513\n\x0c\n\x04\x04B\x02\x0f\x12\x04\xe1\x05\x02)\n\r\n\x05\x04B\x02\x0f\x05\x12\x04\xe1\x05\x02\x07\n\r\n\x05\x04B\x02\x0f\x01\x12\x04\xe1\x05\x08\x0f\n\r\n\x05\x04B\x02\x0f\x03\x12\x04\xe1\x05\x12\x14\n\r\n\x05\x04B\x02\x0f\x08\x12\x04\xe1\x05\x15(\n\x0e\n\x06\x04B\x02\x0f\x08\x03\x12\x04\xe1\x05\x16\'\n\x0c\n\x04\x04B\x02\x10\x12\x04\xe2\x05\x02\x1b\n\r\n\x05\x04B\x02\x10\x06\x12\x04\xe2\x05\x02\x0b\n\r\n\x05\x04B\x02\x10\x01\x12\x04\xe2\x05\x0c\x15\n\r\n\x05\x04B\x02\x10\x03\x12\x04\xe2\x05\x18\x1a\n\x0c\n\x04\x04B\x02\x11\x12\x04\xe3\x05\x02%\n\r\n\x05\x04B\x02\x11\x04\x12\x04\xe3\x05\x02\n\n\r\n\x05\x04B\x02\x11\x06\x12\x04\xe3\x05\x0b\x14\n\r\n\x05\x04B\x02\x11\x01\x12\x04\xe3\x05\x15\x1f\n\r\n\x05\x04B\x02\x11\x03\x12\x04\xe3\x05\"$\n\x0c\n\x04\x04B\x02\x12\x12\x04\xe4\x05\x02(\n\r\n\x05\x04B\x02\x12\x04\x12\x04\xe4\x05\x02\n\n\r\n\x05\x04B\x02\x12\x06\x12\x04\xe4\x05\x0b\x15\n\r\n\x05\x04B\x02\x12\x01\x12\x04\xe4\x05\x16\"\n\r\n\x05\x04B\x02\x12\x03\x12\x04\xe4\x05%\'\n\x0c\n\x04\x04B\x02\x13\x12\x04\xe5\x05\x02$\n\r\n\x05\x04B\x02\x13\x04\x12\x04\xe5\x05\x02\n\n\r\n\x05\x04B\x02\x13\x06\x12\x04\xe5\x05\x0b\x13\n\r\n\x05\x04B\x02\x13\x01\x12\x04\xe5\x05\x14\x1e\n\r\n\x05\x04B\x02\x13\x03\x12\x04\xe5\x05!#\n\x0c\n\x04\x04B\x02\x14\x12\x04\xe6\x05\x02\x1d\n\r\n\x05\x04B\x02\x14\x04\x12\x04\xe6\x05\x02\n\n\r\n\x05\x04B\x02\x14\x06\x12\x04\xe6\x05\x0b\x10\n\r\n\x05\x04B\x02\x14\x01\x12\x04\xe6\x05\x11\x17\n\r\n\x05\x04B\x02\x14\x03\x12\x04\xe6\x05\x1a\x1c\n\x0c\n\x04\x04B\x02\x15\x12\x04\xe7\x05\x02\x13\n\r\n\x05\x04B\x02\x15\x05\x12\x04\xe7\x05\x02\x07\n\r\n\x05\x04B\x02\x15\x01\x12\x04\xe7\x05\x08\r\n\r\n\x05\x04B\x02\x15\x03\x12\x04\xe7\x05\x10\x12\n\x0c\n\x04\x04B\x02\x16\x12\x04\xe8\x05\x023\n\r\n\x05\x04B\x02\x16\x04\x12\x04\xe8\x05\x02\n\n\r\n\x05\x04B\x02\x16\x06\x12\x04\xe8\x05\x0b\x1a\n\r\n\x05\x04B\x02\x16\x01\x12\x04\xe8\x05\x1b-\n\r\n\x05\x04B\x02\x16\x03\x12\x04\xe8\x0502\n\x0c\n\x04\x04B\x02\x17\x12\x04\xe9\x05\x02!\n\r\n\x05\x04B\x02\x17\x04\x12\x04\xe9\x05\x02\n\n\r\n\x05\x04B\x02\x17\x06\x12\x04\xe9\x05\x0b\x12\n\r\n\x05\x04B\x02\x17\x01\x12\x04\xe9\x05\x13\x1b\n\r\n\x05\x04B\x02\x17\x03\x12\x04\xe9\x05\x1e \n\x0c\n\x04\x04B\x02\x18\x12\x04\xea\x05\x022\n\r\n\x05\x04B\x02\x18\x04\x12\x04\xea\x05\x02\n\n\r\n\x05\x04B\x02\x18\x06\x12\x04\xea\x05\x0b\x1a\n\r\n\x05\x04B\x02\x18\x01\x12\x04\xea\x05\x1b,\n\r\n\x05\x04B\x02\x18\x03\x12\x04\xea\x05/1\n\x0c\n\x04\x04B\x02\x19\x12\x04\xeb\x05\x02\x13\n\r\n\x05\x04B\x02\x19\x05\x12\x04\xeb\x05\x02\x08\n\r\n\x05\x04B\x02\x19\x01\x12\x04\xeb\x05\t\r\n\r\n\x05\x04B\x02\x19\x03\x12\x04\xeb\x05\x10\x12\n\x0c\n\x04\x04B\x02\x1a\x12\x04\xec\x05\x02\x18\n\r\n\x05\x04B\x02\x1a\x06\x12\x04\xec\x05\x02\x06\n\r\n\x05\x04B\x02\x1a\x01\x12\x04\xec\x05\x07\x12\n\r\n\x05\x04B\x02\x1a\x03\x12\x04\xec\x05\x15\x17\n\x0c\n\x04\x04B\x02\x1b\x12\x04\xed\x05\x02#\n\r\n\x05\x04B\x02\x1b\x04\x12\x04\xed\x05\x02\n\n\r\n\x05\x04B\x02\x1b\x06\x12\x04\xed\x05\x0b\x13\n\r\n\x05\x04B\x02\x1b\x01\x12\x04\xed\x05\x14\x1d\n\r\n\x05\x04B\x02\x1b\x03\x12\x04\xed\x05 \"\n\x0c\n\x04\x04B\x02\x1c\x12\x04\xee\x05\x026\n\r\n\x05\x04B\x02\x1c\x04\x12\x04\xee\x05\x02\n\n\r\n\x05\x04B\x02\x1c\x06\x12\x04\xee\x05\x0b\x1c\n\r\n\x05\x04B\x02\x1c\x01\x12\x04\xee\x05\x1d0\n\r\n\x05\x04B\x02\x1c\x03\x12\x04\xee\x0535\n\x0c\n\x04\x04B\x02\x1d\x12\x04\xef\x05\x02\x15\n\r\n\x05\x04B\x02\x1d\x05\x12\x04\xef\x05\x02\x08\n\r\n\x05\x04B\x02\x1d\x01\x12\x04\xef\x05\t\x0f\n\r\n\x05\x04B\x02\x1d\x03\x12\x04\xef\x05\x12\x14\n\x0c\n\x04\x04B\x02\x1e\x12\x04\xf0\x05\x02\x1a\n\r\n\x05\x04B\x02\x1e\x05\x12\x04\xf0\x05\x02\x07\n\r\n\x05\x04B\x02\x1e\x01\x12\x04\xf0\x05\x08\x14\n\r\n\x05\x04B\x02\x1e\x03\x12\x04\xf0\x05\x17\x19\n\x0c\n\x04\x04B\x02\x1f\x12\x04\xf1\x05\x02*\n\r\n\x05\x04B\x02\x1f\x04\x12\x04\xf1\x05\x02\n\n\r\n\x05\x04B\x02\x1f\x06\x12\x04\xf1\x05\x0b\x16\n\r\n\x05\x04B\x02\x1f\x01\x12\x04\xf1\x05\x17$\n\r\n\x05\x04B\x02\x1f\x03\x12\x04\xf1\x05\')\n\x0c\n\x04\x04B\x02 \x12\x04\xf2\x05\x02\'\n\r\n\x05\x04B\x02 \x04\x12\x04\xf2\x05\x02\n\n\r\n\x05\x04B\x02 \x06\x12\x04\xf2\x05\x0b\x15\n\r\n\x05\x04B\x02 \x01\x12\x04\xf2\x05\x16!\n\r\n\x05\x04B\x02 \x03\x12\x04\xf2\x05$&\n\x0c\n\x04\x04B\x02!\x12\x04\xf3\x05\x02#\n\r\n\x05\x04B\x02!\x04\x12\x04\xf3\x05\x02\n\n\r\n\x05\x04B\x02!\x06\x12\x04\xf3\x05\x0b\x0f\n\r\n\x05\x04B\x02!\x01\x12\x04\xf3\x05\x10\x1d\n\r\n\x05\x04B\x02!\x03\x12\x04\xf3\x05 \"\n\x0c\n\x04\x04B\x02\"\x12\x04\xf4\x05\x02\x13\n\r\n\x05\x04B\x02\"\x05\x12\x04\xf4\x05\x02\x08\n\r\n\x05\x04B\x02\"\x01\x12\x04\xf4\x05\t\r\n\r\n\x05\x04B\x02\"\x03\x12\x04\xf4\x05\x10\x12\n\x0c\n\x04\x04B\x02#\x12\x04\xf5\x05\x02+\n\r\n\x05\x04B\x02#\x04\x12\x04\xf5\x05\x02\n\n\r\n\x05\x04B\x02#\x06\x12\x04\xf5\x05\x0b\x0f\n\r\n\x05\x04B\x02#\x01\x12\x04\xf5\x05\x10%\n\r\n\x05\x04B\x02#\x03\x12\x04\xf5\x05(*\n\x0c\n\x04\x04B\x02$\x12\x04\xf6\x05\x021\n\r\n\x05\x04B\x02$\x06\x12\x04\xf6\x05\x02\x10\n\r\n\x05\x04B\x02$\x01\x12\x04\xf6\x05\x11\x17\n\r\n\x05\x04B\x02$\x03\x12\x04\xf6\x05\x1a\x1c\n\r\n\x05\x04B\x02$\x08\x12\x04\xf6\x05\x1d0\n\x0e\n\x06\x04B\x02$\x08\x03\x12\x04\xf6\x05\x1e/\n\x0c\n\x04\x04B\x02%\x12\x04\xf7\x05\x02\x18\n\r\n\x05\x04B\x02%\x05\x12\x04\xf7\x05\x02\x08\n\r\n\x05\x04B\x02%\x01\x12\x04\xf7\x05\t\x12\n\r\n\x05\x04B\x02%\x03\x12\x04\xf7\x05\x15\x17\n\x0c\n\x04\x04B\x02&\x12\x04\xf8\x05\x02\x16\n\r\n\x05\x04B\x02&\x05\x12\x04\xf8\x05\x02\x08\n\r\n\x05\x04B\x02&\x01\x12\x04\xf8\x05\t\x10\n\r\n\x05\x04B\x02&\x03\x12\x04\xf8\x05\x13\x15\n\x0c\n\x04\x04B\x02\'\x12\x04\xf9\x05\x02\x1b\n\r\n\x05\x04B\x02\'\x04\x12\x04\xf9\x05\x02\n\n\r\n\x05\x04B\x02\'\x05\x12\x04\xf9\x05\x0b\x10\n\r\n\x05\x04B\x02\'\x01\x12\x04\xf9\x05\x11\x15\n\r\n\x05\x04B\x02\'\x03\x12\x04\xf9\x05\x18\x1a\n\x0c\n\x04\x04B\x02(\x12\x04\xfa\x05\x02\x1d\n\r\n\x05\x04B\x02(\x04\x12\x04\xfa\x05\x02\n\n\r\n\x05\x04B\x02(\x06\x12\x04\xfa\x05\x0b\x10\n\r\n\x05\x04B\x02(\x01\x12\x04\xfa\x05\x11\x17\n\r\n\x05\x04B\x02(\x03\x12\x04\xfa\x05\x1a\x1c\n\x0c\n\x04\x04B\x02)\x12\x04\xfb\x05\x02\x1b\n\r\n\x05\x04B\x02)\x05\x12\x04\xfb\x05\x02\x08\n\r\n\x05\x04B\x02)\x01\x12\x04\xfb\x05\t\x15\n\r\n\x05\x04B\x02)\x03\x12\x04\xfb\x05\x18\x1a\n\x0c\n\x04\x04B\x02*\x12\x04\xfc\x05\x02 \n\r\n\x05\x04B\x02*\x05\x12\x04\xfc\x05\x02\x07\n\r\n\x05\x04B\x02*\x01\x12\x04\xfc\x05\x08\x1a\n\r\n\x05\x04B\x02*\x03\x12\x04\xfc\x05\x1d\x1f\n\x0c\n\x04\x04B\x02+\x12\x04\xfd\x05\x02,\n\r\n\x05\x04B\x02+\x06\x12\x04\xfd\x05\x02\x1b\n\r\n\x05\x04B\x02+\x01\x12\x04\xfd\x05\x1c&\n\r\n\x05\x04B\x02+\x03\x12\x04\xfd\x05)+\n\x0c\n\x04\x04B\x02,\x12\x04\xfe\x05\x02\x12\n\r\n\x05\x04B\x02,\x05\x12\x04\xfe\x05\x02\x08\n\r\n\x05\x04B\x02,\x01\x12\x04\xfe\x05\t\x0c\n\r\n\x05\x04B\x02,\x03\x12\x04\xfe\x05\x0f\x11\n\x0c\n\x04\x04B\x02-\x12\x04\xff\x05\x02\x1b\n\r\n\x05\x04B\x02-\x06\x12\x04\xff\x05\x02\x06\n\r\n\x05\x04B\x02-\x01\x12\x04\xff\x05\x07\x15\n\r\n\x05\x04B\x02-\x03\x12\x04\xff\x05\x18\x1a\n\x0c\n\x04\x04B\x02.\x12\x04\x80\x06\x02\x1c\n\r\n\x05\x04B\x02.\x05\x12\x04\x80\x06\x02\x08\n\r\n\x05\x04B\x02.\x01\x12\x04\x80\x06\t\x16\n\r\n\x05\x04B\x02.\x03\x12\x04\x80\x06\x19\x1b\n\x0c\n\x04\x04B\x02/\x12\x04\x81\x06\x02!\n\r\n\x05\x04B\x02/\x04\x12\x04\x81\x06\x02\n\n\r\n\x05\x04B\x02/\x06\x12\x04\x81\x06\x0b\x14\n\r\n\x05\x04B\x02/\x01\x12\x04\x81\x06\x15\x1b\n\r\n\x05\x04B\x02/\x03\x12\x04\x81\x06\x1e \n\x0c\n\x04\x04B\x020\x12\x04\x82\x06\x02!\n\r\n\x05\x04B\x020\x04\x12\x04\x82\x06\x02\n\n\r\n\x05\x04B\x020\x06\x12\x04\x82\x06\x0b\x12\n\r\n\x05\x04B\x020\x01\x12\x04\x82\x06\x13\x1b\n\r\n\x05\x04B\x020\x03\x12\x04\x82\x06\x1e \n\x0c\n\x04\x04B\x021\x12\x04\x83\x06\x02\x17\n\r\n\x05\x04B\x021\x05\x12\x04\x83\x06\x02\x08\n\r\n\x05\x04B\x021\x01\x12\x04\x83\x06\t\x11\n\r\n\x05\x04B\x021\x03\x12\x04\x83\x06\x14\x16\n\x0c\n\x04\x04B\x022\x12\x04\x84\x06\x02\x1d\n\r\n\x05\x04B\x022\x04\x12\x04\x84\x06\x02\n\n\r\n\x05\x04B\x022\x06\x12\x04\x84\x06\x0b\x0f\n\r\n\x05\x04B\x022\x01\x12\x04\x84\x06\x10\x17\n\r\n\x05\x04B\x022\x03\x12\x04\x84\x06\x1a\x1c\n\x0c\n\x04\x04B\x023\x12\x04\x85\x06\x02\x1f\n\r\n\x05\x04B\x023\x04\x12\x04\x85\x06\x02\n\n\r\n\x05\x04B\x023\x06\x12\x04\x85\x06\x0b\x0f\n\r\n\x05\x04B\x023\x01\x12\x04\x85\x06\x10\x19\n\r\n\x05\x04B\x023\x03\x12\x04\x85\x06\x1c\x1e\n\x0c\n\x04\x04B\x024\x12\x04\x86\x06\x02$\n\r\n\x05\x04B\x024\x04\x12\x04\x86\x06\x02\n\n\r\n\x05\x04B\x024\x06\x12\x04\x86\x06\x0b\x0f\n\r\n\x05\x04B\x024\x01\x12\x04\x86\x06\x10\x1e\n\r\n\x05\x04B\x024\x03\x12\x04\x86\x06!#\n\x0c\n\x04\x04B\x025\x12\x04\x87\x06\x02\x1b\n\r\n\x05\x04B\x025\x04\x12\x04\x87\x06\x02\n\n\r\n\x05\x04B\x025\x06\x12\x04\x87\x06\x0b\x0f\n\r\n\x05\x04B\x025\x01\x12\x04\x87\x06\x10\x15\n\r\n\x05\x04B\x025\x03\x12\x04\x87\x06\x18\x1a\n\x0c\n\x04\x04B\x026\x12\x04\x88\x06\x02\x1b\n\r\n\x05\x04B\x026\x04\x12\x04\x88\x06\x02\n\n\r\n\x05\x04B\x026\x06\x12\x04\x88\x06\x0b\x0f\n\r\n\x05\x04B\x026\x01\x12\x04\x88\x06\x10\x15\n\r\n\x05\x04B\x026\x03\x12\x04\x88\x06\x18\x1a\n\x0c\n\x04\x04B\x027\x12\x04\x89\x06\x022\n\r\n\x05\x04B\x027\x04\x12\x04\x89\x06\x02\n\n\r\n\x05\x04B\x027\x06\x12\x04\x89\x06\x0b\x1a\n\r\n\x05\x04B\x027\x01\x12\x04\x89\x06\x1b,\n\r\n\x05\x04B\x027\x03\x12\x04\x89\x06/1\n\x0c\n\x04\x04B\x028\x12\x04\x8a\x06\x024\n\r\n\x05\x04B\x028\x04\x12\x04\x8a\x06\x02\n\n\r\n\x05\x04B\x028\x06\x12\x04\x8a\x06\x0b\x1b\n\r\n\x05\x04B\x028\x01\x12\x04\x8a\x06\x1c.\n\r\n\x05\x04B\x028\x03\x12\x04\x8a\x0613\n\x0c\n\x04\x04B\x029\x12\x04\x8b\x06\x02\'\n\r\n\x05\x04B\x029\x04\x12\x04\x8b\x06\x02\n\n\r\n\x05\x04B\x029\x06\x12\x04\x8b\x06\x0b\x15\n\r\n\x05\x04B\x029\x01\x12\x04\x8b\x06\x16!\n\r\n\x05\x04B\x029\x03\x12\x04\x8b\x06$&\n\x0c\n\x04\x04B\x02:\x12\x04\x8c\x06\x02\x1e\n\r\n\x05\x04B\x02:\x06\x12\x04\x8c\x06\x02\x0c\n\r\n\x05\x04B\x02:\x01\x12\x04\x8c\x06\r\x18\n\r\n\x05\x04B\x02:\x03\x12\x04\x8c\x06\x1b\x1d\n\x0c\n\x04\x04B\x02;\x12\x04\x8d\x06\x02\x1a\n\r\n\x05\x04B\x02;\x06\x12\x04\x8d\x06\x02\n\n\r\n\x05\x04B\x02;\x01\x12\x04\x8d\x06\x0b\x14\n\r\n\x05\x04B\x02;\x03\x12\x04\x8d\x06\x17\x19\n\x0c\n\x02\x05\t\x12\x06\x90\x06\x00\xa0\x06\x01\n\x0b\n\x03\x05\t\x01\x12\x04\x90\x06\x05\x15\n\x0c\n\x04\x05\t\x02\x00\x12\x04\x91\x06\x02$\n\r\n\x05\x05\t\x02\x00\x01\x12\x04\x91\x06\x02\x0b\n\r\n\x05\x05\t\x02\x00\x02\x12\x04\x91\x06\x0e\x0f\n\r\n\x05\x05\t\x02\x00\x03\x12\x04\x91\x06\x10#\n\x0e\n\x06\x05\t\x02\x00\x03\x01\x12\x04\x91\x06\x11\"\n\x0c\n\x04\x05\t\x02\x01\x12\x04\x92\x06\x02$\n\r\n\x05\x05\t\x02\x01\x01\x12\x04\x92\x06\x02\x0b\n\r\n\x05\x05\t\x02\x01\x02\x12\x04\x92\x06\x0e\x0f\n\r\n\x05\x05\t\x02\x01\x03\x12\x04\x92\x06\x10#\n\x0e\n\x06\x05\t\x02\x01\x03\x01\x12\x04\x92\x06\x11\"\n\x0c\n\x04\x05\t\x02\x02\x12\x04\x93\x06\x02$\n\r\n\x05\x05\t\x02\x02\x01\x12\x04\x93\x06\x02\x0b\n\r\n\x05\x05\t\x02\x02\x02\x12\x04\x93\x06\x0e\x0f\n\r\n\x05\x05\t\x02\x02\x03\x12\x04\x93\x06\x10#\n\x0e\n\x06\x05\t\x02\x02\x03\x01\x12\x04\x93\x06\x11\"\n\x0c\n\x04\x05\t\x02\x03\x12\x04\x94\x06\x02!\n\r\n\x05\x05\t\x02\x03\x01\x12\x04\x94\x06\x02\x08\n\r\n\x05\x05\t\x02\x03\x02\x12\x04\x94\x06\x0b\x0c\n\r\n\x05\x05\t\x02\x03\x03\x12\x04\x94\x06\r \n\x0e\n\x06\x05\t\x02\x03\x03\x01\x12\x04\x94\x06\x0e\x1f\n\x0c\n\x04\x05\t\x02\x04\x12\x04\x95\x06\x02/\n\r\n\x05\x05\t\x02\x04\x01\x12\x04\x95\x06\x02\x16\n\r\n\x05\x05\t\x02\x04\x02\x12\x04\x95\x06\x19\x1a\n\r\n\x05\x05\t\x02\x04\x03\x12\x04\x95\x06\x1b.\n\x0e\n\x06\x05\t\x02\x04\x03\x01\x12\x04\x95\x06\x1c-\n\x0c\n\x04\x05\t\x02\x05\x12\x04\x96\x06\x02\x1e\n\r\n\x05\x05\t\x02\x05\x01\x12\x04\x96\x06\x02\x05\n\r\n\x05\x05\t\x02\x05\x02\x12\x04\x96\x06\x08\t\n\r\n\x05\x05\t\x02\x05\x03\x12\x04\x96\x06\n\x1d\n\x0e\n\x06\x05\t\x02\x05\x03\x01\x12\x04\x96\x06\x0b\x1c\n\x0c\n\x04\x05\t\x02\x06\x12\x04\x97\x06\x02\"\n\r\n\x05\x05\t\x02\x06\x01\x12\x04\x97\x06\x02\t\n\r\n\x05\x05\t\x02\x06\x02\x12\x04\x97\x06\x0c\r\n\r\n\x05\x05\t\x02\x06\x03\x12\x04\x97\x06\x0e!\n\x0e\n\x06\x05\t\x02\x06\x03\x01\x12\x04\x97\x06\x0f \n\x0c\n\x04\x05\t\x02\x07\x12\x04\x98\x06\x02!\n\r\n\x05\x05\t\x02\x07\x01\x12\x04\x98\x06\x02\x08\n\r\n\x05\x05\t\x02\x07\x02\x12\x04\x98\x06\x0b\x0c\n\r\n\x05\x05\t\x02\x07\x03\x12\x04\x98\x06\r \n\x0e\n\x06\x05\t\x02\x07\x03\x01\x12\x04\x98\x06\x0e\x1f\n\x0c\n\x04\x05\t\x02\x08\x12\x04\x99\x06\x02!\n\r\n\x05\x05\t\x02\x08\x01\x12\x04\x99\x06\x02\x08\n\r\n\x05\x05\t\x02\x08\x02\x12\x04\x99\x06\x0b\x0c\n\r\n\x05\x05\t\x02\x08\x03\x12\x04\x99\x06\r \n\x0e\n\x06\x05\t\x02\x08\x03\x01\x12\x04\x99\x06\x0e\x1f\n\x0c\n\x04\x05\t\x02\t\x12\x04\x9a\x06\x02#\n\r\n\x05\x05\t\x02\t\x01\x12\x04\x9a\x06\x02\n\n\r\n\x05\x05\t\x02\t\x02\x12\x04\x9a\x06\r\x0e\n\r\n\x05\x05\t\x02\t\x03\x12\x04\x9a\x06\x0f\"\n\x0e\n\x06\x05\t\x02\t\x03\x01\x12\x04\x9a\x06\x10!\n\x0c\n\x04\x05\t\x02\n\x12\x04\x9b\x06\x02)\n\r\n\x05\x05\t\x02\n\x01\x12\x04\x9b\x06\x02\x0f\n\r\n\x05\x05\t\x02\n\x02\x12\x04\x9b\x06\x12\x14\n\r\n\x05\x05\t\x02\n\x03\x12\x04\x9b\x06\x15(\n\x0e\n\x06\x05\t\x02\n\x03\x01\x12\x04\x9b\x06\x16\'\n\x0c\n\x04\x05\t\x02\x0b\x12\x04\x9c\x06\x02 \n\r\n\x05\x05\t\x02\x0b\x01\x12\x04\x9c\x06\x02\x06\n\r\n\x05\x05\t\x02\x0b\x02\x12\x04\x9c\x06\t\x0b\n\r\n\x05\x05\t\x02\x0b\x03\x12\x04\x9c\x06\x0c\x1f\n\x0e\n\x06\x05\t\x02\x0b\x03\x01\x12\x04\x9c\x06\r\x1e\n\x0c\n\x04\x05\t\x02\x0c\x12\x04\x9d\x06\x02 \n\r\n\x05\x05\t\x02\x0c\x01\x12\x04\x9d\x06\x02\x06\n\r\n\x05\x05\t\x02\x0c\x02\x12\x04\x9d\x06\t\x0b\n\r\n\x05\x05\t\x02\x0c\x03\x12\x04\x9d\x06\x0c\x1f\n\x0e\n\x06\x05\t\x02\x0c\x03\x01\x12\x04\x9d\x06\r\x1e\n\x0c\n\x04\x05\t\x02\r\x12\x04\x9e\x06\x02 \n\r\n\x05\x05\t\x02\r\x01\x12\x04\x9e\x06\x02\x06\n\r\n\x05\x05\t\x02\r\x02\x12\x04\x9e\x06\t\x0b\n\r\n\x05\x05\t\x02\r\x03\x12\x04\x9e\x06\x0c\x1f\n\x0e\n\x06\x05\t\x02\r\x03\x01\x12\x04\x9e\x06\r\x1e\n\x0c\n\x04\x05\t\x02\x0e\x12\x04\x9f\x06\x02\"\n\r\n\x05\x05\t\x02\x0e\x01\x12\x04\x9f\x06\x02\x08\n\r\n\x05\x05\t\x02\x0e\x02\x12\x04\x9f\x06\x0b\r\n\r\n\x05\x05\t\x02\x0e\x03\x12\x04\x9f\x06\x0e!\n\x0e\n\x06\x05\t\x02\x0e\x03\x01\x12\x04\x9f\x06\x0f \n\x0c\n\x02\x05\n\x12\x06\xa2\x06\x00\xab\x06\x01\n\x0b\n\x03\x05\n\x01\x12\x04\xa2\x06\x05\x13\n\x0c\n\x04\x05\n\x02\x00\x12\x04\xa3\x06\x02#\n\r\n\x05\x05\n\x02\x00\x01\x12\x04\xa3\x06\x02\n\n\r\n\x05\x05\n\x02\x00\x02\x12\x04\xa3\x06\r\x0e\n\r\n\x05\x05\n\x02\x00\x03\x12\x04\xa3\x06\x0f\"\n\x0e\n\x06\x05\n\x02\x00\x03\x01\x12\x04\xa3\x06\x10!\n\x0c\n\x04\x05\n\x02\x01\x12\x04\xa4\x06\x02 \n\r\n\x05\x05\n\x02\x01\x01\x12\x04\xa4\x06\x02\x07\n\r\n\x05\x05\n\x02\x01\x02\x12\x04\xa4\x06\n\x0b\n\r\n\x05\x05\n\x02\x01\x03\x12\x04\xa4\x06\x0c\x1f\n\x0e\n\x06\x05\n\x02\x01\x03\x01\x12\x04\xa4\x06\r\x1e\n\x0c\n\x04\x05\n\x02\x02\x12\x04\xa5\x06\x02\x1f\n\r\n\x05\x05\n\x02\x02\x01\x12\x04\xa5\x06\x02\x06\n\r\n\x05\x05\n\x02\x02\x02\x12\x04\xa5\x06\t\n\n\r\n\x05\x05\n\x02\x02\x03\x12\x04\xa5\x06\x0b\x1e\n\x0e\n\x06\x05\n\x02\x02\x03\x01\x12\x04\xa5\x06\x0c\x1d\n\x0c\n\x04\x05\n\x02\x03\x12\x04\xa6\x06\x02\'\n\r\n\x05\x05\n\x02\x03\x01\x12\x04\xa6\x06\x02\x0e\n\r\n\x05\x05\n\x02\x03\x02\x12\x04\xa6\x06\x11\x12\n\r\n\x05\x05\n\x02\x03\x03\x12\x04\xa6\x06\x13&\n\x0e\n\x06\x05\n\x02\x03\x03\x01\x12\x04\xa6\x06\x14%\n\x0c\n\x04\x05\n\x02\x04\x12\x04\xa7\x06\x02\"\n\r\n\x05\x05\n\x02\x04\x01\x12\x04\xa7\x06\x02\t\n\r\n\x05\x05\n\x02\x04\x02\x12\x04\xa7\x06\x0c\r\n\r\n\x05\x05\n\x02\x04\x03\x12\x04\xa7\x06\x0e!\n\x0e\n\x06\x05\n\x02\x04\x03\x01\x12\x04\xa7\x06\x0f \n\x0c\n\x04\x05\n\x02\x05\x12\x04\xa8\x06\x02$\n\r\n\x05\x05\n\x02\x05\x01\x12\x04\xa8\x06\x02\x0b\n\r\n\x05\x05\n\x02\x05\x02\x12\x04\xa8\x06\x0e\x0f\n\r\n\x05\x05\n\x02\x05\x03\x12\x04\xa8\x06\x10#\n\x0e\n\x06\x05\n\x02\x05\x03\x01\x12\x04\xa8\x06\x11\"\n\x0c\n\x04\x05\n\x02\x06\x12\x04\xa9\x06\x02\"\n\r\n\x05\x05\n\x02\x06\x01\x12\x04\xa9\x06\x02\t\n\r\n\x05\x05\n\x02\x06\x02\x12\x04\xa9\x06\x0c\r\n\r\n\x05\x05\n\x02\x06\x03\x12\x04\xa9\x06\x0e!\n\x0e\n\x06\x05\n\x02\x06\x03\x01\x12\x04\xa9\x06\x0f \n\x0c\n\x04\x05\n\x02\x07\x12\x04\xaa\x06\x02#\n\r\n\x05\x05\n\x02\x07\x01\x12\x04\xaa\x06\x02\n\n\r\n\x05\x05\n\x02\x07\x02\x12\x04\xaa\x06\r\x0e\n\r\n\x05\x05\n\x02\x07\x03\x12\x04\xaa\x06\x0f\"\n\x0e\n\x06\x05\n\x02\x07\x03\x01\x12\x04\xaa\x06\x10!\n\x0c\n\x02\x04C\x12\x06\xad\x06\x00\xaf\x06\x01\n\x0b\n\x03\x04C\x01\x12\x04\xad\x06\x08\x18\n\x0c\n\x04\x04C\x02\x00\x12\x04\xae\x06\x02&\n\r\n\x05\x04C\x02\x00\x04\x12\x04\xae\x06\x02\n\n\r\n\x05\x04C\x02\x00\x06\x12\x04\xae\x06\x0b\x15\n\r\n\x05\x04C\x02\x00\x01\x12\x04\xae\x06\x16!\n\r\n\x05\x04C\x02\x00\x03\x12\x04\xae\x06$%\n\x0c\n\x02\x04D\x12\x06\xb1\x06\x00\xbd\x06\x01\n\x0b\n\x03\x04D\x01\x12\x04\xb1\x06\x08\x12\n\x0c\n\x04\x04D\x02\x00\x12\x04\xb2\x06\x02\x10\n\r\n\x05\x04D\x02\x00\x05\x12\x04\xb2\x06\x02\x08\n\r\n\x05\x04D\x02\x00\x01\x12\x04\xb2\x06\t\x0b\n\r\n\x05\x04D\x02\x00\x03\x12\x04\xb2\x06\x0e\x0f\n\x0c\n\x04\x04D\x02\x01\x12\x04\xb3\x06\x02!\n\r\n\x05\x04D\x02\x01\x04\x12\x04\xb3\x06\x02\n\n\r\n\x05\x04D\x02\x01\x06\x12\x04\xb3\x06\x0b\x12\n\r\n\x05\x04D\x02\x01\x01\x12\x04\xb3\x06\x13\x1c\n\r\n\x05\x04D\x02\x01\x03\x12\x04\xb3\x06\x1f \n\x0c\n\x04\x04D\x02\x02\x12\x04\xb4\x06\x02+\n\r\n\x05\x04D\x02\x02\x06\x12\x04\xb4\x06\x02\x1b\n\r\n\x05\x04D\x02\x02\x01\x12\x04\xb4\x06\x1c&\n\r\n\x05\x04D\x02\x02\x03\x12\x04\xb4\x06)*\n\x0c\n\x04\x04D\x02\x03\x12\x04\xb5\x06\x02\x19\n\r\n\x05\x04D\x02\x03\x05\x12\x04\xb5\x06\x02\x08\n\r\n\x05\x04D\x02\x03\x01\x12\x04\xb5\x06\t\x14\n\r\n\x05\x04D\x02\x03\x03\x12\x04\xb5\x06\x17\x18\n\x0c\n\x04\x04D\x02\x04\x12\x04\xb6\x06\x02\x1a\n\r\n\x05\x04D\x02\x04\x06\x12\x04\xb6\x06\x02\x10\n\r\n\x05\x04D\x02\x04\x01\x12\x04\xb6\x06\x11\x15\n\r\n\x05\x04D\x02\x04\x03\x12\x04\xb6\x06\x18\x19\n\x0c\n\x04\x04D\x02\x05\x12\x04\xb7\x06\x02\x12\n\r\n\x05\x04D\x02\x05\x05\x12\x04\xb7\x06\x02\x08\n\r\n\x05\x04D\x02\x05\x01\x12\x04\xb7\x06\t\r\n\r\n\x05\x04D\x02\x05\x03\x12\x04\xb7\x06\x10\x11\n\x0c\n\x04\x04D\x02\x06\x12\x04\xb8\x06\x02\"\n\r\n\x05\x04D\x02\x06\x04\x12\x04\xb8\x06\x02\n\n\r\n\x05\x04D\x02\x06\x06\x12\x04\xb8\x06\x0b\x13\n\r\n\x05\x04D\x02\x06\x01\x12\x04\xb8\x06\x14\x1d\n\r\n\x05\x04D\x02\x06\x03\x12\x04\xb8\x06 !\n\x0c\n\x04\x04D\x02\x07\x12\x04\xb9\x06\x02\x12\n\r\n\x05\x04D\x02\x07\x05\x12\x04\xb9\x06\x02\x08\n\r\n\x05\x04D\x02\x07\x01\x12\x04\xb9\x06\t\r\n\r\n\x05\x04D\x02\x07\x03\x12\x04\xb9\x06\x10\x11\n\x0c\n\x04\x04D\x02\x08\x12\x04\xba\x06\x02+\n\r\n\x05\x04D\x02\x08\x06\x12\x04\xba\x06\x02\x1b\n\r\n\x05\x04D\x02\x08\x01\x12\x04\xba\x06\x1c&\n\r\n\x05\x04D\x02\x08\x03\x12\x04\xba\x06)*\n\x0c\n\x04\x04D\x02\t\x12\x04\xbb\x06\x02\x12\n\r\n\x05\x04D\x02\t\x05\x12\x04\xbb\x06\x02\x08\n\r\n\x05\x04D\x02\t\x01\x12\x04\xbb\x06\t\x0c\n\r\n\x05\x04D\x02\t\x03\x12\x04\xbb\x06\x0f\x11\n\x0c\n\x04\x04D\x02\n\x12\x04\xbc\x06\x02\x17\n\r\n\x05\x04D\x02\n\x05\x12\x04\xbc\x06\x02\x08\n\r\n\x05\x04D\x02\n\x01\x12\x04\xbc\x06\t\x11\n\r\n\x05\x04D\x02\n\x03\x12\x04\xbc\x06\x14\x16\n\x0c\n\x02\x04E\x12\x06\xbf\x06\x00\xc1\x06\x01\n\x0b\n\x03\x04E\x01\x12\x04\xbf\x06\x08\x1c\n\x0c\n\x04\x04E\x02\x00\x12\x04\xc0\x06\x02.\n\r\n\x05\x04E\x02\x00\x04\x12\x04\xc0\x06\x02\n\n\r\n\x05\x04E\x02\x00\x06\x12\x04\xc0\x06\x0b\x19\n\r\n\x05\x04E\x02\x00\x01\x12\x04\xc0\x06\x1a)\n\r\n\x05\x04E\x02\x00\x03\x12\x04\xc0\x06,-\n\x0c\n\x02\x04F\x12\x06\xc3\x06\x00\xcc\x06\x01\n\x0b\n\x03\x04F\x01\x12\x04\xc3\x06\x08\x16\n\x0c\n\x04\x04F\x02\x00\x12\x04\xc4\x06\x02\x10\n\r\n\x05\x04F\x02\x00\x05\x12\x04\xc4\x06\x02\x08\n\r\n\x05\x04F\x02\x00\x01\x12\x04\xc4\x06\t\x0b\n\r\n\x05\x04F\x02\x00\x03\x12\x04\xc4\x06\x0e\x0f\n\x0c\n\x04\x04F\x02\x01\x12\x04\xc5\x06\x02\x19\n\r\n\x05\x04F\x02\x01\x05\x12\x04\xc5\x06\x02\x06\n\r\n\x05\x04F\x02\x01\x01\x12\x04\xc5\x06\x07\x14\n\r\n\x05\x04F\x02\x01\x03\x12\x04\xc5\x06\x17\x18\n\x0c\n\x04\x04F\x02\x02\x12\x04\xc6\x06\x02\x14\n\r\n\x05\x04F\x02\x02\x05\x12\x04\xc6\x06\x02\x06\n\r\n\x05\x04F\x02\x02\x01\x12\x04\xc6\x06\x07\x0f\n\r\n\x05\x04F\x02\x02\x03\x12\x04\xc6\x06\x12\x13\n\x0c\n\x04\x04F\x02\x03\x12\x04\xc7\x06\x02\x13\n\r\n\x05\x04F\x02\x03\x05\x12\x04\xc7\x06\x02\x07\n\r\n\x05\x04F\x02\x03\x01\x12\x04\xc7\x06\x08\x0e\n\r\n\x05\x04F\x02\x03\x03\x12\x04\xc7\x06\x11\x12\n\x0c\n\x04\x04F\x02\x04\x12\x04\xc8\x06\x02\x16\n\r\n\x05\x04F\x02\x04\x05\x12\x04\xc8\x06\x02\x08\n\r\n\x05\x04F\x02\x04\x01\x12\x04\xc8\x06\t\x11\n\r\n\x05\x04F\x02\x04\x03\x12\x04\xc8\x06\x14\x15\n\x0c\n\x04\x04F\x02\x05\x12\x04\xc9\x06\x02\x11\n\r\n\x05\x04F\x02\x05\x05\x12\x04\xc9\x06\x02\x08\n\r\n\x05\x04F\x02\x05\x01\x12\x04\xc9\x06\t\x0c\n\r\n\x05\x04F\x02\x05\x03\x12\x04\xc9\x06\x0f\x10\n\x0c\n\x04\x04F\x02\x06\x12\x04\xca\x06\x02\x12\n\r\n\x05\x04F\x02\x06\x05\x12\x04\xca\x06\x02\x07\n\r\n\x05\x04F\x02\x06\x01\x12\x04\xca\x06\x08\r\n\r\n\x05\x04F\x02\x06\x03\x12\x04\xca\x06\x10\x11\n\x0c\n\x04\x04F\x02\x07\x12\x04\xcb\x06\x02\x16\n\r\n\x05\x04F\x02\x07\x05\x12\x04\xcb\x06\x02\x08\n\r\n\x05\x04F\x02\x07\x01\x12\x04\xcb\x06\t\x11\n\r\n\x05\x04F\x02\x07\x03\x12\x04\xcb\x06\x14\x15\n\x0c\n\x02\x04G\x12\x06\xce\x06\x00\xd0\x06\x01\n\x0b\n\x03\x04G\x01\x12\x04\xce\x06\x08\x1e\n\x0c\n\x04\x04G\x02\x00\x12\x04\xcf\x06\x022\n\r\n\x05\x04G\x02\x00\x04\x12\x04\xcf\x06\x02\n\n\r\n\x05\x04G\x02\x00\x06\x12\x04\xcf\x06\x0b\x1b\n\r\n\x05\x04G\x02\x00\x01\x12\x04\xcf\x06\x1c-\n\r\n\x05\x04G\x02\x00\x03\x12\x04\xcf\x0601\n\x0c\n\x02\x04H\x12\x06\xd2\x06\x00\xdb\x06\x01\n\x0b\n\x03\x04H\x01\x12\x04\xd2\x06\x08\x18\n\x0c\n\x04\x04H\x02\x00\x12\x04\xd3\x06\x02\x10\n\r\n\x05\x04H\x02\x00\x05\x12\x04\xd3\x06\x02\x08\n\r\n\x05\x04H\x02\x00\x01\x12\x04\xd3\x06\t\x0b\n\r\n\x05\x04H\x02\x00\x03\x12\x04\xd3\x06\x0e\x0f\n\x0c\n\x04\x04H\x02\x01\x12\x04\xd4\x06\x02\x12\n\r\n\x05\x04H\x02\x01\x05\x12\x04\xd4\x06\x02\x08\n\r\n\x05\x04H\x02\x01\x01\x12\x04\xd4\x06\t\r\n\r\n\x05\x04H\x02\x01\x03\x12\x04\xd4\x06\x10\x11\n\x0c\n\x04\x04H\x02\x02\x12\x04\xd5\x06\x02\x12\n\r\n\x05\x04H\x02\x02\x06\x12\x04\xd5\x06\x02\x07\n\r\n\x05\x04H\x02\x02\x01\x12\x04\xd5\x06\x08\r\n\r\n\x05\x04H\x02\x02\x03\x12\x04\xd5\x06\x10\x11\n\x0c\n\x04\x04H\x02\x03\x12\x04\xd6\x06\x02\x10\n\r\n\x05\x04H\x02\x03\x06\x12\x04\xd6\x06\x02\x06\n\r\n\x05\x04H\x02\x03\x01\x12\x04\xd6\x06\x07\x0b\n\r\n\x05\x04H\x02\x03\x03\x12\x04\xd6\x06\x0e\x0f\n\x0c\n\x04\x04H\x02\x04\x12\x04\xd7\x06\x02\x14\n\r\n\x05\x04H\x02\x04\x06\x12\x04\xd7\x06\x02\x08\n\r\n\x05\x04H\x02\x04\x01\x12\x04\xd7\x06\t\x0f\n\r\n\x05\x04H\x02\x04\x03\x12\x04\xd7\x06\x12\x13\n\x0c\n\x04\x04H\x02\x05\x12\x04\xd8\x06\x02+\n\r\n\x05\x04H\x02\x05\x06\x12\x04\xd8\x06\x02\x1b\n\r\n\x05\x04H\x02\x05\x01\x12\x04\xd8\x06\x1c&\n\r\n\x05\x04H\x02\x05\x03\x12\x04\xd8\x06)*\n\x0c\n\x04\x04H\x02\x06\x12\x04\xd9\x06\x02+\n\r\n\x05\x04H\x02\x06\x06\x12\x04\xd9\x06\x02\x1b\n\r\n\x05\x04H\x02\x06\x01\x12\x04\xd9\x06\x1c&\n\r\n\x05\x04H\x02\x06\x03\x12\x04\xd9\x06)*\n\x0c\n\x04\x04H\x02\x07\x12\x04\xda\x06\x02\x16\n\r\n\x05\x04H\x02\x07\x05\x12\x04\xda\x06\x02\x08\n\r\n\x05\x04H\x02\x07\x01\x12\x04\xda\x06\t\x11\n\r\n\x05\x04H\x02\x07\x03\x12\x04\xda\x06\x14\x15\n\x0c\n\x02\x04I\x12\x06\xdd\x06\x00\xdf\x06\x01\n\x0b\n\x03\x04I\x01\x12\x04\xdd\x06\x08\x16\n\x0c\n\x04\x04I\x02\x00\x12\x04\xde\x06\x02\"\n\r\n\x05\x04I\x02\x00\x04\x12\x04\xde\x06\x02\n\n\r\n\x05\x04I\x02\x00\x06\x12\x04\xde\x06\x0b\x13\n\r\n\x05\x04I\x02\x00\x01\x12\x04\xde\x06\x14\x1d\n\r\n\x05\x04I\x02\x00\x03\x12\x04\xde\x06 !\n\x0c\n\x02\x04J\x12\x06\xe1\x06\x00\xe9\x06\x01\n\x0b\n\x03\x04J\x01\x12\x04\xe1\x06\x08\x10\n\x0c\n\x04\x04J\x02\x00\x12\x04\xe2\x06\x02\x10\n\r\n\x05\x04J\x02\x00\x05\x12\x04\xe2\x06\x02\x08\n\r\n\x05\x04J\x02\x00\x01\x12\x04\xe2\x06\t\x0b\n\r\n\x05\x04J\x02\x00\x03\x12\x04\xe2\x06\x0e\x0f\n\x0c\n\x04\x04J\x02\x01\x12\x04\xe3\x06\x02+\n\r\n\x05\x04J\x02\x01\x06\x12\x04\xe3\x06\x02\x1b\n\r\n\x05\x04J\x02\x01\x01\x12\x04\xe3\x06\x1c&\n\r\n\x05\x04J\x02\x01\x03\x12\x04\xe3\x06)*\n\x0c\n\x04\x04J\x02\x02\x12\x04\xe4\x06\x02\x12\n\r\n\x05\x04J\x02\x02\x05\x12\x04\xe4\x06\x02\x08\n\r\n\x05\x04J\x02\x02\x01\x12\x04\xe4\x06\t\r\n\r\n\x05\x04J\x02\x02\x03\x12\x04\xe4\x06\x10\x11\n\x0c\n\x04\x04J\x02\x03\x12\x04\xe5\x06\x02\x12\n\r\n\x05\x04J\x02\x03\x05\x12\x04\xe5\x06\x02\x08\n\r\n\x05\x04J\x02\x03\x01\x12\x04\xe5\x06\t\r\n\r\n\x05\x04J\x02\x03\x03\x12\x04\xe5\x06\x10\x11\n\x0c\n\x04\x04J\x02\x04\x12\x04\xe6\x06\x02+\n\r\n\x05\x04J\x02\x04\x06\x12\x04\xe6\x06\x02\x1b\n\r\n\x05\x04J\x02\x04\x01\x12\x04\xe6\x06\x1c&\n\r\n\x05\x04J\x02\x04\x03\x12\x04\xe6\x06)*\n\x0c\n\x04\x04J\x02\x05\x12\x04\xe7\x06\x02\x11\n\r\n\x05\x04J\x02\x05\x05\x12\x04\xe7\x06\x02\x08\n\r\n\x05\x04J\x02\x05\x01\x12\x04\xe7\x06\t\x0c\n\r\n\x05\x04J\x02\x05\x03\x12\x04\xe7\x06\x0f\x10\n\x0c\n\x04\x04J\x02\x06\x12\x04\xe8\x06\x02\x16\n\r\n\x05\x04J\x02\x06\x05\x12\x04\xe8\x06\x02\x08\n\r\n\x05\x04J\x02\x06\x01\x12\x04\xe8\x06\t\x11\n\r\n\x05\x04J\x02\x06\x03\x12\x04\xe8\x06\x14\x15\n\x0c\n\x02\x04K\x12\x06\xeb\x06\x00\xed\x06\x01\n\x0b\n\x03\x04K\x01\x12\x04\xeb\x06\x08\x1f\n\x0c\n\x04\x04K\x02\x00\x12\x04\xec\x06\x024\n\r\n\x05\x04K\x02\x00\x04\x12\x04\xec\x06\x02\n\n\r\n\x05\x04K\x02\x00\x06\x12\x04\xec\x06\x0b\x1c\n\r\n\x05\x04K\x02\x00\x01\x12\x04\xec\x06\x1d/\n\r\n\x05\x04K\x02\x00\x03\x12\x04\xec\x0623\n\x0c\n\x02\x04L\x12\x06\xef\x06\x00\xf5\x06\x01\n\x0b\n\x03\x04L\x01\x12\x04\xef\x06\x08\x19\n\x0c\n\x04\x04L\x02\x00\x12\x04\xf0\x06\x02\x10\n\r\n\x05\x04L\x02\x00\x05\x12\x04\xf0\x06\x02\x08\n\r\n\x05\x04L\x02\x00\x01\x12\x04\xf0\x06\t\x0b\n\r\n\x05\x04L\x02\x00\x03\x12\x04\xf0\x06\x0e\x0f\n\x0c\n\x04\x04L\x02\x01\x12\x04\xf1\x06\x02\x14\n\r\n\x05\x04L\x02\x01\x05\x12\x04\xf1\x06\x02\x08\n\r\n\x05\x04L\x02\x01\x01\x12\x04\xf1\x06\t\x0f\n\r\n\x05\x04L\x02\x01\x03\x12\x04\xf1\x06\x12\x13\n\x0c\n\x04\x04L\x02\x02\x12\x04\xf2\x06\x02+\n\r\n\x05\x04L\x02\x02\x06\x12\x04\xf2\x06\x02\x1b\n\r\n\x05\x04L\x02\x02\x01\x12\x04\xf2\x06\x1c&\n\r\n\x05\x04L\x02\x02\x03\x12\x04\xf2\x06)*\n\x0c\n\x04\x04L\x02\x03\x12\x04\xf3\x06\x02+\n\r\n\x05\x04L\x02\x03\x06\x12\x04\xf3\x06\x02\x1b\n\r\n\x05\x04L\x02\x03\x01\x12\x04\xf3\x06\x1c&\n\r\n\x05\x04L\x02\x03\x03\x12\x04\xf3\x06)*\n\x0c\n\x04\x04L\x02\x04\x12\x04\xf4\x06\x02\x16\n\r\n\x05\x04L\x02\x04\x05\x12\x04\xf4\x06\x02\x08\n\r\n\x05\x04L\x02\x04\x01\x12\x04\xf4\x06\t\x11\n\r\n\x05\x04L\x02\x04\x03\x12\x04\xf4\x06\x14\x15\n\x0c\n\x02\x04M\x12\x06\xf7\x06\x00\xf9\x06\x01\n\x0b\n\x03\x04M\x01\x12\x04\xf7\x06\x08\x18\n\x0c\n\x04\x04M\x02\x00\x12\x04\xf8\x06\x02\'\n\r\n\x05\x04M\x02\x00\x04\x12\x04\xf8\x06\x02\n\n\r\n\x05\x04M\x02\x00\x06\x12\x04\xf8\x06\x0b\x15\n\r\n\x05\x04M\x02\x00\x01\x12\x04\xf8\x06\x16\"\n\r\n\x05\x04M\x02\x00\x03\x12\x04\xf8\x06%&\n\x0c\n\x02\x04N\x12\x06\xfb\x06\x00\x81\x07\x01\n\x0b\n\x03\x04N\x01\x12\x04\xfb\x06\x08\x12\n\x0c\n\x04\x04N\x02\x00\x12\x04\xfc\x06\x02\x10\n\r\n\x05\x04N\x02\x00\x05\x12\x04\xfc\x06\x02\x08\n\r\n\x05\x04N\x02\x00\x01\x12\x04\xfc\x06\t\x0b\n\r\n\x05\x04N\x02\x00\x03\x12\x04\xfc\x06\x0e\x0f\n\x0c\n\x04\x04N\x02\x01\x12\x04\xfd\x06\x02\x14\n\r\n\x05\x04N\x02\x01\x05\x12\x04\xfd\x06\x02\x08\n\r\n\x05\x04N\x02\x01\x01\x12\x04\xfd\x06\t\x0f\n\r\n\x05\x04N\x02\x01\x03\x12\x04\xfd\x06\x12\x13\n\x0c\n\x04\x04N\x02\x02\x12\x04\xfe\x06\x02+\n\r\n\x05\x04N\x02\x02\x06\x12\x04\xfe\x06\x02\x1b\n\r\n\x05\x04N\x02\x02\x01\x12\x04\xfe\x06\x1c&\n\r\n\x05\x04N\x02\x02\x03\x12\x04\xfe\x06)*\n\x0c\n\x04\x04N\x02\x03\x12\x04\xff\x06\x02+\n\r\n\x05\x04N\x02\x03\x06\x12\x04\xff\x06\x02\x1b\n\r\n\x05\x04N\x02\x03\x01\x12\x04\xff\x06\x1c&\n\r\n\x05\x04N\x02\x03\x03\x12\x04\xff\x06)*\n\x0c\n\x04\x04N\x02\x04\x12\x04\x80\x07\x02\x16\n\r\n\x05\x04N\x02\x04\x05\x12\x04\x80\x07\x02\x08\n\r\n\x05\x04N\x02\x04\x01\x12\x04\x80\x07\t\x11\n\r\n\x05\x04N\x02\x04\x03\x12\x04\x80\x07\x14\x15\n\x0c\n\x02\x04O\x12\x06\x83\x07\x00\x85\x07\x01\n\x0b\n\x03\x04O\x01\x12\x04\x83\x07\x08\x1c\n\x0c\n\x04\x04O\x02\x00\x12\x04\x84\x07\x02.\n\r\n\x05\x04O\x02\x00\x04\x12\x04\x84\x07\x02\n\n\r\n\x05\x04O\x02\x00\x06\x12\x04\x84\x07\x0b\x19\n\r\n\x05\x04O\x02\x00\x01\x12\x04\x84\x07\x1a)\n\r\n\x05\x04O\x02\x00\x03\x12\x04\x84\x07,-\n\x0c\n\x02\x04P\x12\x06\x87\x07\x00\x91\x07\x01\n\x0b\n\x03\x04P\x01\x12\x04\x87\x07\x08\x16\n\x0c\n\x04\x04P\x02\x00\x12\x04\x88\x07\x02\x10\n\r\n\x05\x04P\x02\x00\x05\x12\x04\x88\x07\x02\x08\n\r\n\x05\x04P\x02\x00\x01\x12\x04\x88\x07\t\x0b\n\r\n\x05\x04P\x02\x00\x03\x12\x04\x88\x07\x0e\x0f\n\x0c\n\x04\x04P\x02\x01\x12\x04\x89\x07\x02\x14\n\r\n\x05\x04P\x02\x01\x05\x12\x04\x89\x07\x02\x07\n\r\n\x05\x04P\x02\x01\x01\x12\x04\x89\x07\x08\x0f\n\r\n\x05\x04P\x02\x01\x03\x12\x04\x89\x07\x12\x13\n\x0c\n\x04\x04P\x02\x02\x12\x04\x8a\x07\x02\x14\n\r\n\x05\x04P\x02\x02\x05\x12\x04\x8a\x07\x02\x07\n\r\n\x05\x04P\x02\x02\x01\x12\x04\x8a\x07\x08\x0f\n\r\n\x05\x04P\x02\x02\x03\x12\x04\x8a\x07\x12\x13\n\x0c\n\x04\x04P\x02\x03\x12\x04\x8b\x07\x02\x15\n\r\n\x05\x04P\x02\x03\x05\x12\x04\x8b\x07\x02\x07\n\r\n\x05\x04P\x02\x03\x01\x12\x04\x8b\x07\x08\x10\n\r\n\x05\x04P\x02\x03\x03\x12\x04\x8b\x07\x13\x14\n\x0c\n\x04\x04P\x02\x04\x12\x04\x8c\x07\x02\x17\n\r\n\x05\x04P\x02\x04\x05\x12\x04\x8c\x07\x02\x07\n\r\n\x05\x04P\x02\x04\x01\x12\x04\x8c\x07\x08\x12\n\r\n\x05\x04P\x02\x04\x03\x12\x04\x8c\x07\x15\x16\n\x0c\n\x04\x04P\x02\x05\x12\x04\x8d\x07\x02\x12\n\r\n\x05\x04P\x02\x05\x05\x12\x04\x8d\x07\x02\x07\n\r\n\x05\x04P\x02\x05\x01\x12\x04\x8d\x07\x08\r\n\r\n\x05\x04P\x02\x05\x03\x12\x04\x8d\x07\x10\x11\n\x0c\n\x04\x04P\x02\x06\x12\x04\x8e\x07\x02+\n\r\n\x05\x04P\x02\x06\x06\x12\x04\x8e\x07\x02\x1b\n\r\n\x05\x04P\x02\x06\x01\x12\x04\x8e\x07\x1c&\n\r\n\x05\x04P\x02\x06\x03\x12\x04\x8e\x07)*\n\x0c\n\x04\x04P\x02\x07\x12\x04\x8f\x07\x02+\n\r\n\x05\x04P\x02\x07\x06\x12\x04\x8f\x07\x02\x1b\n\r\n\x05\x04P\x02\x07\x01\x12\x04\x8f\x07\x1c&\n\r\n\x05\x04P\x02\x07\x03\x12\x04\x8f\x07)*\n\x0c\n\x04\x04P\x02\x08\x12\x04\x90\x07\x02\x16\n\r\n\x05\x04P\x02\x08\x05\x12\x04\x90\x07\x02\x08\n\r\n\x05\x04P\x02\x08\x01\x12\x04\x90\x07\t\x11\n\r\n\x05\x04P\x02\x08\x03\x12\x04\x90\x07\x14\x15\n\x0c\n\x02\x04Q\x12\x06\x93\x07\x00\x95\x07\x01\n\x0b\n\x03\x04Q\x01\x12\x04\x93\x07\x08\x16\n\x0c\n\x04\x04Q\x02\x00\x12\x04\x94\x07\x02\"\n\r\n\x05\x04Q\x02\x00\x04\x12\x04\x94\x07\x02\n\n\r\n\x05\x04Q\x02\x00\x06\x12\x04\x94\x07\x0b\x13\n\r\n\x05\x04Q\x02\x00\x01\x12\x04\x94\x07\x14\x1d\n\r\n\x05\x04Q\x02\x00\x03\x12\x04\x94\x07 !\n\x0c\n\x02\x04R\x12\x06\x97\x07\x00\x9d\x07\x01\n\x0b\n\x03\x04R\x01\x12\x04\x97\x07\x08\x10\n\x0c\n\x04\x04R\x02\x00\x12\x04\x98\x07\x02\x10\n\r\n\x05\x04R\x02\x00\x05\x12\x04\x98\x07\x02\x08\n\r\n\x05\x04R\x02\x00\x01\x12\x04\x98\x07\t\x0b\n\r\n\x05\x04R\x02\x00\x03\x12\x04\x98\x07\x0e\x0f\n\x0c\n\x04\x04R\x02\x01\x12\x04\x99\x07\x02\x12\n\r\n\x05\x04R\x02\x01\x05\x12\x04\x99\x07\x02\x08\n\r\n\x05\x04R\x02\x01\x01\x12\x04\x99\x07\t\r\n\r\n\x05\x04R\x02\x01\x03\x12\x04\x99\x07\x10\x11\n\x0c\n\x04\x04R\x02\x02\x12\x04\x9a\x07\x02+\n\r\n\x05\x04R\x02\x02\x06\x12\x04\x9a\x07\x02\x1b\n\r\n\x05\x04R\x02\x02\x01\x12\x04\x9a\x07\x1c&\n\r\n\x05\x04R\x02\x02\x03\x12\x04\x9a\x07)*\n\x0c\n\x04\x04R\x02\x03\x12\x04\x9b\x07\x02+\n\r\n\x05\x04R\x02\x03\x06\x12\x04\x9b\x07\x02\x1b\n\r\n\x05\x04R\x02\x03\x01\x12\x04\x9b\x07\x1c&\n\r\n\x05\x04R\x02\x03\x03\x12\x04\x9b\x07)*\n\x0c\n\x04\x04R\x02\x04\x12\x04\x9c\x07\x02\x16\n\r\n\x05\x04R\x02\x04\x05\x12\x04\x9c\x07\x02\x08\n\r\n\x05\x04R\x02\x04\x01\x12\x04\x9c\x07\t\x11\n\r\n\x05\x04R\x02\x04\x03\x12\x04\x9c\x07\x14\x15\n\x0c\n\x02\x04S\x12\x06\x9f\x07\x00\xa1\x07\x01\n\x0b\n\x03\x04S\x01\x12\x04\x9f\x07\x08\x19\n\x0c\n\x04\x04S\x02\x00\x12\x04\xa0\x07\x02(\n\r\n\x05\x04S\x02\x00\x04\x12\x04\xa0\x07\x02\n\n\r\n\x05\x04S\x02\x00\x06\x12\x04\xa0\x07\x0b\x16\n\r\n\x05\x04S\x02\x00\x01\x12\x04\xa0\x07\x17#\n\r\n\x05\x04S\x02\x00\x03\x12\x04\xa0\x07&\'\n\x0c\n\x02\x04T\x12\x06\xa3\x07\x00\xac\x07\x01\n\x0b\n\x03\x04T\x01\x12\x04\xa3\x07\x08\x13\n\x0c\n\x04\x04T\x02\x00\x12\x04\xa4\x07\x02\x10\n\r\n\x05\x04T\x02\x00\x05\x12\x04\xa4\x07\x02\x08\n\r\n\x05\x04T\x02\x00\x01\x12\x04\xa4\x07\t\x0b\n\r\n\x05\x04T\x02\x00\x03\x12\x04\xa4\x07\x0e\x0f\n\x0c\n\x04\x04T\x02\x01\x12\x04\xa5\x07\x02+\n\r\n\x05\x04T\x02\x01\x06\x12\x04\xa5\x07\x02\x1b\n\r\n\x05\x04T\x02\x01\x01\x12\x04\xa5\x07\x1c&\n\r\n\x05\x04T\x02\x01\x03\x12\x04\xa5\x07)*\n\x0c\n\x04\x04T\x02\x02\x12\x04\xa6\x07\x02+\n\r\n\x05\x04T\x02\x02\x04\x12\x04\xa6\x07\x02\n\n\r\n\x05\x04T\x02\x02\x06\x12\x04\xa6\x07\x0b\x1d\n\r\n\x05\x04T\x02\x02\x01\x12\x04\xa6\x07\x1e&\n\r\n\x05\x04T\x02\x02\x03\x12\x04\xa6\x07)*\n\x0c\n\x04\x04T\x02\x03\x12\x04\xa7\x07\x02\x10\n\r\n\x05\x04T\x02\x03\x06\x12\x04\xa7\x07\x02\x06\n\r\n\x05\x04T\x02\x03\x01\x12\x04\xa7\x07\x07\x0b\n\r\n\x05\x04T\x02\x03\x03\x12\x04\xa7\x07\x0e\x0f\n\x0c\n\x04\x04T\x02\x04\x12\x04\xa8\x07\x02\x1a\n\r\n\x05\x04T\x02\x04\x04\x12\x04\xa8\x07\x02\n\n\r\n\x05\x04T\x02\x04\x06\x12\x04\xa8\x07\x0b\x0f\n\r\n\x05\x04T\x02\x04\x01\x12\x04\xa8\x07\x10\x15\n\r\n\x05\x04T\x02\x04\x03\x12\x04\xa8\x07\x18\x19\n\x0c\n\x04\x04T\x02\x05\x12\x04\xa9\x07\x02+\n\r\n\x05\x04T\x02\x05\x06\x12\x04\xa9\x07\x02\x1b\n\r\n\x05\x04T\x02\x05\x01\x12\x04\xa9\x07\x1c&\n\r\n\x05\x04T\x02\x05\x03\x12\x04\xa9\x07)*\n\x0c\n\x04\x04T\x02\x06\x12\x04\xaa\x07\x02\x11\n\r\n\x05\x04T\x02\x06\x05\x12\x04\xaa\x07\x02\x08\n\r\n\x05\x04T\x02\x06\x01\x12\x04\xaa\x07\t\x0c\n\r\n\x05\x04T\x02\x06\x03\x12\x04\xaa\x07\x0f\x10\n\x0c\n\x04\x04T\x02\x07\x12\x04\xab\x07\x02\x16\n\r\n\x05\x04T\x02\x07\x05\x12\x04\xab\x07\x02\x08\n\r\n\x05\x04T\x02\x07\x01\x12\x04\xab\x07\t\x11\n\r\n\x05\x04T\x02\x07\x03\x12\x04\xab\x07\x14\x15\n\x0c\n\x02\x04U\x12\x06\xae\x07\x00\xb0\x07\x01\n\x0b\n\x03\x04U\x01\x12\x04\xae\x07\x08 \n\x0c\n\x04\x04U\x02\x00\x12\x04\xaf\x07\x026\n\r\n\x05\x04U\x02\x00\x04\x12\x04\xaf\x07\x02\n\n\r\n\x05\x04U\x02\x00\x06\x12\x04\xaf\x07\x0b\x1d\n\r\n\x05\x04U\x02\x00\x01\x12\x04\xaf\x07\x1e1\n\r\n\x05\x04U\x02\x00\x03\x12\x04\xaf\x0745\n\x0c\n\x02\x04V\x12\x06\xb2\x07\x00\xba\x07\x01\n\x0b\n\x03\x04V\x01\x12\x04\xb2\x07\x08\x1a\n\x0c\n\x04\x04V\x02\x00\x12\x04\xb3\x07\x02\x10\n\r\n\x05\x04V\x02\x00\x05\x12\x04\xb3\x07\x02\x08\n\r\n\x05\x04V\x02\x00\x01\x12\x04\xb3\x07\t\x0b\n\r\n\x05\x04V\x02\x00\x03\x12\x04\xb3\x07\x0e\x0f\n\x0c\n\x04\x04V\x02\x01\x12\x04\xb4\x07\x02.\n\r\n\x05\x04V\x02\x01\x06\x12\x04\xb4\x07\x02 \n\r\n\x05\x04V\x02\x01\x01\x12\x04\xb4\x07!)\n\r\n\x05\x04V\x02\x01\x03\x12\x04\xb4\x07,-\n\x0c\n\x04\x04V\x02\x02\x12\x04\xb5\x07\x02\x19\n\r\n\x05\x04V\x02\x02\x05\x12\x04\xb5\x07\x02\x08\n\r\n\x05\x04V\x02\x02\x01\x12\x04\xb5\x07\t\x14\n\r\n\x05\x04V\x02\x02\x03\x12\x04\xb5\x07\x17\x18\n\x0c\n\x04\x04V\x02\x03\x12\x04\xb6\x07\x02\x15\n\r\n\x05\x04V\x02\x03\x05\x12\x04\xb6\x07\x02\x07\n\r\n\x05\x04V\x02\x03\x01\x12\x04\xb6\x07\x08\x10\n\r\n\x05\x04V\x02\x03\x03\x12\x04\xb6\x07\x13\x14\n\x0c\n\x04\x04V\x02\x04\x12\x04\xb7\x07\x02\x13\n\r\n\x05\x04V\x02\x04\x05\x12\x04\xb7\x07\x02\x08\n\r\n\x05\x04V\x02\x04\x01\x12\x04\xb7\x07\t\x0e\n\r\n\x05\x04V\x02\x04\x03\x12\x04\xb7\x07\x11\x12\n\x0c\n\x04\x04V\x02\x05\x12\x04\xb8\x07\x02.\n\r\n\x05\x04V\x02\x05\x04\x12\x04\xb8\x07\x02\n\n\r\n\x05\x04V\x02\x05\x06\x12\x04\xb8\x07\x0b\"\n\r\n\x05\x04V\x02\x05\x01\x12\x04\xb8\x07#)\n\r\n\x05\x04V\x02\x05\x03\x12\x04\xb8\x07,-\n\x0c\n\x04\x04V\x02\x06\x12\x04\xb9\x07\x02\x16\n\r\n\x05\x04V\x02\x06\x05\x12\x04\xb9\x07\x02\x08\n\r\n\x05\x04V\x02\x06\x01\x12\x04\xb9\x07\t\x11\n\r\n\x05\x04V\x02\x06\x03\x12\x04\xb9\x07\x14\x15\n\x0c\n\x02\x05\x0b\x12\x06\xbc\x07\x00\xbf\x07\x01\n\x0b\n\x03\x05\x0b\x01\x12\x04\xbc\x07\x05#\n\x0c\n\x04\x05\x0b\x02\x00\x12\x04\xbd\x07\x02\x0e\n\r\n\x05\x05\x0b\x02\x00\x01\x12\x04\xbd\x07\x02\t\n\r\n\x05\x05\x0b\x02\x00\x02\x12\x04\xbd\x07\x0c\r\n\x0c\n\x04\x05\x0b\x02\x01\x12\x04\xbe\x07\x02\x12\n\r\n\x05\x05\x0b\x02\x01\x01\x12\x04\xbe\x07\x02\r\n\r\n\x05\x05\x0b\x02\x01\x02\x12\x04\xbe\x07\x10\x11\n\x0c\n\x02\x04W\x12\x06\xc1\x07\x00\xc3\x07\x01\n\x0b\n\x03\x04W\x01\x12\x04\xc1\x07\x08%\n\x0c\n\x04\x04W\x02\x00\x12\x04\xc2\x07\x02@\n\r\n\x05\x04W\x02\x00\x04\x12\x04\xc2\x07\x02\n\n\r\n\x05\x04W\x02\x00\x06\x12\x04\xc2\x07\x0b\"\n\r\n\x05\x04W\x02\x00\x01\x12\x04\xc2\x07#;\n\r\n\x05\x04W\x02\x00\x03\x12\x04\xc2\x07>?\n\x0c\n\x02\x04X\x12\x06\xc5\x07\x00\xcc\x07\x01\n\x0b\n\x03\x04X\x01\x12\x04\xc5\x07\x08\x1f\n\x0c\n\x04\x04X\x02\x00\x12\x04\xc6\x07\x02\x10\n\r\n\x05\x04X\x02\x00\x05\x12\x04\xc6\x07\x02\x08\n\r\n\x05\x04X\x02\x00\x01\x12\x04\xc6\x07\t\x0b\n\r\n\x05\x04X\x02\x00\x03\x12\x04\xc6\x07\x0e\x0f\n\x0c\n\x04\x04X\x02\x01\x12\x04\xc7\x07\x02\x10\n\r\n\x05\x04X\x02\x01\x06\x12\x04\xc7\x07\x02\x06\n\r\n\x05\x04X\x02\x01\x01\x12\x04\xc7\x07\x07\x0b\n\r\n\x05\x04X\x02\x01\x03\x12\x04\xc7\x07\x0e\x0f\n\x0c\n\x04\x04X\x02\x02\x12\x04\xc8\x07\x02&\n\r\n\x05\x04X\x02\x02\x06\x12\x04\xc8\x07\x02\x14\n\r\n\x05\x04X\x02\x02\x01\x12\x04\xc8\x07\x15!\n\r\n\x05\x04X\x02\x02\x03\x12\x04\xc8\x07$%\n\x0c\n\x04\x04X\x02\x03\x12\x04\xc9\x07\x02B\n\r\n\x05\x04X\x02\x03\x06\x12\x04\xc9\x07\x02,\n\r\n\x05\x04X\x02\x03\x01\x12\x04\xc9\x07-=\n\r\n\x05\x04X\x02\x03\x03\x12\x04\xc9\x07@A\n\x0c\n\x04\x04X\x02\x04\x12\x04\xca\x07\x02\x12\n\r\n\x05\x04X\x02\x04\x05\x12\x04\xca\x07\x02\x08\n\r\n\x05\x04X\x02\x04\x01\x12\x04\xca\x07\t\r\n\r\n\x05\x04X\x02\x04\x03\x12\x04\xca\x07\x10\x11\n\x0c\n\x04\x04X\x02\x05\x12\x04\xcb\x07\x02\x16\n\r\n\x05\x04X\x02\x05\x05\x12\x04\xcb\x07\x02\x08\n\r\n\x05\x04X\x02\x05\x01\x12\x04\xcb\x07\t\x11\n\r\n\x05\x04X\x02\x05\x03\x12\x04\xcb\x07\x14\x15\n\x0c\n\x02\x05\x0c\x12\x06\xce\x07\x00\xd2\x07\x01\n\x0b\n\x03\x05\x0c\x01\x12\x04\xce\x07\x05/\n\x0c\n\x04\x05\x0c\x02\x00\x12\x04\xcf\x07\x02\x13\n\r\n\x05\x05\x0c\x02\x00\x01\x12\x04\xcf\x07\x02\x0e\n\r\n\x05\x05\x0c\x02\x00\x02\x12\x04\xcf\x07\x11\x12\n\x0c\n\x04\x05\x0c\x02\x01\x12\x04\xd0\x07\x02\x0f\n\r\n\x05\x05\x0c\x02\x01\x01\x12\x04\xd0\x07\x02\n\n\r\n\x05\x05\x0c\x02\x01\x02\x12\x04\xd0\x07\r\x0e\n\x0c\n\x04\x05\x0c\x02\x02\x12\x04\xd1\x07\x02\x15\n\r\n\x05\x05\x0c\x02\x02\x01\x12\x04\xd1\x07\x02\x10\n\r\n\x05\x05\x0c\x02\x02\x02\x12\x04\xd1\x07\x13\x14\n\x0c\n\x02\x04Y\x12\x06\xd4\x07\x00\xd6\x07\x01\n\x0b\n\x03\x04Y\x01\x12\x04\xd4\x07\x08\x17\n\x0c\n\x04\x04Y\x02\x00\x12\x04\xd5\x07\x02$\n\r\n\x05\x04Y\x02\x00\x04\x12\x04\xd5\x07\x02\n\n\r\n\x05\x04Y\x02\x00\x06\x12\x04\xd5\x07\x0b\x14\n\r\n\x05\x04Y\x02\x00\x01\x12\x04\xd5\x07\x15\x1f\n\r\n\x05\x04Y\x02\x00\x03\x12\x04\xd5\x07\"#\n\x0c\n\x02\x04Z\x12\x06\xd8\x07\x00\xde\x07\x01\n\x0b\n\x03\x04Z\x01\x12\x04\xd8\x07\x08\x11\n\x0c\n\x04\x04Z\x02\x00\x12\x04\xd9\x07\x02\x10\n\r\n\x05\x04Z\x02\x00\x05\x12\x04\xd9\x07\x02\x08\n\r\n\x05\x04Z\x02\x00\x01\x12\x04\xd9\x07\t\x0b\n\r\n\x05\x04Z\x02\x00\x03\x12\x04\xd9\x07\x0e\x0f\n\x0c\n\x04\x04Z\x02\x01\x12\x04\xda\x07\x02\x10\n\r\n\x05\x04Z\x02\x01\x06\x12\x04\xda\x07\x02\x06\n\r\n\x05\x04Z\x02\x01\x01\x12\x04\xda\x07\x07\x0b\n\r\n\x05\x04Z\x02\x01\x03\x12\x04\xda\x07\x0e\x0f\n\x0c\n\x04\x04Z\x02\x02\x12\x04\xdb\x07\x02\x12\n\r\n\x05\x04Z\x02\x02\x05\x12\x04\xdb\x07\x02\x08\n\r\n\x05\x04Z\x02\x02\x01\x12\x04\xdb\x07\t\r\n\r\n\x05\x04Z\x02\x02\x03\x12\x04\xdb\x07\x10\x11\n\x0c\n\x04\x04Z\x02\x03\x12\x04\xdc\x07\x02\x16\n\r\n\x05\x04Z\x02\x03\x05\x12\x04\xdc\x07\x02\x08\n\r\n\x05\x04Z\x02\x03\x01\x12\x04\xdc\x07\t\x11\n\r\n\x05\x04Z\x02\x03\x03\x12\x04\xdc\x07\x14\x15\n\x0c\n\x04\x04Z\x02\x04\x12\x04\xdd\x07\x02\x16\n\r\n\x05\x04Z\x02\x04\x05\x12\x04\xdd\x07\x02\x08\n\r\n\x05\x04Z\x02\x04\x01\x12\x04\xdd\x07\t\x11\n\r\n\x05\x04Z\x02\x04\x03\x12\x04\xdd\x07\x14\x15\n\x0c\n\x02\x04[\x12\x06\xe0\x07\x00\xe2\x07\x01\n\x0b\n\x03\x04[\x01\x12\x04\xe0\x07\x08\x13\n\x0c\n\x04\x04[\x02\x00\x12\x04\xe1\x07\x02\x1c\n\r\n\x05\x04[\x02\x00\x04\x12\x04\xe1\x07\x02\n\n\r\n\x05\x04[\x02\x00\x06\x12\x04\xe1\x07\x0b\x10\n\r\n\x05\x04[\x02\x00\x01\x12\x04\xe1\x07\x11\x17\n\r\n\x05\x04[\x02\x00\x03\x12\x04\xe1\x07\x1a\x1b\n\x0c\n\x02\x04\\\x12\x06\xe4\x07\x00\xec\x07\x01\n\x0b\n\x03\x04\\\x01\x12\x04\xe4\x07\x08\r\n\x0c\n\x04\x04\\\x02\x00\x12\x04\xe5\x07\x02\x10\n\r\n\x05\x04\\\x02\x00\x05\x12\x04\xe5\x07\x02\x08\n\r\n\x05\x04\\\x02\x00\x01\x12\x04\xe5\x07\t\x0b\n\r\n\x05\x04\\\x02\x00\x03\x12\x04\xe5\x07\x0e\x0f\n\x0c\n\x04\x04\\\x02\x01\x12\x04\xe6\x07\x02+\n\r\n\x05\x04\\\x02\x01\x06\x12\x04\xe6\x07\x02\x1b\n\r\n\x05\x04\\\x02\x01\x01\x12\x04\xe6\x07\x1c&\n\r\n\x05\x04\\\x02\x01\x03\x12\x04\xe6\x07)*\n\x0c\n\x04\x04\\\x02\x02\x12\x04\xe7\x07\x02\x12\n\r\n\x05\x04\\\x02\x02\x05\x12\x04\xe7\x07\x02\x08\n\r\n\x05\x04\\\x02\x02\x01\x12\x04\xe7\x07\t\r\n\r\n\x05\x04\\\x02\x02\x03\x12\x04\xe7\x07\x10\x11\n\x0c\n\x04\x04\\\x02\x03\x12\x04\xe8\x07\x02\x12\n\r\n\x05\x04\\\x02\x03\x05\x12\x04\xe8\x07\x02\x08\n\r\n\x05\x04\\\x02\x03\x01\x12\x04\xe8\x07\t\r\n\r\n\x05\x04\\\x02\x03\x03\x12\x04\xe8\x07\x10\x11\n\x0c\n\x04\x04\\\x02\x04\x12\x04\xe9\x07\x02+\n\r\n\x05\x04\\\x02\x04\x06\x12\x04\xe9\x07\x02\x1b\n\r\n\x05\x04\\\x02\x04\x01\x12\x04\xe9\x07\x1c&\n\r\n\x05\x04\\\x02\x04\x03\x12\x04\xe9\x07)*\n\x0c\n\x04\x04\\\x02\x05\x12\x04\xea\x07\x02\x11\n\r\n\x05\x04\\\x02\x05\x05\x12\x04\xea\x07\x02\x08\n\r\n\x05\x04\\\x02\x05\x01\x12\x04\xea\x07\t\x0c\n\r\n\x05\x04\\\x02\x05\x03\x12\x04\xea\x07\x0f\x10\n\x0c\n\x04\x04\\\x02\x06\x12\x04\xeb\x07\x02\x16\n\r\n\x05\x04\\\x02\x06\x05\x12\x04\xeb\x07\x02\x08\n\r\n\x05\x04\\\x02\x06\x01\x12\x04\xeb\x07\t\x11\n\r\n\x05\x04\\\x02\x06\x03\x12\x04\xeb\x07\x14\x15\n\x0c\n\x02\x04]\x12\x06\xee\x07\x00\xf0\x07\x01\n\x0b\n\x03\x04]\x01\x12\x04\xee\x07\x08\x1d\n\x0c\n\x04\x04]\x02\x00\x12\x04\xef\x07\x021\n\r\n\x05\x04]\x02\x00\x04\x12\x04\xef\x07\x02\n\n\r\n\x05\x04]\x02\x00\x06\x12\x04\xef\x07\x0b\x1a\n\r\n\x05\x04]\x02\x00\x01\x12\x04\xef\x07\x1b,\n\r\n\x05\x04]\x02\x00\x03\x12\x04\xef\x07/0\n\x0c\n\x02\x04^\x12\x06\xf2\x07\x00\xfd\x07\x01\n\x0b\n\x03\x04^\x01\x12\x04\xf2\x07\x08\x17\n\x0c\n\x04\x04^\x02\x00\x12\x04\xf3\x07\x02\x10\n\r\n\x05\x04^\x02\x00\x05\x12\x04\xf3\x07\x02\x08\n\r\n\x05\x04^\x02\x00\x01\x12\x04\xf3\x07\t\x0b\n\r\n\x05\x04^\x02\x00\x03\x12\x04\xf3\x07\x0e\x0f\n\x0c\n\x04\x04^\x02\x01\x12\x04\xf4\x07\x02\x16\n\r\n\x05\x04^\x02\x01\x06\x12\x04\xf4\x07\x02\t\n\r\n\x05\x04^\x02\x01\x01\x12\x04\xf4\x07\n\x11\n\r\n\x05\x04^\x02\x01\x03\x12\x04\xf4\x07\x14\x15\n\x0c\n\x04\x04^\x02\x02\x12\x04\xf5\x07\x02+\n\r\n\x05\x04^\x02\x02\x06\x12\x04\xf5\x07\x02\x1b\n\r\n\x05\x04^\x02\x02\x01\x12\x04\xf5\x07\x1c&\n\r\n\x05\x04^\x02\x02\x03\x12\x04\xf5\x07)*\n\x0c\n\x04\x04^\x02\x03\x12\x04\xf6\x07\x02\x15\n\r\n\x05\x04^\x02\x03\x05\x12\x04\xf6\x07\x02\x06\n\r\n\x05\x04^\x02\x03\x01\x12\x04\xf6\x07\x07\x10\n\r\n\x05\x04^\x02\x03\x03\x12\x04\xf6\x07\x13\x14\n\x0c\n\x04\x04^\x02\x04\x12\x04\xf7\x07\x02\x10\n\r\n\x05\x04^\x02\x04\x06\x12\x04\xf7\x07\x02\x06\n\r\n\x05\x04^\x02\x04\x01\x12\x04\xf7\x07\x07\x0b\n\r\n\x05\x04^\x02\x04\x03\x12\x04\xf7\x07\x0e\x0f\n\x0c\n\x04\x04^\x02\x05\x12\x04\xf8\x07\x02\x13\n\r\n\x05\x04^\x02\x05\x05\x12\x04\xf8\x07\x02\x06\n\r\n\x05\x04^\x02\x05\x01\x12\x04\xf8\x07\x07\x0e\n\r\n\x05\x04^\x02\x05\x03\x12\x04\xf8\x07\x11\x12\n\x0c\n\x04\x04^\x02\x06\x12\x04\xf9\x07\x02\x15\n\r\n\x05\x04^\x02\x06\x05\x12\x04\xf9\x07\x02\x06\n\r\n\x05\x04^\x02\x06\x01\x12\x04\xf9\x07\x07\x10\n\r\n\x05\x04^\x02\x06\x03\x12\x04\xf9\x07\x13\x14\n\x0c\n\x04\x04^\x02\x07\x12\x04\xfa\x07\x02\x16\n\r\n\x05\x04^\x02\x07\x05\x12\x04\xfa\x07\x02\x06\n\r\n\x05\x04^\x02\x07\x01\x12\x04\xfa\x07\x07\x11\n\r\n\x05\x04^\x02\x07\x03\x12\x04\xfa\x07\x14\x15\n\x0c\n\x04\x04^\x02\x08\x12\x04\xfb\x07\x02+\n\r\n\x05\x04^\x02\x08\x06\x12\x04\xfb\x07\x02\x1b\n\r\n\x05\x04^\x02\x08\x01\x12\x04\xfb\x07\x1c&\n\r\n\x05\x04^\x02\x08\x03\x12\x04\xfb\x07)*\n\x0c\n\x04\x04^\x02\t\x12\x04\xfc\x07\x02\x17\n\r\n\x05\x04^\x02\t\x05\x12\x04\xfc\x07\x02\x08\n\r\n\x05\x04^\x02\t\x01\x12\x04\xfc\x07\t\x11\n\r\n\x05\x04^\x02\t\x03\x12\x04\xfc\x07\x14\x16\n\x0c\n\x02\x04_\x12\x06\xff\x07\x00\x81\x08\x01\n\x0b\n\x03\x04_\x01\x12\x04\xff\x07\x08\x15\n\x0c\n\x04\x04_\x02\x00\x12\x04\x80\x08\x02 \n\r\n\x05\x04_\x02\x00\x04\x12\x04\x80\x08\x02\n\n\r\n\x05\x04_\x02\x00\x06\x12\x04\x80\x08\x0b\x12\n\r\n\x05\x04_\x02\x00\x01\x12\x04\x80\x08\x13\x1b\n\r\n\x05\x04_\x02\x00\x03\x12\x04\x80\x08\x1e\x1f\n\x0c\n\x02\x04`\x12\x06\x83\x08\x00\x8b\x08\x01\n\x0b\n\x03\x04`\x01\x12\x04\x83\x08\x08\x0f\n\x0c\n\x04\x04`\x02\x00\x12\x04\x84\x08\x02\x10\n\r\n\x05\x04`\x02\x00\x05\x12\x04\x84\x08\x02\x08\n\r\n\x05\x04`\x02\x00\x01\x12\x04\x84\x08\t\x0b\n\r\n\x05\x04`\x02\x00\x03\x12\x04\x84\x08\x0e\x0f\n\x0c\n\x04\x04`\x02\x01\x12\x04\x85\x08\x02+\n\r\n\x05\x04`\x02\x01\x06\x12\x04\x85\x08\x02\x1b\n\r\n\x05\x04`\x02\x01\x01\x12\x04\x85\x08\x1c&\n\r\n\x05\x04`\x02\x01\x03\x12\x04\x85\x08)*\n\x0c\n\x04\x04`\x02\x02\x12\x04\x86\x08\x02\x12\n\r\n\x05\x04`\x02\x02\x05\x12\x04\x86\x08\x02\x08\n\r\n\x05\x04`\x02\x02\x01\x12\x04\x86\x08\t\r\n\r\n\x05\x04`\x02\x02\x03\x12\x04\x86\x08\x10\x11\n\x0c\n\x04\x04`\x02\x03\x12\x04\x87\x08\x02\x12\n\r\n\x05\x04`\x02\x03\x05\x12\x04\x87\x08\x02\x08\n\r\n\x05\x04`\x02\x03\x01\x12\x04\x87\x08\t\r\n\r\n\x05\x04`\x02\x03\x03\x12\x04\x87\x08\x10\x11\n\x0c\n\x04\x04`\x02\x04\x12\x04\x88\x08\x02+\n\r\n\x05\x04`\x02\x04\x06\x12\x04\x88\x08\x02\x1b\n\r\n\x05\x04`\x02\x04\x01\x12\x04\x88\x08\x1c&\n\r\n\x05\x04`\x02\x04\x03\x12\x04\x88\x08)*\n\x0c\n\x04\x04`\x02\x05\x12\x04\x89\x08\x02\x11\n\r\n\x05\x04`\x02\x05\x05\x12\x04\x89\x08\x02\x08\n\r\n\x05\x04`\x02\x05\x01\x12\x04\x89\x08\t\x0c\n\r\n\x05\x04`\x02\x05\x03\x12\x04\x89\x08\x0f\x10\n\x0c\n\x04\x04`\x02\x06\x12\x04\x8a\x08\x02\x16\n\r\n\x05\x04`\x02\x06\x05\x12\x04\x8a\x08\x02\x08\n\r\n\x05\x04`\x02\x06\x01\x12\x04\x8a\x08\t\x11\n\r\n\x05\x04`\x02\x06\x03\x12\x04\x8a\x08\x14\x15\n\x0c\n\x02\x04a\x12\x06\x8d\x08\x00\x8f\x08\x01\n\x0b\n\x03\x04a\x01\x12\x04\x8d\x08\x08\x16\n\x0c\n\x04\x04a\x02\x00\x12\x04\x8e\x08\x02\"\n\r\n\x05\x04a\x02\x00\x04\x12\x04\x8e\x08\x02\n\n\r\n\x05\x04a\x02\x00\x06\x12\x04\x8e\x08\x0b\x13\n\r\n\x05\x04a\x02\x00\x01\x12\x04\x8e\x08\x14\x1d\n\r\n\x05\x04a\x02\x00\x03\x12\x04\x8e\x08 !\n\x0c\n\x02\x04b\x12\x06\x91\x08\x00\x99\x08\x01\n\x0b\n\x03\x04b\x01\x12\x04\x91\x08\x08\x10\n\x0c\n\x04\x04b\x02\x00\x12\x04\x92\x08\x02\x10\n\r\n\x05\x04b\x02\x00\x05\x12\x04\x92\x08\x02\x08\n\r\n\x05\x04b\x02\x00\x01\x12\x04\x92\x08\t\x0b\n\r\n\x05\x04b\x02\x00\x03\x12\x04\x92\x08\x0e\x0f\n\x0c\n\x04\x04b\x02\x01\x12\x04\x93\x08\x02\x12\n\r\n\x05\x04b\x02\x01\x05\x12\x04\x93\x08\x02\x08\n\r\n\x05\x04b\x02\x01\x01\x12\x04\x93\x08\t\r\n\r\n\x05\x04b\x02\x01\x03\x12\x04\x93\x08\x10\x11\n\x0c\n\x04\x04b\x02\x02\x12\x04\x94\x08\x02\x19\n\r\n\x05\x04b\x02\x02\x05\x12\x04\x94\x08\x02\x08\n\r\n\x05\x04b\x02\x02\x01\x12\x04\x94\x08\t\x14\n\r\n\x05\x04b\x02\x02\x03\x12\x04\x94\x08\x17\x18\n\x0c\n\x04\x04b\x02\x03\x12\x04\x95\x08\x02\x14\n\r\n\x05\x04b\x02\x03\x05\x12\x04\x95\x08\x02\x08\n\r\n\x05\x04b\x02\x03\x01\x12\x04\x95\x08\t\x0f\n\r\n\x05\x04b\x02\x03\x03\x12\x04\x95\x08\x12\x13\n\x0c\n\x04\x04b\x02\x04\x12\x04\x96\x08\x02+\n\r\n\x05\x04b\x02\x04\x06\x12\x04\x96\x08\x02\x1b\n\r\n\x05\x04b\x02\x04\x01\x12\x04\x96\x08\x1c&\n\r\n\x05\x04b\x02\x04\x03\x12\x04\x96\x08)*\n\x0c\n\x04\x04b\x02\x05\x12\x04\x97\x08\x02+\n\r\n\x05\x04b\x02\x05\x06\x12\x04\x97\x08\x02\x1b\n\r\n\x05\x04b\x02\x05\x01\x12\x04\x97\x08\x1c&\n\r\n\x05\x04b\x02\x05\x03\x12\x04\x97\x08)*\n\x0c\n\x04\x04b\x02\x06\x12\x04\x98\x08\x02\x16\n\r\n\x05\x04b\x02\x06\x05\x12\x04\x98\x08\x02\x08\n\r\n\x05\x04b\x02\x06\x01\x12\x04\x98\x08\t\x11\n\r\n\x05\x04b\x02\x06\x03\x12\x04\x98\x08\x14\x15\n\x0c\n\x02\x04c\x12\x06\x9b\x08\x00\x9d\x08\x01\n\x0b\n\x03\x04c\x01\x12\x04\x9b\x08\x08\x1d\n\x0c\n\x04\x04c\x02\x00\x12\x04\x9c\x08\x020\n\r\n\x05\x04c\x02\x00\x04\x12\x04\x9c\x08\x02\n\n\r\n\x05\x04c\x02\x00\x06\x12\x04\x9c\x08\x0b\x1a\n\r\n\x05\x04c\x02\x00\x01\x12\x04\x9c\x08\x1b+\n\r\n\x05\x04c\x02\x00\x03\x12\x04\x9c\x08./\n\x0c\n\x02\x04d\x12\x06\x9f\x08\x00\xa7\x08\x01\n\x0b\n\x03\x04d\x01\x12\x04\x9f\x08\x08\x17\n\x0c\n\x04\x04d\x02\x00\x12\x04\xa0\x08\x02\x10\n\r\n\x05\x04d\x02\x00\x05\x12\x04\xa0\x08\x02\x08\n\r\n\x05\x04d\x02\x00\x01\x12\x04\xa0\x08\t\x0b\n\r\n\x05\x04d\x02\x00\x03\x12\x04\xa0\x08\x0e\x0f\n\x0c\n\x04\x04d\x02\x01\x12\x04\xa1\x08\x02\x10\n\r\n\x05\x04d\x02\x01\x06\x12\x04\xa1\x08\x02\x06\n\r\n\x05\x04d\x02\x01\x01\x12\x04\xa1\x08\x07\x0b\n\r\n\x05\x04d\x02\x01\x03\x12\x04\xa1\x08\x0e\x0f\n\x0c\n\x04\x04d\x02\x02\x12\x04\xa2\x08\x02\x18\n\r\n\x05\x04d\x02\x02\x06\x12\x04\xa2\x08\x02\n\n\r\n\x05\x04d\x02\x02\x01\x12\x04\xa2\x08\x0b\x13\n\r\n\x05\x04d\x02\x02\x03\x12\x04\xa2\x08\x16\x17\n\x0c\n\x04\x04d\x02\x03\x12\x04\xa3\x08\x020\n\r\n\x05\x04d\x02\x03\x06\x12\x04\xa3\x08\x02\x15\n\r\n\x05\x04d\x02\x03\x01\x12\x04\xa3\x08\x16+\n\r\n\x05\x04d\x02\x03\x03\x12\x04\xa3\x08./\n\x0c\n\x04\x04d\x02\x04\x12\x04\xa4\x08\x02+\n\r\n\x05\x04d\x02\x04\x06\x12\x04\xa4\x08\x02\x1b\n\r\n\x05\x04d\x02\x04\x01\x12\x04\xa4\x08\x1c&\n\r\n\x05\x04d\x02\x04\x03\x12\x04\xa4\x08)*\n\x0c\n\x04\x04d\x02\x05\x12\x04\xa5\x08\x02+\n\r\n\x05\x04d\x02\x05\x06\x12\x04\xa5\x08\x02\x1b\n\r\n\x05\x04d\x02\x05\x01\x12\x04\xa5\x08\x1c&\n\r\n\x05\x04d\x02\x05\x03\x12\x04\xa5\x08)*\n\x0c\n\x04\x04d\x02\x06\x12\x04\xa6\x08\x02\x16\n\r\n\x05\x04d\x02\x06\x05\x12\x04\xa6\x08\x02\x08\n\r\n\x05\x04d\x02\x06\x01\x12\x04\xa6\x08\t\x11\n\r\n\x05\x04d\x02\x06\x03\x12\x04\xa6\x08\x14\x15\n\x0c\n\x02\x04e\x12\x06\xa9\x08\x00\xab\x08\x01\n\x0b\n\x03\x04e\x01\x12\x04\xa9\x08\x08!\n\x0c\n\x04\x04e\x02\x00\x12\x04\xaa\x08\x028\n\r\n\x05\x04e\x02\x00\x04\x12\x04\xaa\x08\x02\n\n\r\n\x05\x04e\x02\x00\x06\x12\x04\xaa\x08\x0b\x1e\n\r\n\x05\x04e\x02\x00\x01\x12\x04\xaa\x08\x1f3\n\r\n\x05\x04e\x02\x00\x03\x12\x04\xaa\x0867\n\x0c\n\x02\x04f\x12\x06\xad\x08\x00\xb3\x08\x01\n\x0b\n\x03\x04f\x01\x12\x04\xad\x08\x08\x1b\n\x0c\n\x04\x04f\x02\x00\x12\x04\xae\x08\x02\x10\n\r\n\x05\x04f\x02\x00\x05\x12\x04\xae\x08\x02\x08\n\r\n\x05\x04f\x02\x00\x01\x12\x04\xae\x08\t\x0b\n\r\n\x05\x04f\x02\x00\x03\x12\x04\xae\x08\x0e\x0f\n\x0c\n\x04\x04f\x02\x01\x12\x04\xaf\x08\x02\x12\n\r\n\x05\x04f\x02\x01\x05\x12\x04\xaf\x08\x02\x08\n\r\n\x05\x04f\x02\x01\x01\x12\x04\xaf\x08\t\r\n\r\n\x05\x04f\x02\x01\x03\x12\x04\xaf\x08\x10\x11\n\x0c\n\x04\x04f\x02\x02\x12\x04\xb0\x08\x02+\n\r\n\x05\x04f\x02\x02\x06\x12\x04\xb0\x08\x02\x1b\n\r\n\x05\x04f\x02\x02\x01\x12\x04\xb0\x08\x1c&\n\r\n\x05\x04f\x02\x02\x03\x12\x04\xb0\x08)*\n\x0c\n\x04\x04f\x02\x03\x12\x04\xb1\x08\x02+\n\r\n\x05\x04f\x02\x03\x06\x12\x04\xb1\x08\x02\x1b\n\r\n\x05\x04f\x02\x03\x01\x12\x04\xb1\x08\x1c&\n\r\n\x05\x04f\x02\x03\x03\x12\x04\xb1\x08)*\n\x0c\n\x04\x04f\x02\x04\x12\x04\xb2\x08\x02\x16\n\r\n\x05\x04f\x02\x04\x05\x12\x04\xb2\x08\x02\x08\n\r\n\x05\x04f\x02\x04\x01\x12\x04\xb2\x08\t\x11\n\r\n\x05\x04f\x02\x04\x03\x12\x04\xb2\x08\x14\x15\n\x0c\n\x02\x04g\x12\x06\xb5\x08\x00\xb7\x08\x01\n\x0b\n\x03\x04g\x01\x12\x04\xb5\x08\x08\x1d\n\x0c\n\x04\x04g\x02\x00\x12\x04\xb6\x08\x020\n\r\n\x05\x04g\x02\x00\x04\x12\x04\xb6\x08\x02\n\n\r\n\x05\x04g\x02\x00\x06\x12\x04\xb6\x08\x0b\x1a\n\r\n\x05\x04g\x02\x00\x01\x12\x04\xb6\x08\x1b+\n\r\n\x05\x04g\x02\x00\x03\x12\x04\xb6\x08./\n\x0c\n\x02\x04h\x12\x06\xb9\x08\x00\xc9\x08\x01\n\x0b\n\x03\x04h\x01\x12\x04\xb9\x08\x08\x17\n\x0c\n\x04\x04h\x02\x00\x12\x04\xba\x08\x02\x10\n\r\n\x05\x04h\x02\x00\x05\x12\x04\xba\x08\x02\x08\n\r\n\x05\x04h\x02\x00\x01\x12\x04\xba\x08\t\x0b\n\r\n\x05\x04h\x02\x00\x03\x12\x04\xba\x08\x0e\x0f\n\x0c\n\x04\x04h\x02\x01\x12\x04\xbb\x08\x02\x18\n\r\n\x05\x04h\x02\x01\x05\x12\x04\xbb\x08\x02\x06\n\r\n\x05\x04h\x02\x01\x01\x12\x04\xbb\x08\x07\x13\n\r\n\x05\x04h\x02\x01\x03\x12\x04\xbb\x08\x16\x17\n\x0c\n\x04\x04h\x02\x02\x12\x04\xbc\x08\x02\x12\n\r\n\x05\x04h\x02\x02\x05\x12\x04\xbc\x08\x02\x06\n\r\n\x05\x04h\x02\x02\x01\x12\x04\xbc\x08\x07\r\n\r\n\x05\x04h\x02\x02\x03\x12\x04\xbc\x08\x10\x11\n\x0c\n\x04\x04h\x02\x03\x12\x04\xbd\x08\x02\x10\n\r\n\x05\x04h\x02\x03\x06\x12\x04\xbd\x08\x02\x06\n\r\n\x05\x04h\x02\x03\x01\x12\x04\xbd\x08\x07\x0b\n\r\n\x05\x04h\x02\x03\x03\x12\x04\xbd\x08\x0e\x0f\n\x0c\n\x04\x04h\x02\x04\x12\x04\xbe\x08\x02\x13\n\r\n\x05\x04h\x02\x04\x05\x12\x04\xbe\x08\x02\x06\n\r\n\x05\x04h\x02\x04\x01\x12\x04\xbe\x08\x07\x0e\n\r\n\x05\x04h\x02\x04\x03\x12\x04\xbe\x08\x11\x12\n\x0c\n\x04\x04h\x02\x05\x12\x04\xbf\x08\x02\x17\n\r\n\x05\x04h\x02\x05\x05\x12\x04\xbf\x08\x02\x06\n\r\n\x05\x04h\x02\x05\x01\x12\x04\xbf\x08\x07\x12\n\r\n\x05\x04h\x02\x05\x03\x12\x04\xbf\x08\x15\x16\n\x0c\n\x04\x04h\x02\x06\x12\x04\xc0\x08\x02\x1b\n\r\n\x05\x04h\x02\x06\x05\x12\x04\xc0\x08\x02\x07\n\r\n\x05\x04h\x02\x06\x01\x12\x04\xc0\x08\x08\x16\n\r\n\x05\x04h\x02\x06\x03\x12\x04\xc0\x08\x19\x1a\n\x0c\n\x04\x04h\x02\x07\x12\x04\xc1\x08\x02\x17\n\r\n\x05\x04h\x02\x07\x05\x12\x04\xc1\x08\x02\x07\n\r\n\x05\x04h\x02\x07\x01\x12\x04\xc1\x08\x08\x12\n\r\n\x05\x04h\x02\x07\x03\x12\x04\xc1\x08\x15\x16\n\x0c\n\x04\x04h\x02\x08\x12\x04\xc2\x08\x02\x16\n\r\n\x05\x04h\x02\x08\x05\x12\x04\xc2\x08\x02\x06\n\r\n\x05\x04h\x02\x08\x01\x12\x04\xc2\x08\x07\x11\n\r\n\x05\x04h\x02\x08\x03\x12\x04\xc2\x08\x14\x15\n\x0c\n\x04\x04h\x02\t\x12\x04\xc3\x08\x02\x1b\n\r\n\x05\x04h\x02\t\x05\x12\x04\xc3\x08\x02\x07\n\r\n\x05\x04h\x02\t\x01\x12\x04\xc3\x08\x08\x15\n\r\n\x05\x04h\x02\t\x03\x12\x04\xc3\x08\x18\x1a\n\x0c\n\x04\x04h\x02\n\x12\x04\xc4\x08\x02\x17\n\r\n\x05\x04h\x02\n\x05\x12\x04\xc4\x08\x02\x07\n\r\n\x05\x04h\x02\n\x01\x12\x04\xc4\x08\x08\x11\n\r\n\x05\x04h\x02\n\x03\x12\x04\xc4\x08\x14\x16\n\x0c\n\x04\x04h\x02\x0b\x12\x04\xc5\x08\x02\x19\n\r\n\x05\x04h\x02\x0b\x06\x12\x04\xc5\x08\x02\n\n\r\n\x05\x04h\x02\x0b\x01\x12\x04\xc5\x08\x0b\x13\n\r\n\x05\x04h\x02\x0b\x03\x12\x04\xc5\x08\x16\x18\n\x0c\n\x04\x04h\x02\x0c\x12\x04\xc6\x08\x02\x18\n\r\n\x05\x04h\x02\x0c\x05\x12\x04\xc6\x08\x02\x06\n\r\n\x05\x04h\x02\x0c\x01\x12\x04\xc6\x08\x07\x12\n\r\n\x05\x04h\x02\x0c\x03\x12\x04\xc6\x08\x15\x17\n\x0c\n\x04\x04h\x02\r\x12\x04\xc7\x08\x02\x1e\n\r\n\x05\x04h\x02\r\x05\x12\x04\xc7\x08\x02\x06\n\r\n\x05\x04h\x02\r\x01\x12\x04\xc7\x08\x07\x18\n\r\n\x05\x04h\x02\r\x03\x12\x04\xc7\x08\x1b\x1d\n\x0c\n\x04\x04h\x02\x0e\x12\x04\xc8\x08\x02\x17\n\r\n\x05\x04h\x02\x0e\x05\x12\x04\xc8\x08\x02\x08\n\r\n\x05\x04h\x02\x0e\x01\x12\x04\xc8\x08\t\x11\n\r\n\x05\x04h\x02\x0e\x03\x12\x04\xc8\x08\x14\x16\n\x0c\n\x02\x04i\x12\x06\xcb\x08\x00\xcd\x08\x01\n\x0b\n\x03\x04i\x01\x12\x04\xcb\x08\x08\x19\n\x0c\n\x04\x04i\x02\x00\x12\x04\xcc\x08\x02(\n\r\n\x05\x04i\x02\x00\x04\x12\x04\xcc\x08\x02\n\n\r\n\x05\x04i\x02\x00\x06\x12\x04\xcc\x08\x0b\x16\n\r\n\x05\x04i\x02\x00\x01\x12\x04\xcc\x08\x17#\n\r\n\x05\x04i\x02\x00\x03\x12\x04\xcc\x08&\'\n\x0c\n\x02\x04j\x12\x06\xcf\x08\x00\xd6\x08\x01\n\x0b\n\x03\x04j\x01\x12\x04\xcf\x08\x08\x13\n\x0c\n\x04\x04j\x02\x00\x12\x04\xd0\x08\x02\x10\n\r\n\x05\x04j\x02\x00\x05\x12\x04\xd0\x08\x02\x08\n\r\n\x05\x04j\x02\x00\x01\x12\x04\xd0\x08\t\x0b\n\r\n\x05\x04j\x02\x00\x03\x12\x04\xd0\x08\x0e\x0f\n\x0c\n\x04\x04j\x02\x01\x12\x04\xd1\x08\x02\x12\n\r\n\x05\x04j\x02\x01\x05\x12\x04\xd1\x08\x02\x08\n\r\n\x05\x04j\x02\x01\x01\x12\x04\xd1\x08\t\r\n\r\n\x05\x04j\x02\x01\x03\x12\x04\xd1\x08\x10\x11\n\x0c\n\x04\x04j\x02\x02\x12\x04\xd2\x08\x02+\n\r\n\x05\x04j\x02\x02\x04\x12\x04\xd2\x08\x02\n\n\r\n\x05\x04j\x02\x02\x06\x12\x04\xd2\x08\x0b\x17\n\r\n\x05\x04j\x02\x02\x01\x12\x04\xd2\x08\x18&\n\r\n\x05\x04j\x02\x02\x03\x12\x04\xd2\x08)*\n\x0c\n\x04\x04j\x02\x03\x12\x04\xd3\x08\x02+\n\r\n\x05\x04j\x02\x03\x06\x12\x04\xd3\x08\x02\x1b\n\r\n\x05\x04j\x02\x03\x01\x12\x04\xd3\x08\x1c&\n\r\n\x05\x04j\x02\x03\x03\x12\x04\xd3\x08)*\n\x0c\n\x04\x04j\x02\x04\x12\x04\xd4\x08\x02+\n\r\n\x05\x04j\x02\x04\x06\x12\x04\xd4\x08\x02\x1b\n\r\n\x05\x04j\x02\x04\x01\x12\x04\xd4\x08\x1c&\n\r\n\x05\x04j\x02\x04\x03\x12\x04\xd4\x08)*\n\x0c\n\x04\x04j\x02\x05\x12\x04\xd5\x08\x02\x16\n\r\n\x05\x04j\x02\x05\x05\x12\x04\xd5\x08\x02\x08\n\r\n\x05\x04j\x02\x05\x01\x12\x04\xd5\x08\t\x11\n\r\n\x05\x04j\x02\x05\x03\x12\x04\xd5\x08\x14\x15\n\x0c\n\x02\x04k\x12\x06\xd8\x08\x00\xda\x08\x01\n\x0b\n\x03\x04k\x01\x12\x04\xd8\x08\x08\x16\n\x0c\n\x04\x04k\x02\x00\x12\x04\xd9\x08\x02\"\n\r\n\x05\x04k\x02\x00\x04\x12\x04\xd9\x08\x02\n\n\r\n\x05\x04k\x02\x00\x06\x12\x04\xd9\x08\x0b\x13\n\r\n\x05\x04k\x02\x00\x01\x12\x04\xd9\x08\x14\x1d\n\r\n\x05\x04k\x02\x00\x03\x12\x04\xd9\x08 !\n\x0c\n\x02\x04l\x12\x06\xdc\x08\x00\xee\x08\x01\n\x0b\n\x03\x04l\x01\x12\x04\xdc\x08\x08\x10\n\x0c\n\x04\x04l\x02\x00\x12\x04\xdd\x08\x02\x10\n\r\n\x05\x04l\x02\x00\x05\x12\x04\xdd\x08\x02\x08\n\r\n\x05\x04l\x02\x00\x01\x12\x04\xdd\x08\t\x0b\n\r\n\x05\x04l\x02\x00\x03\x12\x04\xdd\x08\x0e\x0f\n\x0c\n\x04\x04l\x02\x01\x12\x04\xde\x08\x02\x1a\n\r\n\x05\x04l\x02\x01\x05\x12\x04\xde\x08\x02\x08\n\r\n\x05\x04l\x02\x01\x01\x12\x04\xde\x08\t\x15\n\r\n\x05\x04l\x02\x01\x03\x12\x04\xde\x08\x18\x19\n\x0c\n\x04\x04l\x02\x02\x12\x04\xdf\x08\x02\x1e\n\r\n\x05\x04l\x02\x02\x05\x12\x04\xdf\x08\x02\x08\n\r\n\x05\x04l\x02\x02\x01\x12\x04\xdf\x08\t\x19\n\r\n\x05\x04l\x02\x02\x03\x12\x04\xdf\x08\x1c\x1d\n\x0c\n\x04\x04l\x02\x03\x12\x04\xe0\x08\x028\n\r\n\x05\x04l\x02\x03\x06\x12\x04\xe0\x08\x02\x16\n\r\n\x05\x04l\x02\x03\x01\x12\x04\xe0\x08\x17\x1f\n\r\n\x05\x04l\x02\x03\x03\x12\x04\xe0\x08\"#\n\r\n\x05\x04l\x02\x03\x08\x12\x04\xe0\x08$7\n\x0e\n\x06\x04l\x02\x03\x08\x03\x12\x04\xe0\x08%6\n\x0c\n\x04\x04l\x02\x04\x12\x04\xe1\x08\x02+\n\r\n\x05\x04l\x02\x04\x06\x12\x04\xe1\x08\x02\x1b\n\r\n\x05\x04l\x02\x04\x01\x12\x04\xe1\x08\x1c&\n\r\n\x05\x04l\x02\x04\x03\x12\x04\xe1\x08)*\n\x0c\n\x04\x04l\x02\x05\x12\x04\xe2\x08\x02\x17\n\r\n\x05\x04l\x02\x05\x05\x12\x04\xe2\x08\x02\x07\n\r\n\x05\x04l\x02\x05\x01\x12\x04\xe2\x08\x08\x12\n\r\n\x05\x04l\x02\x05\x03\x12\x04\xe2\x08\x15\x16\n\x0c\n\x04\x04l\x02\x06\x12\x04\xe3\x08\x02\x12\n\r\n\x05\x04l\x02\x06\x05\x12\x04\xe3\x08\x02\x08\n\r\n\x05\x04l\x02\x06\x01\x12\x04\xe3\x08\t\r\n\r\n\x05\x04l\x02\x06\x03\x12\x04\xe3\x08\x10\x11\n\x0c\n\x04\x04l\x02\x07\x12\x04\xe4\x08\x02!\n\r\n\x05\x04l\x02\x07\x06\x12\x04\xe4\x08\x02\x0e\n\r\n\x05\x04l\x02\x07\x01\x12\x04\xe4\x08\x0f\x1c\n\r\n\x05\x04l\x02\x07\x03\x12\x04\xe4\x08\x1f \n\x0c\n\x04\x04l\x02\x08\x12\x04\xe5\x08\x02%\n\r\n\x05\x04l\x02\x08\x06\x12\x04\xe5\x08\x02\x10\n\r\n\x05\x04l\x02\x08\x01\x12\x04\xe5\x08\x11 \n\r\n\x05\x04l\x02\x08\x03\x12\x04\xe5\x08#$\n\x0c\n\x04\x04l\x02\t\x12\x04\xe6\x08\x02\x13\n\r\n\x05\x04l\x02\t\x05\x12\x04\xe6\x08\x02\x08\n\r\n\x05\x04l\x02\t\x01\x12\x04\xe6\x08\t\r\n\r\n\x05\x04l\x02\t\x03\x12\x04\xe6\x08\x10\x12\n\x0c\n\x04\x04l\x02\n\x12\x04\xe7\x08\x02\x16\n\r\n\x05\x04l\x02\n\x05\x12\x04\xe7\x08\x02\x08\n\r\n\x05\x04l\x02\n\x01\x12\x04\xe7\x08\t\x10\n\r\n\x05\x04l\x02\n\x03\x12\x04\xe7\x08\x13\x15\n\x0c\n\x04\x04l\x02\x0b\x12\x04\xe8\x08\x02,\n\r\n\x05\x04l\x02\x0b\x06\x12\x04\xe8\x08\x02\x1b\n\r\n\x05\x04l\x02\x0b\x01\x12\x04\xe8\x08\x1c&\n\r\n\x05\x04l\x02\x0b\x03\x12\x04\xe8\x08)+\n\x0c\n\x04\x04l\x02\x0c\x12\x04\xe9\x08\x02\x12\n\r\n\x05\x04l\x02\x0c\x05\x12\x04\xe9\x08\x02\x08\n\r\n\x05\x04l\x02\x0c\x01\x12\x04\xe9\x08\t\x0c\n\r\n\x05\x04l\x02\x0c\x03\x12\x04\xe9\x08\x0f\x11\n\x0c\n\x04\x04l\x02\r\x12\x04\xea\x08\x02)\n\r\n\x05\x04l\x02\r\x04\x12\x04\xea\x08\x02\n\n\r\n\x05\x04l\x02\r\x06\x12\x04\xea\x08\x0b\x1a\n\r\n\x05\x04l\x02\r\x01\x12\x04\xea\x08\x1b#\n\r\n\x05\x04l\x02\r\x03\x12\x04\xea\x08&(\n\x0c\n\x04\x04l\x02\x0e\x12\x04\xeb\x08\x02)\n\r\n\x05\x04l\x02\x0e\x04\x12\x04\xeb\x08\x02\n\n\r\n\x05\x04l\x02\x0e\x06\x12\x04\xeb\x08\x0b\x1a\n\r\n\x05\x04l\x02\x0e\x01\x12\x04\xeb\x08\x1b#\n\r\n\x05\x04l\x02\x0e\x03\x12\x04\xeb\x08&(\n\x0c\n\x04\x04l\x02\x0f\x12\x04\xec\x08\x02\x17\n\r\n\x05\x04l\x02\x0f\x05\x12\x04\xec\x08\x02\x08\n\r\n\x05\x04l\x02\x0f\x01\x12\x04\xec\x08\t\x11\n\r\n\x05\x04l\x02\x0f\x03\x12\x04\xec\x08\x14\x16\n\x0c\n\x04\x04l\x02\x10\x12\x04\xed\x08\x02\"\n\r\n\x05\x04l\x02\x10\x06\x12\x04\xed\x08\x02\x0e\n\r\n\x05\x04l\x02\x10\x01\x12\x04\xed\x08\x0f\x1c\n\r\n\x05\x04l\x02\x10\x03\x12\x04\xed\x08\x1f!\n\x0c\n\x02\x05\r\x12\x06\xf0\x08\x00\xf8\x08\x01\n\x0b\n\x03\x05\r\x01\x12\x04\xf0\x08\x05\x19\n\x0c\n\x04\x05\r\x02\x00\x12\x04\xf1\x08\x021\n\r\n\x05\x05\r\x02\x00\x01\x12\x04\xf1\x08\x02\x18\n\r\n\x05\x05\r\x02\x00\x02\x12\x04\xf1\x08\x1b\x1c\n\r\n\x05\x05\r\x02\x00\x03\x12\x04\xf1\x08\x1d0\n\x0e\n\x06\x05\r\x02\x00\x03\x01\x12\x04\xf1\x08\x1e/\n\x0c\n\x04\x05\r\x02\x01\x12\x04\xf2\x08\x02\"\n\r\n\x05\x05\r\x02\x01\x01\x12\x04\xf2\x08\x02\t\n\r\n\x05\x05\r\x02\x01\x02\x12\x04\xf2\x08\x0c\r\n\r\n\x05\x05\r\x02\x01\x03\x12\x04\xf2\x08\x0e!\n\x0e\n\x06\x05\r\x02\x01\x03\x01\x12\x04\xf2\x08\x0f \n\x0c\n\x04\x05\r\x02\x02\x12\x04\xf3\x08\x02!\n\r\n\x05\x05\r\x02\x02\x01\x12\x04\xf3\x08\x02\x08\n\r\n\x05\x05\r\x02\x02\x02\x12\x04\xf3\x08\x0b\x0c\n\r\n\x05\x05\r\x02\x02\x03\x12\x04\xf3\x08\r \n\x0e\n\x06\x05\r\x02\x02\x03\x01\x12\x04\xf3\x08\x0e\x1f\n\x0c\n\x04\x05\r\x02\x03\x12\x04\xf4\x08\x02#\n\r\n\x05\x05\r\x02\x03\x01\x12\x04\xf4\x08\x02\n\n\r\n\x05\x05\r\x02\x03\x02\x12\x04\xf4\x08\r\x0e\n\r\n\x05\x05\r\x02\x03\x03\x12\x04\xf4\x08\x0f\"\n\x0e\n\x06\x05\r\x02\x03\x03\x01\x12\x04\xf4\x08\x10!\n\x0c\n\x04\x05\r\x02\x04\x12\x04\xf5\x08\x02+\n\r\n\x05\x05\r\x02\x04\x01\x12\x04\xf5\x08\x02\x12\n\r\n\x05\x05\r\x02\x04\x02\x12\x04\xf5\x08\x15\x16\n\r\n\x05\x05\r\x02\x04\x03\x12\x04\xf5\x08\x17*\n\x0e\n\x06\x05\r\x02\x04\x03\x01\x12\x04\xf5\x08\x18)\n\x0c\n\x04\x05\r\x02\x05\x12\x04\xf6\x08\x02+\n\r\n\x05\x05\r\x02\x05\x01\x12\x04\xf6\x08\x02\x12\n\r\n\x05\x05\r\x02\x05\x02\x12\x04\xf6\x08\x15\x16\n\r\n\x05\x05\r\x02\x05\x03\x12\x04\xf6\x08\x17*\n\x0e\n\x06\x05\r\x02\x05\x03\x01\x12\x04\xf6\x08\x18)\n\x0c\n\x04\x05\r\x02\x06\x12\x04\xf7\x08\x02#\n\r\n\x05\x05\r\x02\x06\x01\x12\x04\xf7\x08\x02\n\n\r\n\x05\x05\r\x02\x06\x02\x12\x04\xf7\x08\r\x0e\n\r\n\x05\x05\r\x02\x06\x03\x12\x04\xf7\x08\x0f\"\n\x0e\n\x06\x05\r\x02\x06\x03\x01\x12\x04\xf7\x08\x10!\n\x0c\n\x02\x04m\x12\x06\xfa\x08\x00\xfc\x08\x01\n\x0b\n\x03\x04m\x01\x12\x04\xfa\x08\x08\x1c\n\x0c\n\x04\x04m\x02\x00\x12\x04\xfb\x08\x02/\n\r\n\x05\x04m\x02\x00\x04\x12\x04\xfb\x08\x02\n\n\r\n\x05\x04m\x02\x00\x06\x12\x04\xfb\x08\x0b\x19\n\r\n\x05\x04m\x02\x00\x01\x12\x04\xfb\x08\x1a*\n\r\n\x05\x04m\x02\x00\x03\x12\x04\xfb\x08-.\n\x0c\n\x02\x04n\x12\x06\xfe\x08\x00\x83\t\x01\n\x0b\n\x03\x04n\x01\x12\x04\xfe\x08\x08\x16\n\x0c\n\x04\x04n\x02\x00\x12\x04\xff\x08\x02\x10\n\r\n\x05\x04n\x02\x00\x05\x12\x04\xff\x08\x02\x08\n\r\n\x05\x04n\x02\x00\x01\x12\x04\xff\x08\t\x0b\n\r\n\x05\x04n\x02\x00\x03\x12\x04\xff\x08\x0e\x0f\n\x0c\n\x04\x04n\x02\x01\x12\x04\x80\t\x02\x12\n\r\n\x05\x04n\x02\x01\x05\x12\x04\x80\t\x02\x08\n\r\n\x05\x04n\x02\x01\x01\x12\x04\x80\t\t\r\n\r\n\x05\x04n\x02\x01\x03\x12\x04\x80\t\x10\x11\n\x0c\n\x04\x04n\x02\x02\x12\x04\x81\t\x02\x12\n\r\n\x05\x04n\x02\x02\x05\x12\x04\x81\t\x02\x08\n\r\n\x05\x04n\x02\x02\x01\x12\x04\x81\t\t\r\n\r\n\x05\x04n\x02\x02\x03\x12\x04\x81\t\x10\x11\n\x0c\n\x04\x04n\x02\x03\x12\x04\x82\t\x02\x16\n\r\n\x05\x04n\x02\x03\x05\x12\x04\x82\t\x02\x08\n\r\n\x05\x04n\x02\x03\x01\x12\x04\x82\t\t\x11\n\r\n\x05\x04n\x02\x03\x03\x12\x04\x82\t\x14\x15\n\x0c\n\x02\x04o\x12\x06\x85\t\x00\x87\t\x01\n\x0b\n\x03\x04o\x01\x12\x04\x85\t\x08\x1a\n\x0c\n\x04\x04o\x02\x00\x12\x04\x86\t\x02*\n\r\n\x05\x04o\x02\x00\x04\x12\x04\x86\t\x02\n\n\r\n\x05\x04o\x02\x00\x06\x12\x04\x86\t\x0b\x17\n\r\n\x05\x04o\x02\x00\x01\x12\x04\x86\t\x18%\n\r\n\x05\x04o\x02\x00\x03\x12\x04\x86\t()\n\x0c\n\x02\x04p\x12\x06\x89\t\x00\x92\t\x01\n\x0b\n\x03\x04p\x01\x12\x04\x89\t\x08\x14\n\x0c\n\x04\x04p\x02\x00\x12\x04\x8a\t\x02\x10\n\r\n\x05\x04p\x02\x00\x05\x12\x04\x8a\t\x02\x08\n\r\n\x05\x04p\x02\x00\x01\x12\x04\x8a\t\t\x0b\n\r\n\x05\x04p\x02\x00\x03\x12\x04\x8a\t\x0e\x0f\n\x0c\n\x04\x04p\x02\x01\x12\x04\x8b\t\x02\x19\n\r\n\x05\x04p\x02\x01\x05\x12\x04\x8b\t\x02\x06\n\r\n\x05\x04p\x02\x01\x01\x12\x04\x8b\t\x07\x14\n\r\n\x05\x04p\x02\x01\x03\x12\x04\x8b\t\x17\x18\n\x0c\n\x04\x04p\x02\x02\x12\x04\x8c\t\x02\x14\n\r\n\x05\x04p\x02\x02\x05\x12\x04\x8c\t\x02\x06\n\r\n\x05\x04p\x02\x02\x01\x12\x04\x8c\t\x07\x0f\n\r\n\x05\x04p\x02\x02\x03\x12\x04\x8c\t\x12\x13\n\x0c\n\x04\x04p\x02\x03\x12\x04\x8d\t\x02\x13\n\r\n\x05\x04p\x02\x03\x05\x12\x04\x8d\t\x02\x07\n\r\n\x05\x04p\x02\x03\x01\x12\x04\x8d\t\x08\x0e\n\r\n\x05\x04p\x02\x03\x03\x12\x04\x8d\t\x11\x12\n\x0c\n\x04\x04p\x02\x04\x12\x04\x8e\t\x02\x16\n\r\n\x05\x04p\x02\x04\x05\x12\x04\x8e\t\x02\x08\n\r\n\x05\x04p\x02\x04\x01\x12\x04\x8e\t\t\x11\n\r\n\x05\x04p\x02\x04\x03\x12\x04\x8e\t\x14\x15\n\x0c\n\x04\x04p\x02\x05\x12\x04\x8f\t\x02\x11\n\r\n\x05\x04p\x02\x05\x05\x12\x04\x8f\t\x02\x08\n\r\n\x05\x04p\x02\x05\x01\x12\x04\x8f\t\t\x0c\n\r\n\x05\x04p\x02\x05\x03\x12\x04\x8f\t\x0f\x10\n\x0c\n\x04\x04p\x02\x06\x12\x04\x90\t\x02\x12\n\r\n\x05\x04p\x02\x06\x05\x12\x04\x90\t\x02\x07\n\r\n\x05\x04p\x02\x06\x01\x12\x04\x90\t\x08\r\n\r\n\x05\x04p\x02\x06\x03\x12\x04\x90\t\x10\x11\n\x0c\n\x04\x04p\x02\x07\x12\x04\x91\t\x02\x16\n\r\n\x05\x04p\x02\x07\x05\x12\x04\x91\t\x02\x08\n\r\n\x05\x04p\x02\x07\x01\x12\x04\x91\t\t\x11\n\r\n\x05\x04p\x02\x07\x03\x12\x04\x91\t\x14\x15\n\x0c\n\x02\x04q\x12\x06\x94\t\x00\x96\t\x01\n\x0b\n\x03\x04q\x01\x12\x04\x94\t\x08\x1a\n\x0c\n\x04\x04q\x02\x00\x12\x04\x95\t\x02*\n\r\n\x05\x04q\x02\x00\x04\x12\x04\x95\t\x02\n\n\r\n\x05\x04q\x02\x00\x06\x12\x04\x95\t\x0b\x17\n\r\n\x05\x04q\x02\x00\x01\x12\x04\x95\t\x18%\n\r\n\x05\x04q\x02\x00\x03\x12\x04\x95\t()\n\x0c\n\x02\x04r\x12\x06\x98\t\x00\x9e\t\x01\n\x0b\n\x03\x04r\x01\x12\x04\x98\t\x08\x14\n\x0c\n\x04\x04r\x02\x00\x12\x04\x99\t\x02\x10\n\r\n\x05\x04r\x02\x00\x05\x12\x04\x99\t\x02\x08\n\r\n\x05\x04r\x02\x00\x01\x12\x04\x99\t\t\x0b\n\r\n\x05\x04r\x02\x00\x03\x12\x04\x99\t\x0e\x0f\n\x0c\n\x04\x04r\x02\x01\x12\x04\x9a\t\x02\x12\n\r\n\x05\x04r\x02\x01\x05\x12\x04\x9a\t\x02\x08\n\r\n\x05\x04r\x02\x01\x01\x12\x04\x9a\t\t\r\n\r\n\x05\x04r\x02\x01\x03\x12\x04\x9a\t\x10\x11\n\x0c\n\x04\x04r\x02\x02\x12\x04\x9b\t\x02+\n\r\n\x05\x04r\x02\x02\x06\x12\x04\x9b\t\x02\x1b\n\r\n\x05\x04r\x02\x02\x01\x12\x04\x9b\t\x1c&\n\r\n\x05\x04r\x02\x02\x03\x12\x04\x9b\t)*\n\x0c\n\x04\x04r\x02\x03\x12\x04\x9c\t\x02+\n\r\n\x05\x04r\x02\x03\x06\x12\x04\x9c\t\x02\x1b\n\r\n\x05\x04r\x02\x03\x01\x12\x04\x9c\t\x1c&\n\r\n\x05\x04r\x02\x03\x03\x12\x04\x9c\t)*\n\x0c\n\x04\x04r\x02\x04\x12\x04\x9d\t\x02\x16\n\r\n\x05\x04r\x02\x04\x05\x12\x04\x9d\t\x02\x08\n\r\n\x05\x04r\x02\x04\x01\x12\x04\x9d\t\t\x11\n\r\n\x05\x04r\x02\x04\x03\x12\x04\x9d\t\x14\x15\n\x0c\n\x02\x04s\x12\x06\xa0\t\x00\xa2\t\x01\n\x0b\n\x03\x04s\x01\x12\x04\xa0\t\x08\x1d\n\x0c\n\x04\x04s\x02\x00\x12\x04\xa1\t\x020\n\r\n\x05\x04s\x02\x00\x04\x12\x04\xa1\t\x02\n\n\r\n\x05\x04s\x02\x00\x06\x12\x04\xa1\t\x0b\x1a\n\r\n\x05\x04s\x02\x00\x01\x12\x04\xa1\t\x1b+\n\r\n\x05\x04s\x02\x00\x03\x12\x04\xa1\t./\n\x0c\n\x02\x04t\x12\x06\xa4\t\x00\xb9\t\x01\n\x0b\n\x03\x04t\x01\x12\x04\xa4\t\x08\x17\n\x0c\n\x04\x04t\x02\x00\x12\x04\xa5\t\x02\x10\n\r\n\x05\x04t\x02\x00\x05\x12\x04\xa5\t\x02\x08\n\r\n\x05\x04t\x02\x00\x01\x12\x04\xa5\t\t\x0b\n\r\n\x05\x04t\x02\x00\x03\x12\x04\xa5\t\x0e\x0f\n\x0c\n\x04\x04t\x02\x01\x12\x04\xa6\t\x020\n\r\n\x05\x04t\x02\x01\x04\x12\x04\xa6\t\x02\n\n\r\n\x05\x04t\x02\x01\x06\x12\x04\xa6\t\x0b!\n\r\n\x05\x04t\x02\x01\x01\x12\x04\xa6\t\"+\n\r\n\x05\x04t\x02\x01\x03\x12\x04\xa6\t./\n\x0c\n\x04\x04t\x02\x02\x12\x04\xa7\t\x02\x1a\n\r\n\x05\x04t\x02\x02\x05\x12\x04\xa7\t\x02\x08\n\r\n\x05\x04t\x02\x02\x01\x12\x04\xa7\t\t\x15\n\r\n\x05\x04t\x02\x02\x03\x12\x04\xa7\t\x18\x19\n\x0c\n\x04\x04t\x02\x03\x12\x04\xa8\t\x02\x11\n\r\n\x05\x04t\x02\x03\x05\x12\x04\xa8\t\x02\x08\n\r\n\x05\x04t\x02\x03\x01\x12\x04\xa8\t\t\x0c\n\r\n\x05\x04t\x02\x03\x03\x12\x04\xa8\t\x0f\x10\n\x0c\n\x04\x04t\x02\x04\x12\x04\xa9\t\x02\x16\n\r\n\x05\x04t\x02\x04\x05\x12\x04\xa9\t\x02\x08\n\r\n\x05\x04t\x02\x04\x01\x12\x04\xa9\t\t\x11\n\r\n\x05\x04t\x02\x04\x03\x12\x04\xa9\t\x14\x15\n\x0c\n\x04\x04t\x02\x05\x12\x04\xaa\t\x02/\n\r\n\x05\x04t\x02\x05\x06\x12\x04\xaa\t\x02\x18\n\r\n\x05\x04t\x02\x05\x01\x12\x04\xaa\t\x19*\n\r\n\x05\x04t\x02\x05\x03\x12\x04\xaa\t-.\n\x0c\n\x04\x04t\x02\x06\x12\x04\xab\t\x02\x13\n\r\n\x05\x04t\x02\x06\x05\x12\x04\xab\t\x02\x08\n\r\n\x05\x04t\x02\x06\x01\x12\x04\xab\t\t\x0e\n\r\n\x05\x04t\x02\x06\x03\x12\x04\xab\t\x11\x12\n\x0c\n\x04\x04t\x02\x07\x12\x04\xac\t\x02\x14\n\r\n\x05\x04t\x02\x07\x05\x12\x04\xac\t\x02\x08\n\r\n\x05\x04t\x02\x07\x01\x12\x04\xac\t\t\x0f\n\r\n\x05\x04t\x02\x07\x03\x12\x04\xac\t\x12\x13\n\x0c\n\x04\x04t\x02\x08\x12\x04\xad\t\x02\x12\n\r\n\x05\x04t\x02\x08\x05\x12\x04\xad\t\x02\x08\n\r\n\x05\x04t\x02\x08\x01\x12\x04\xad\t\t\r\n\r\n\x05\x04t\x02\x08\x03\x12\x04\xad\t\x10\x11\n\x0c\n\x04\x04t\x02\t\x12\x04\xae\t\x02\x11\n\r\n\x05\x04t\x02\t\x05\x12\x04\xae\t\x02\x08\n\r\n\x05\x04t\x02\t\x01\x12\x04\xae\t\t\x0b\n\r\n\x05\x04t\x02\t\x03\x12\x04\xae\t\x0e\x10\n\x0c\n\x04\x04t\x02\n\x12\x04\xaf\t\x02\x15\n\r\n\x05\x04t\x02\n\x05\x12\x04\xaf\t\x02\x08\n\r\n\x05\x04t\x02\n\x01\x12\x04\xaf\t\t\x0f\n\r\n\x05\x04t\x02\n\x03\x12\x04\xaf\t\x12\x14\n\x0c\n\x04\x04t\x02\x0b\x12\x04\xb0\t\x02\"\n\r\n\x05\x04t\x02\x0b\x06\x12\x04\xb0\t\x02\x0e\n\r\n\x05\x04t\x02\x0b\x01\x12\x04\xb0\t\x0f\x1c\n\r\n\x05\x04t\x02\x0b\x03\x12\x04\xb0\t\x1f!\n\x0c\n\x04\x04t\x02\x0c\x12\x04\xb1\t\x02J\n\r\n\x05\x04t\x02\x0c\x04\x12\x04\xb1\t\x02\n\n\r\n\x05\x04t\x02\x0c\x06\x12\x04\xb1\t\x0b%\n\r\n\x05\x04t\x02\x0c\x01\x12\x04\xb1\t&D\n\r\n\x05\x04t\x02\x0c\x03\x12\x04\xb1\tGI\n\x0c\n\x04\x04t\x02\r\x12\x04\xb2\t\x02\x1a\n\r\n\x05\x04t\x02\r\x05\x12\x04\xb2\t\x02\x08\n\r\n\x05\x04t\x02\r\x01\x12\x04\xb2\t\t\x14\n\r\n\x05\x04t\x02\r\x03\x12\x04\xb2\t\x17\x19\n\x0c\n\x04\x04t\x02\x0e\x12\x04\xb3\t\x02\x13\n\r\n\x05\x04t\x02\x0e\x05\x12\x04\xb3\t\x02\x08\n\r\n\x05\x04t\x02\x0e\x01\x12\x04\xb3\t\t\r\n\r\n\x05\x04t\x02\x0e\x03\x12\x04\xb3\t\x10\x12\n\x0c\n\x04\x04t\x02\x0f\x12\x04\xb4\t\x02\x14\n\r\n\x05\x04t\x02\x0f\x05\x12\x04\xb4\t\x02\x08\n\r\n\x05\x04t\x02\x0f\x01\x12\x04\xb4\t\t\x0e\n\r\n\x05\x04t\x02\x0f\x03\x12\x04\xb4\t\x11\x13\n\x0c\n\x04\x04t\x02\x10\x12\x04\xb5\t\x02\x16\n\r\n\x05\x04t\x02\x10\x05\x12\x04\xb5\t\x02\x08\n\r\n\x05\x04t\x02\x10\x01\x12\x04\xb5\t\t\x10\n\r\n\x05\x04t\x02\x10\x03\x12\x04\xb5\t\x13\x15\n\x0c\n\x04\x04t\x02\x11\x12\x04\xb6\t\x02\x16\n\r\n\x05\x04t\x02\x11\x05\x12\x04\xb6\t\x02\x08\n\r\n\x05\x04t\x02\x11\x01\x12\x04\xb6\t\t\x10\n\r\n\x05\x04t\x02\x11\x03\x12\x04\xb6\t\x13\x15\n\x0c\n\x04\x04t\x02\x12\x12\x04\xb7\t\x02\x12\n\r\n\x05\x04t\x02\x12\x05\x12\x04\xb7\t\x02\x08\n\r\n\x05\x04t\x02\x12\x01\x12\x04\xb7\t\t\x0c\n\r\n\x05\x04t\x02\x12\x03\x12\x04\xb7\t\x0f\x11\n\x0c\n\x04\x04t\x02\x13\x12\x04\xb8\t\x02\x17\n\r\n\x05\x04t\x02\x13\x05\x12\x04\xb8\t\x02\x08\n\r\n\x05\x04t\x02\x13\x01\x12\x04\xb8\t\t\x11\n\r\n\x05\x04t\x02\x13\x03\x12\x04\xb8\t\x14\x16\n\x0c\n\x02\x04u\x12\x06\xbb\t\x00\xbd\t\x01\n\x0b\n\x03\x04u\x01\x12\x04\xbb\t\x08$\n\x0c\n\x04\x04u\x02\x00\x12\x04\xbc\t\x02?\n\r\n\x05\x04u\x02\x00\x04\x12\x04\xbc\t\x02\n\n\r\n\x05\x04u\x02\x00\x06\x12\x04\xbc\t\x0b!\n\r\n\x05\x04u\x02\x00\x01\x12\x04\xbc\t\":\n\r\n\x05\x04u\x02\x00\x03\x12\x04\xbc\t=>\n\x0c\n\x02\x04v\x12\x06\xbf\t\x00\xc6\t\x01\n\x0b\n\x03\x04v\x01\x12\x04\xbf\t\x08\x1e\n\x0c\n\x04\x04v\x02\x00\x12\x04\xc0\t\x02\x10\n\r\n\x05\x04v\x02\x00\x05\x12\x04\xc0\t\x02\x08\n\r\n\x05\x04v\x02\x00\x01\x12\x04\xc0\t\t\x0b\n\r\n\x05\x04v\x02\x00\x03\x12\x04\xc0\t\x0e\x0f\n\x0c\n\x04\x04v\x02\x01\x12\x04\xc1\t\x02\x15\n\r\n\x05\x04v\x02\x01\x05\x12\x04\xc1\t\x02\x08\n\r\n\x05\x04v\x02\x01\x01\x12\x04\xc1\t\t\x10\n\r\n\x05\x04v\x02\x01\x03\x12\x04\xc1\t\x13\x14\n\x0c\n\x04\x04v\x02\x02\x12\x04\xc2\t\x02\x16\n\r\n\x05\x04v\x02\x02\x06\x12\x04\xc2\t\x02\t\n\r\n\x05\x04v\x02\x02\x01\x12\x04\xc2\t\n\x11\n\r\n\x05\x04v\x02\x02\x03\x12\x04\xc2\t\x14\x15\n\x0c\n\x04\x04v\x02\x03\x12\x04\xc3\t\x02\x15\n\r\n\x05\x04v\x02\x03\x05\x12\x04\xc3\t\x02\x06\n\r\n\x05\x04v\x02\x03\x01\x12\x04\xc3\t\x07\x10\n\r\n\x05\x04v\x02\x03\x03\x12\x04\xc3\t\x13\x14\n\x0c\n\x04\x04v\x02\x04\x12\x04\xc4\t\x02\x18\n\r\n\x05\x04v\x02\x04\x05\x12\x04\xc4\t\x02\x06\n\r\n\x05\x04v\x02\x04\x01\x12\x04\xc4\t\x07\x13\n\r\n\x05\x04v\x02\x04\x03\x12\x04\xc4\t\x16\x17\n\x0c\n\x04\x04v\x02\x05\x12\x04\xc5\t\x02\x16\n\r\n\x05\x04v\x02\x05\x05\x12\x04\xc5\t\x02\x08\n\r\n\x05\x04v\x02\x05\x01\x12\x04\xc5\t\t\x11\n\r\n\x05\x04v\x02\x05\x03\x12\x04\xc5\t\x14\x15\n\x0c\n\x02\x04w\x12\x06\xc8\t\x00\xca\t\x01\n\x0b\n\x03\x04w\x01\x12\x04\xc8\t\x08(\n\x0c\n\x04\x04w\x02\x00\x12\x04\xc9\t\x02F\n\r\n\x05\x04w\x02\x00\x04\x12\x04\xc9\t\x02\n\n\r\n\x05\x04w\x02\x00\x06\x12\x04\xc9\t\x0b%\n\r\n\x05\x04w\x02\x00\x01\x12\x04\xc9\t&A\n\r\n\x05\x04w\x02\x00\x03\x12\x04\xc9\tDE\n\x0c\n\x02\x04x\x12\x06\xcc\t\x00\xda\t\x01\n\x0b\n\x03\x04x\x01\x12\x04\xcc\t\x08\"\n\x0c\n\x04\x04x\x02\x00\x12\x04\xcd\t\x02\x10\n\r\n\x05\x04x\x02\x00\x05\x12\x04\xcd\t\x02\x08\n\r\n\x05\x04x\x02\x00\x01\x12\x04\xcd\t\t\x0b\n\r\n\x05\x04x\x02\x00\x03\x12\x04\xcd\t\x0e\x0f\n\x0c\n\x04\x04x\x02\x01\x12\x04\xce\t\x02D\n\r\n\x05\x04x\x02\x01\x06\x12\x04\xce\t\x02\"\n\r\n\x05\x04x\x02\x01\x01\x12\x04\xce\t#+\n\r\n\x05\x04x\x02\x01\x03\x12\x04\xce\t./\n\r\n\x05\x04x\x02\x01\x08\x12\x04\xce\t0C\n\x0e\n\x06\x04x\x02\x01\x08\x03\x12\x04\xce\t1B\n\x0c\n\x04\x04x\x02\x02\x12\x04\xcf\t\x02+\n\r\n\x05\x04x\x02\x02\x06\x12\x04\xcf\t\x02\x1b\n\r\n\x05\x04x\x02\x02\x01\x12\x04\xcf\t\x1c&\n\r\n\x05\x04x\x02\x02\x03\x12\x04\xcf\t)*\n\x0c\n\x04\x04x\x02\x03\x12\x04\xd0\t\x02%\n\r\n\x05\x04x\x02\x03\x06\x12\x04\xd0\t\x02\x1b\n\r\n\x05\x04x\x02\x03\x01\x12\x04\xd0\t\x1c \n\r\n\x05\x04x\x02\x03\x03\x12\x04\xd0\t#$\n\x0c\n\x04\x04x\x02\x04\x12\x04\xd1\t\x02\x13\n\r\n\x05\x04x\x02\x04\x05\x12\x04\xd1\t\x02\x08\n\r\n\x05\x04x\x02\x04\x01\x12\x04\xd1\t\t\x0e\n\r\n\x05\x04x\x02\x04\x03\x12\x04\xd1\t\x11\x12\n\x0c\n\x04\x04x\x02\x05\x12\x04\xd2\t\x02\x0e\n\r\n\x05\x04x\x02\x05\x05\x12\x04\xd2\t\x02\x07\n\r\n\x05\x04x\x02\x05\x01\x12\x04\xd2\t\x08\t\n\r\n\x05\x04x\x02\x05\x03\x12\x04\xd2\t\x0c\r\n\x0c\n\x04\x04x\x02\x06\x12\x04\xd3\t\x02\'\n\r\n\x05\x04x\x02\x06\x06\x12\x04\xd3\t\x02\x11\n\r\n\x05\x04x\x02\x06\x01\x12\x04\xd3\t\x12\"\n\r\n\x05\x04x\x02\x06\x03\x12\x04\xd3\t%&\n\x0c\n\x04\x04x\x02\x07\x12\x04\xd4\t\x022\n\r\n\x05\x04x\x02\x07\x06\x12\x04\xd4\t\x02\x12\n\r\n\x05\x04x\x02\x07\x01\x12\x04\xd4\t\x13\x19\n\r\n\x05\x04x\x02\x07\x03\x12\x04\xd4\t\x1c\x1d\n\r\n\x05\x04x\x02\x07\x08\x12\x04\xd4\t\x1e1\n\x0e\n\x06\x04x\x02\x07\x08\x03\x12\x04\xd4\t\x1f0\n\x0c\n\x04\x04x\x02\x08\x12\x04\xd5\t\x02+\n\r\n\x05\x04x\x02\x08\x06\x12\x04\xd5\t\x02\x1b\n\r\n\x05\x04x\x02\x08\x01\x12\x04\xd5\t\x1c&\n\r\n\x05\x04x\x02\x08\x03\x12\x04\xd5\t)*\n\x0c\n\x04\x04x\x02\t\x12\x04\xd6\t\x02\x0f\n\r\n\x05\x04x\x02\t\x05\x12\x04\xd6\t\x02\x07\n\r\n\x05\x04x\x02\t\x01\x12\x04\xd6\t\x08\t\n\r\n\x05\x04x\x02\t\x03\x12\x04\xd6\t\x0c\x0e\n\x0c\n\x04\x04x\x02\n\x12\x04\xd7\t\x02\x17\n\r\n\x05\x04x\x02\n\x05\x12\x04\xd7\t\x02\x08\n\r\n\x05\x04x\x02\n\x01\x12\x04\xd7\t\t\x11\n\r\n\x05\x04x\x02\n\x03\x12\x04\xd7\t\x14\x16\n\x0c\n\x04\x04x\x02\x0b\x12\x04\xd8\t\x02\x1e\n\r\n\x05\x04x\x02\x0b\x06\x12\x04\xd8\t\x02\x0c\n\r\n\x05\x04x\x02\x0b\x01\x12\x04\xd8\t\r\x18\n\r\n\x05\x04x\x02\x0b\x03\x12\x04\xd8\t\x1b\x1d\n\x0c\n\x04\x04x\x02\x0c\x12\x04\xd9\t\x02(\n\r\n\x05\x04x\x02\x0c\x06\x12\x04\xd9\t\x02\x13\n\r\n\x05\x04x\x02\x0c\x01\x12\x04\xd9\t\x14\"\n\r\n\x05\x04x\x02\x0c\x03\x12\x04\xd9\t%\'\n\x0c\n\x02\x05\x0e\x12\x06\xdc\t\x00\xe8\t\x01\n\x0b\n\x03\x05\x0e\x01\x12\x04\xdc\t\x05\x15\n\x0c\n\x04\x05\x0e\x02\x00\x12\x04\xdd\t\x02-\n\r\n\x05\x05\x0e\x02\x00\x01\x12\x04\xdd\t\x02\x14\n\r\n\x05\x05\x0e\x02\x00\x02\x12\x04\xdd\t\x17\x18\n\r\n\x05\x05\x0e\x02\x00\x03\x12\x04\xdd\t\x19,\n\x0e\n\x06\x05\x0e\x02\x00\x03\x01\x12\x04\xdd\t\x1a+\n\x0c\n\x04\x05\x0e\x02\x01\x12\x04\xde\t\x02!\n\r\n\x05\x05\x0e\x02\x01\x01\x12\x04\xde\t\x02\x08\n\r\n\x05\x05\x0e\x02\x01\x02\x12\x04\xde\t\x0b\x0c\n\r\n\x05\x05\x0e\x02\x01\x03\x12\x04\xde\t\r \n\x0e\n\x06\x05\x0e\x02\x01\x03\x01\x12\x04\xde\t\x0e\x1f\n\x0c\n\x04\x05\x0e\x02\x02\x12\x04\xdf\t\x02(\n\r\n\x05\x05\x0e\x02\x02\x01\x12\x04\xdf\t\x02\x0f\n\r\n\x05\x05\x0e\x02\x02\x02\x12\x04\xdf\t\x12\x13\n\r\n\x05\x05\x0e\x02\x02\x03\x12\x04\xdf\t\x14\'\n\x0e\n\x06\x05\x0e\x02\x02\x03\x01\x12\x04\xdf\t\x15&\n\x0c\n\x04\x05\x0e\x02\x03\x12\x04\xe0\t\x02$\n\r\n\x05\x05\x0e\x02\x03\x01\x12\x04\xe0\t\x02\x0b\n\r\n\x05\x05\x0e\x02\x03\x02\x12\x04\xe0\t\x0e\x0f\n\r\n\x05\x05\x0e\x02\x03\x03\x12\x04\xe0\t\x10#\n\x0e\n\x06\x05\x0e\x02\x03\x03\x01\x12\x04\xe0\t\x11\"\n\x0c\n\x04\x05\x0e\x02\x04\x12\x04\xe1\t\x02&\n\r\n\x05\x05\x0e\x02\x04\x01\x12\x04\xe1\t\x02\r\n\r\n\x05\x05\x0e\x02\x04\x02\x12\x04\xe1\t\x10\x11\n\r\n\x05\x05\x0e\x02\x04\x03\x12\x04\xe1\t\x12%\n\x0e\n\x06\x05\x0e\x02\x04\x03\x01\x12\x04\xe1\t\x13$\n\x0c\n\x04\x05\x0e\x02\x05\x12\x04\xe2\t\x02 \n\r\n\x05\x05\x0e\x02\x05\x01\x12\x04\xe2\t\x02\x07\n\r\n\x05\x05\x0e\x02\x05\x02\x12\x04\xe2\t\n\x0b\n\r\n\x05\x05\x0e\x02\x05\x03\x12\x04\xe2\t\x0c\x1f\n\x0e\n\x06\x05\x0e\x02\x05\x03\x01\x12\x04\xe2\t\r\x1e\n\x0c\n\x04\x05\x0e\x02\x06\x12\x04\xe3\t\x02 \n\r\n\x05\x05\x0e\x02\x06\x01\x12\x04\xe3\t\x02\x07\n\r\n\x05\x05\x0e\x02\x06\x02\x12\x04\xe3\t\n\x0b\n\r\n\x05\x05\x0e\x02\x06\x03\x12\x04\xe3\t\x0c\x1f\n\x0e\n\x06\x05\x0e\x02\x06\x03\x01\x12\x04\xe3\t\r\x1e\n\x0c\n\x04\x05\x0e\x02\x07\x12\x04\xe4\t\x02\x1f\n\r\n\x05\x05\x0e\x02\x07\x01\x12\x04\xe4\t\x02\x06\n\r\n\x05\x05\x0e\x02\x07\x02\x12\x04\xe4\t\t\n\n\r\n\x05\x05\x0e\x02\x07\x03\x12\x04\xe4\t\x0b\x1e\n\x0e\n\x06\x05\x0e\x02\x07\x03\x01\x12\x04\xe4\t\x0c\x1d\n\x0c\n\x04\x05\x0e\x02\x08\x12\x04\xe5\t\x02$\n\r\n\x05\x05\x0e\x02\x08\x01\x12\x04\xe5\t\x02\x0b\n\r\n\x05\x05\x0e\x02\x08\x02\x12\x04\xe5\t\x0e\x0f\n\r\n\x05\x05\x0e\x02\x08\x03\x12\x04\xe5\t\x10#\n\x0e\n\x06\x05\x0e\x02\x08\x03\x01\x12\x04\xe5\t\x11\"\n\x0c\n\x04\x05\x0e\x02\t\x12\x04\xe6\t\x02 \n\r\n\x05\x05\x0e\x02\t\x01\x12\x04\xe6\t\x02\x07\n\r\n\x05\x05\x0e\x02\t\x02\x12\x04\xe6\t\n\x0b\n\r\n\x05\x05\x0e\x02\t\x03\x12\x04\xe6\t\x0c\x1f\n\x0e\n\x06\x05\x0e\x02\t\x03\x01\x12\x04\xe6\t\r\x1e\n\x0c\n\x04\x05\x0e\x02\n\x12\x04\xe7\t\x02\"\n\r\n\x05\x05\x0e\x02\n\x01\x12\x04\xe7\t\x02\x08\n\r\n\x05\x05\x0e\x02\n\x02\x12\x04\xe7\t\x0b\r\n\r\n\x05\x05\x0e\x02\n\x03\x12\x04\xe7\t\x0e!\n\x0e\n\x06\x05\x0e\x02\n\x03\x01\x12\x04\xe7\t\x0f \n\x0c\n\x02\x04y\x12\x06\xea\t\x00\xec\t\x01\n\x0b\n\x03\x04y\x01\x12\x04\xea\t\x08\x1d\n\x0c\n\x04\x04y\x02\x00\x12\x04\xeb\t\x020\n\r\n\x05\x04y\x02\x00\x04\x12\x04\xeb\t\x02\n\n\r\n\x05\x04y\x02\x00\x06\x12\x04\xeb\t\x0b\x1a\n\r\n\x05\x04y\x02\x00\x01\x12\x04\xeb\t\x1b+\n\r\n\x05\x04y\x02\x00\x03\x12\x04\xeb\t./\n\x0c\n\x02\x04z\x12\x06\xee\t\x00\xf5\t\x01\n\x0b\n\x03\x04z\x01\x12\x04\xee\t\x08\x17\n\x0c\n\x04\x04z\x02\x00\x12\x04\xef\t\x02\x10\n\r\n\x05\x04z\x02\x00\x05\x12\x04\xef\t\x02\x08\n\r\n\x05\x04z\x02\x00\x01\x12\x04\xef\t\t\x0b\n\r\n\x05\x04z\x02\x00\x03\x12\x04\xef\t\x0e\x0f\n\x0c\n\x04\x04z\x02\x01\x12\x04\xf0\t\x027\n\r\n\x05\x04z\x02\x01\x06\x12\x04\xf0\t\x02\x15\n\r\n\x05\x04z\x02\x01\x01\x12\x04\xf0\t\x16\x1e\n\r\n\x05\x04z\x02\x01\x03\x12\x04\xf0\t!\"\n\r\n\x05\x04z\x02\x01\x08\x12\x04\xf0\t#6\n\x0e\n\x06\x04z\x02\x01\x08\x03\x12\x04\xf0\t$5\n\x0c\n\x04\x04z\x02\x02\x12\x04\xf1\t\x02\x13\n\r\n\x05\x04z\x02\x02\x05\x12\x04\xf1\t\x02\x06\n\r\n\x05\x04z\x02\x02\x01\x12\x04\xf1\t\x07\x0e\n\r\n\x05\x04z\x02\x02\x03\x12\x04\xf1\t\x11\x12\n\x0c\n\x04\x04z\x02\x03\x12\x04\xf2\t\x02\x11\n\r\n\x05\x04z\x02\x03\x05\x12\x04\xf2\t\x02\x08\n\r\n\x05\x04z\x02\x03\x01\x12\x04\xf2\t\t\x0c\n\r\n\x05\x04z\x02\x03\x03\x12\x04\xf2\t\x0f\x10\n\x0c\n\x04\x04z\x02\x04\x12\x04\xf3\t\x02\x16\n\r\n\x05\x04z\x02\x04\x05\x12\x04\xf3\t\x02\x08\n\r\n\x05\x04z\x02\x04\x01\x12\x04\xf3\t\t\x11\n\r\n\x05\x04z\x02\x04\x03\x12\x04\xf3\t\x14\x15\n\x0c\n\x04\x04z\x02\x05\x12\x04\xf4\t\x02\x17\n\r\n\x05\x04z\x02\x05\x06\x12\x04\xf4\t\x02\r\n\r\n\x05\x04z\x02\x05\x01\x12\x04\xf4\t\x0e\x12\n\r\n\x05\x04z\x02\x05\x03\x12\x04\xf4\t\x15\x16\n\x0c\n\x02\x04{\x12\x06\xf7\t\x00\xf9\t\x01\n\x0b\n\x03\x04{\x01\x12\x04\xf7\t\x08\x1f\n\x0c\n\x04\x04{\x02\x00\x12\x04\xf8\t\x024\n\r\n\x05\x04{\x02\x00\x04\x12\x04\xf8\t\x02\n\n\r\n\x05\x04{\x02\x00\x06\x12\x04\xf8\t\x0b\x1c\n\r\n\x05\x04{\x02\x00\x01\x12\x04\xf8\t\x1d/\n\r\n\x05\x04{\x02\x00\x03\x12\x04\xf8\t23\n\x0c\n\x02\x04|\x12\x06\xfb\t\x00\x83\n\x01\n\x0b\n\x03\x04|\x01\x12\x04\xfb\t\x08\x19\n\x0c\n\x04\x04|\x02\x00\x12\x04\xfc\t\x02\x10\n\r\n\x05\x04|\x02\x00\x05\x12\x04\xfc\t\x02\x08\n\r\n\x05\x04|\x02\x00\x01\x12\x04\xfc\t\t\x0b\n\r\n\x05\x04|\x02\x00\x03\x12\x04\xfc\t\x0e\x0f\n\x0c\n\x04\x04|\x02\x01\x12\x04\xfd\t\x02+\n\r\n\x05\x04|\x02\x01\x06\x12\x04\xfd\t\x02\x1b\n\r\n\x05\x04|\x02\x01\x01\x12\x04\xfd\t\x1c&\n\r\n\x05\x04|\x02\x01\x03\x12\x04\xfd\t)*\n\x0c\n\x04\x04|\x02\x02\x12\x04\xfe\t\x02\x12\n\r\n\x05\x04|\x02\x02\x05\x12\x04\xfe\t\x02\x08\n\r\n\x05\x04|\x02\x02\x01\x12\x04\xfe\t\t\r\n\r\n\x05\x04|\x02\x02\x03\x12\x04\xfe\t\x10\x11\n\x0c\n\x04\x04|\x02\x03\x12\x04\xff\t\x02\x12\n\r\n\x05\x04|\x02\x03\x05\x12\x04\xff\t\x02\x08\n\r\n\x05\x04|\x02\x03\x01\x12\x04\xff\t\t\r\n\r\n\x05\x04|\x02\x03\x03\x12\x04\xff\t\x10\x11\n\x0c\n\x04\x04|\x02\x04\x12\x04\x80\n\x02+\n\r\n\x05\x04|\x02\x04\x06\x12\x04\x80\n\x02\x1b\n\r\n\x05\x04|\x02\x04\x01\x12\x04\x80\n\x1c&\n\r\n\x05\x04|\x02\x04\x03\x12\x04\x80\n)*\n\x0c\n\x04\x04|\x02\x05\x12\x04\x81\n\x02\x11\n\r\n\x05\x04|\x02\x05\x05\x12\x04\x81\n\x02\x08\n\r\n\x05\x04|\x02\x05\x01\x12\x04\x81\n\t\x0c\n\r\n\x05\x04|\x02\x05\x03\x12\x04\x81\n\x0f\x10\n\x0c\n\x04\x04|\x02\x06\x12\x04\x82\n\x02\x16\n\r\n\x05\x04|\x02\x06\x05\x12\x04\x82\n\x02\x08\n\r\n\x05\x04|\x02\x06\x01\x12\x04\x82\n\t\x11\n\r\n\x05\x04|\x02\x06\x03\x12\x04\x82\n\x14\x15\n\x0c\n\x02\x04}\x12\x06\x85\n\x00\x87\n\x01\n\x0b\n\x03\x04}\x01\x12\x04\x85\n\x08!\n\x0c\n\x04\x04}\x02\x00\x12\x04\x86\n\x028\n\r\n\x05\x04}\x02\x00\x04\x12\x04\x86\n\x02\n\n\r\n\x05\x04}\x02\x00\x06\x12\x04\x86\n\x0b\x1e\n\r\n\x05\x04}\x02\x00\x01\x12\x04\x86\n\x1f3\n\r\n\x05\x04}\x02\x00\x03\x12\x04\x86\n67\n\x0c\n\x02\x04~\x12\x06\x89\n\x00\x94\n\x01\n\x0b\n\x03\x04~\x01\x12\x04\x89\n\x08\x1b\n\x0c\n\x04\x04~\x02\x00\x12\x04\x8a\n\x02\x10\n\r\n\x05\x04~\x02\x00\x05\x12\x04\x8a\n\x02\x08\n\r\n\x05\x04~\x02\x00\x01\x12\x04\x8a\n\t\x0b\n\r\n\x05\x04~\x02\x00\x03\x12\x04\x8a\n\x0e\x0f\n\x0c\n\x04\x04~\x02\x01\x12\x04\x8b\n\x02\x14\n\r\n\x05\x04~\x02\x01\x05\x12\x04\x8b\n\x02\x07\n\r\n\x05\x04~\x02\x01\x01\x12\x04\x8b\n\x08\x0f\n\r\n\x05\x04~\x02\x01\x03\x12\x04\x8b\n\x12\x13\n\x0c\n\x04\x04~\x02\x02\x12\x04\x8c\n\x02%\n\r\n\x05\x04~\x02\x02\x06\x12\x04\x8c\n\x02\x10\n\r\n\x05\x04~\x02\x02\x01\x12\x04\x8c\n\x11 \n\r\n\x05\x04~\x02\x02\x03\x12\x04\x8c\n#$\n\x0c\n\x04\x04~\x02\x03\x12\x04\x8d\n\x02Q\n\r\n\x05\x04~\x02\x03\x06\x12\x04\x8d\n\x02&\n\r\n\x05\x04~\x02\x03\x01\x12\x04\x8d\n\'8\n\r\n\x05\x04~\x02\x03\x03\x12\x04\x8d\n;<\n\r\n\x05\x04~\x02\x03\x08\x12\x04\x8d\n=P\n\x0e\n\x06\x04~\x02\x03\x08\x03\x12\x04\x8d\n>O\n\x0c\n\x04\x04~\x02\x04\x12\x04\x8e\n\x02\x13\n\r\n\x05\x04~\x02\x04\x05\x12\x04\x8e\n\x02\x08\n\r\n\x05\x04~\x02\x04\x01\x12\x04\x8e\n\t\x0e\n\r\n\x05\x04~\x02\x04\x03\x12\x04\x8e\n\x11\x12\n\x0c\n\x04\x04~\x02\x05\x12\x04\x8f\n\x02.\n\r\n\x05\x04~\x02\x05\x06\x12\x04\x8f\n\x02\x1b\n\r\n\x05\x04~\x02\x05\x01\x12\x04\x8f\n\x1c)\n\r\n\x05\x04~\x02\x05\x03\x12\x04\x8f\n,-\n\x0c\n\x04\x04~\x02\x06\x12\x04\x90\n\x02+\n\r\n\x05\x04~\x02\x06\x06\x12\x04\x90\n\x02\x1b\n\r\n\x05\x04~\x02\x06\x01\x12\x04\x90\n\x1c&\n\r\n\x05\x04~\x02\x06\x03\x12\x04\x90\n)*\n\x0c\n\x04\x04~\x02\x07\x12\x04\x91\n\x02+\n\r\n\x05\x04~\x02\x07\x06\x12\x04\x91\n\x02\x1b\n\r\n\x05\x04~\x02\x07\x01\x12\x04\x91\n\x1c&\n\r\n\x05\x04~\x02\x07\x03\x12\x04\x91\n)*\n\x0c\n\x04\x04~\x02\x08\x12\x04\x92\n\x02\x16\n\r\n\x05\x04~\x02\x08\x05\x12\x04\x92\n\x02\x08\n\r\n\x05\x04~\x02\x08\x01\x12\x04\x92\n\t\x11\n\r\n\x05\x04~\x02\x08\x03\x12\x04\x92\n\x14\x15\n\x0c\n\x04\x04~\x02\t\x12\x04\x93\n\x025\n\r\n\x05\x04~\x02\t\x06\x12\x04\x93\n\x02\x14\n\r\n\x05\x04~\x02\t\x01\x12\x04\x93\n\x15/\n\r\n\x05\x04~\x02\t\x03\x12\x04\x93\n24\n\x0c\n\x02\x05\x0f\x12\x06\x96\n\x00\x99\n\x01\n\x0b\n\x03\x05\x0f\x01\x12\x04\x96\n\x05)\n\x0c\n\x04\x05\x0f\x02\x00\x12\x04\x97\n\x02B\n\r\n\x05\x05\x0f\x02\x00\x01\x12\x04\x97\n\x02)\n\r\n\x05\x05\x0f\x02\x00\x02\x12\x04\x97\n,-\n\r\n\x05\x05\x0f\x02\x00\x03\x12\x04\x97\n.A\n\x0e\n\x06\x05\x0f\x02\x00\x03\x01\x12\x04\x97\n/@\n\x0c\n\x04\x05\x0f\x02\x01\x12\x04\x98\n\x02!\n\r\n\x05\x05\x0f\x02\x01\x01\x12\x04\x98\n\x02\x06\n\r\n\x05\x05\x0f\x02\x01\x02\x12\x04\x98\n\t\x0c\n\r\n\x05\x05\x0f\x02\x01\x03\x12\x04\x98\n\r \n\x0e\n\x06\x05\x0f\x02\x01\x03\x01\x12\x04\x98\n\x0e\x1f\n\x0c\n\x02\x04\x7f\x12\x06\x9b\n\x00\x9d\n\x01\n\x0b\n\x03\x04\x7f\x01\x12\x04\x9b\n\x08\x1c\n\x0c\n\x04\x04\x7f\x02\x00\x12\x04\x9c\n\x02.\n\r\n\x05\x04\x7f\x02\x00\x04\x12\x04\x9c\n\x02\n\n\r\n\x05\x04\x7f\x02\x00\x06\x12\x04\x9c\n\x0b\x19\n\r\n\x05\x04\x7f\x02\x00\x01\x12\x04\x9c\n\x1a)\n\r\n\x05\x04\x7f\x02\x00\x03\x12\x04\x9c\n,-\n\r\n\x03\x04\x80\x01\x12\x06\x9f\n\x00\xa7\n\x01\n\x0c\n\x04\x04\x80\x01\x01\x12\x04\x9f\n\x08\x16\n\r\n\x05\x04\x80\x01\x02\x00\x12\x04\xa0\n\x02\x10\n\x0e\n\x06\x04\x80\x01\x02\x00\x05\x12\x04\xa0\n\x02\x08\n\x0e\n\x06\x04\x80\x01\x02\x00\x01\x12\x04\xa0\n\t\x0b\n\x0e\n\x06\x04\x80\x01\x02\x00\x03\x12\x04\xa0\n\x0e\x0f\n\r\n\x05\x04\x80\x01\x02\x01\x12\x04\xa1\n\x02Q\n\x0e\n\x06\x04\x80\x01\x02\x01\x06\x12\x04\xa1\n\x02&\n\x0e\n\x06\x04\x80\x01\x02\x01\x01\x12\x04\xa1\n\'8\n\x0e\n\x06\x04\x80\x01\x02\x01\x03\x12\x04\xa1\n;<\n\x0e\n\x06\x04\x80\x01\x02\x01\x08\x12\x04\xa1\n=P\n\x0f\n\x07\x04\x80\x01\x02\x01\x08\x03\x12\x04\xa1\n>O\n\r\n\x05\x04\x80\x01\x02\x02\x12\x04\xa2\n\x02\x12\n\x0e\n\x06\x04\x80\x01\x02\x02\x05\x12\x04\xa2\n\x02\x08\n\x0e\n\x06\x04\x80\x01\x02\x02\x01\x12\x04\xa2\n\t\r\n\x0e\n\x06\x04\x80\x01\x02\x02\x03\x12\x04\xa2\n\x10\x11\n\r\n\x05\x04\x80\x01\x02\x03\x12\x04\xa3\n\x02+\n\x0e\n\x06\x04\x80\x01\x02\x03\x06\x12\x04\xa3\n\x02\x1b\n\x0e\n\x06\x04\x80\x01\x02\x03\x01\x12\x04\xa3\n\x1c&\n\x0e\n\x06\x04\x80\x01\x02\x03\x03\x12\x04\xa3\n)*\n\r\n\x05\x04\x80\x01\x02\x04\x12\x04\xa4\n\x02+\n\x0e\n\x06\x04\x80\x01\x02\x04\x06\x12\x04\xa4\n\x02\x1b\n\x0e\n\x06\x04\x80\x01\x02\x04\x01\x12\x04\xa4\n\x1c&\n\x0e\n\x06\x04\x80\x01\x02\x04\x03\x12\x04\xa4\n)*\n\r\n\x05\x04\x80\x01\x02\x05\x12\x04\xa5\n\x02\x16\n\x0e\n\x06\x04\x80\x01\x02\x05\x05\x12\x04\xa5\n\x02\x08\n\x0e\n\x06\x04\x80\x01\x02\x05\x01\x12\x04\xa5\n\t\x11\n\x0e\n\x06\x04\x80\x01\x02\x05\x03\x12\x04\xa5\n\x14\x15\n\r\n\x05\x04\x80\x01\x02\x06\x12\x04\xa6\n\x024\n\x0e\n\x06\x04\x80\x01\x02\x06\x06\x12\x04\xa6\n\x02\x14\n\x0e\n\x06\x04\x80\x01\x02\x06\x01\x12\x04\xa6\n\x15/\n\x0e\n\x06\x04\x80\x01\x02\x06\x03\x12\x04\xa6\n23\n\r\n\x03\x04\x81\x01\x12\x06\xa9\n\x00\xab\n\x01\n\x0c\n\x04\x04\x81\x01\x01\x12\x04\xa9\n\x08\x14\n\r\n\x05\x04\x81\x01\x02\x00\x12\x04\xaa\n\x02\x1e\n\x0e\n\x06\x04\x81\x01\x02\x00\x04\x12\x04\xaa\n\x02\n\n\x0e\n\x06\x04\x81\x01\x02\x00\x06\x12\x04\xaa\n\x0b\x11\n\x0e\n\x06\x04\x81\x01\x02\x00\x01\x12\x04\xaa\n\x12\x19\n\x0e\n\x06\x04\x81\x01\x02\x00\x03\x12\x04\xaa\n\x1c\x1d\n\r\n\x03\x04\x82\x01\x12\x06\xad\n\x00\xb5\n\x01\n\x0c\n\x04\x04\x82\x01\x01\x12\x04\xad\n\x08\x0e\n\r\n\x05\x04\x82\x01\x02\x00\x12\x04\xae\n\x02\x10\n\x0e\n\x06\x04\x82\x01\x02\x00\x05\x12\x04\xae\n\x02\x08\n\x0e\n\x06\x04\x82\x01\x02\x00\x01\x12\x04\xae\n\t\x0b\n\x0e\n\x06\x04\x82\x01\x02\x00\x03\x12\x04\xae\n\x0e\x0f\n\r\n\x05\x04\x82\x01\x02\x01\x12\x04\xaf\n\x02\x12\n\x0e\n\x06\x04\x82\x01\x02\x01\x05\x12\x04\xaf\n\x02\x08\n\x0e\n\x06\x04\x82\x01\x02\x01\x01\x12\x04\xaf\n\t\r\n\x0e\n\x06\x04\x82\x01\x02\x01\x03\x12\x04\xaf\n\x10\x11\n\r\n\x05\x04\x82\x01\x02\x02\x12\x04\xb0\n\x02\x16\n\x0e\n\x06\x04\x82\x01\x02\x02\x05\x12\x04\xb0\n\x02\x08\n\x0e\n\x06\x04\x82\x01\x02\x02\x01\x12\x04\xb0\n\t\x11\n\x0e\n\x06\x04\x82\x01\x02\x02\x03\x12\x04\xb0\n\x14\x15\n\r\n\x05\x04\x82\x01\x02\x03\x12\x04\xb1\n\x02\x18\n\x0e\n\x06\x04\x82\x01\x02\x03\x05\x12\x04\xb1\n\x02\x08\n\x0e\n\x06\x04\x82\x01\x02\x03\x01\x12\x04\xb1\n\t\x13\n\x0e\n\x06\x04\x82\x01\x02\x03\x03\x12\x04\xb1\n\x16\x17\n\r\n\x05\x04\x82\x01\x02\x04\x12\x04\xb2\n\x02+\n\x0e\n\x06\x04\x82\x01\x02\x04\x06\x12\x04\xb2\n\x02\x1b\n\x0e\n\x06\x04\x82\x01\x02\x04\x01\x12\x04\xb2\n\x1c&\n\x0e\n\x06\x04\x82\x01\x02\x04\x03\x12\x04\xb2\n)*\n\r\n\x05\x04\x82\x01\x02\x05\x12\x04\xb3\n\x02+\n\x0e\n\x06\x04\x82\x01\x02\x05\x06\x12\x04\xb3\n\x02\x1b\n\x0e\n\x06\x04\x82\x01\x02\x05\x01\x12\x04\xb3\n\x1c&\n\x0e\n\x06\x04\x82\x01\x02\x05\x03\x12\x04\xb3\n)*\n\r\n\x05\x04\x82\x01\x02\x06\x12\x04\xb4\n\x02\x16\n\x0e\n\x06\x04\x82\x01\x02\x06\x05\x12\x04\xb4\n\x02\x08\n\x0e\n\x06\x04\x82\x01\x02\x06\x01\x12\x04\xb4\n\t\x11\n\x0e\n\x06\x04\x82\x01\x02\x06\x03\x12\x04\xb4\n\x14\x15\n\r\n\x03\x04\x83\x01\x12\x06\xb7\n\x00\xb9\n\x01\n\x0c\n\x04\x04\x83\x01\x01\x12\x04\xb7\n\x08\x19\n\r\n\x05\x04\x83\x01\x02\x00\x12\x04\xb8\n\x02(\n\x0e\n\x06\x04\x83\x01\x02\x00\x04\x12\x04\xb8\n\x02\n\n\x0e\n\x06\x04\x83\x01\x02\x00\x06\x12\x04\xb8\n\x0b\x16\n\x0e\n\x06\x04\x83\x01\x02\x00\x01\x12\x04\xb8\n\x17#\n\x0e\n\x06\x04\x83\x01\x02\x00\x03\x12\x04\xb8\n&\'\n\r\n\x03\x04\x84\x01\x12\x06\xbb\n\x00\xcc\n\x01\n\x0c\n\x04\x04\x84\x01\x01\x12\x04\xbb\n\x08\x13\n\r\n\x05\x04\x84\x01\x02\x00\x12\x04\xbc\n\x02\x10\n\x0e\n\x06\x04\x84\x01\x02\x00\x05\x12\x04\xbc\n\x02\x08\n\x0e\n\x06\x04\x84\x01\x02\x00\x01\x12\x04\xbc\n\t\x0b\n\x0e\n\x06\x04\x84\x01\x02\x00\x03\x12\x04\xbc\n\x0e\x0f\n\r\n\x05\x04\x84\x01\x02\x01\x12\x04\xbd\n\x02D\n\x0e\n\x06\x04\x84\x01\x02\x01\x06\x12\x04\xbd\n\x02\"\n\x0e\n\x06\x04\x84\x01\x02\x01\x01\x12\x04\xbd\n#+\n\x0e\n\x06\x04\x84\x01\x02\x01\x03\x12\x04\xbd\n./\n\x0e\n\x06\x04\x84\x01\x02\x01\x08\x12\x04\xbd\n0C\n\x0f\n\x07\x04\x84\x01\x02\x01\x08\x03\x12\x04\xbd\n1B\n\r\n\x05\x04\x84\x01\x02\x02\x12\x04\xbe\n\x02+\n\x0e\n\x06\x04\x84\x01\x02\x02\x06\x12\x04\xbe\n\x02\x1b\n\x0e\n\x06\x04\x84\x01\x02\x02\x01\x12\x04\xbe\n\x1c&\n\x0e\n\x06\x04\x84\x01\x02\x02\x03\x12\x04\xbe\n)*\n\r\n\x05\x04\x84\x01\x02\x03\x12\x04\xbf\n\x02%\n\x0e\n\x06\x04\x84\x01\x02\x03\x06\x12\x04\xbf\n\x02\x1b\n\x0e\n\x06\x04\x84\x01\x02\x03\x01\x12\x04\xbf\n\x1c \n\x0e\n\x06\x04\x84\x01\x02\x03\x03\x12\x04\xbf\n#$\n\r\n\x05\x04\x84\x01\x02\x04\x12\x04\xc0\n\x02\x10\n\x0e\n\x06\x04\x84\x01\x02\x04\x06\x12\x04\xc0\n\x02\x06\n\x0e\n\x06\x04\x84\x01\x02\x04\x01\x12\x04\xc0\n\x07\x0b\n\x0e\n\x06\x04\x84\x01\x02\x04\x03\x12\x04\xc0\n\x0e\x0f\n\r\n\x05\x04\x84\x01\x02\x05\x12\x04\xc1\n\x02\x13\n\x0e\n\x06\x04\x84\x01\x02\x05\x05\x12\x04\xc1\n\x02\x08\n\x0e\n\x06\x04\x84\x01\x02\x05\x01\x12\x04\xc1\n\t\x0e\n\x0e\n\x06\x04\x84\x01\x02\x05\x03\x12\x04\xc1\n\x11\x12\n\r\n\x05\x04\x84\x01\x02\x06\x12\x04\xc2\n\x02\x0e\n\x0e\n\x06\x04\x84\x01\x02\x06\x05\x12\x04\xc2\n\x02\x07\n\x0e\n\x06\x04\x84\x01\x02\x06\x01\x12\x04\xc2\n\x08\t\n\x0e\n\x06\x04\x84\x01\x02\x06\x03\x12\x04\xc2\n\x0c\r\n\r\n\x05\x04\x84\x01\x02\x07\x12\x04\xc3\n\x02\x18\n\x0e\n\x06\x04\x84\x01\x02\x07\x06\x12\x04\xc3\n\x02\n\n\x0e\n\x06\x04\x84\x01\x02\x07\x01\x12\x04\xc3\n\x0b\x13\n\x0e\n\x06\x04\x84\x01\x02\x07\x03\x12\x04\xc3\n\x16\x17\n\r\n\x05\x04\x84\x01\x02\x08\x12\x04\xc4\n\x022\n\x0e\n\x06\x04\x84\x01\x02\x08\x06\x12\x04\xc4\n\x02\x12\n\x0e\n\x06\x04\x84\x01\x02\x08\x01\x12\x04\xc4\n\x13\x19\n\x0e\n\x06\x04\x84\x01\x02\x08\x03\x12\x04\xc4\n\x1c\x1d\n\x0e\n\x06\x04\x84\x01\x02\x08\x08\x12\x04\xc4\n\x1e1\n\x0f\n\x07\x04\x84\x01\x02\x08\x08\x03\x12\x04\xc4\n\x1f0\n\r\n\x05\x04\x84\x01\x02\t\x12\x04\xc5\n\x02,\n\x0e\n\x06\x04\x84\x01\x02\t\x06\x12\x04\xc5\n\x02\x1b\n\x0e\n\x06\x04\x84\x01\x02\t\x01\x12\x04\xc5\n\x1c&\n\x0e\n\x06\x04\x84\x01\x02\t\x03\x12\x04\xc5\n)+\n\r\n\x05\x04\x84\x01\x02\n\x12\x04\xc6\n\x02\x0f\n\x0e\n\x06\x04\x84\x01\x02\n\x05\x12\x04\xc6\n\x02\x07\n\x0e\n\x06\x04\x84\x01\x02\n\x01\x12\x04\xc6\n\x08\t\n\x0e\n\x06\x04\x84\x01\x02\n\x03\x12\x04\xc6\n\x0c\x0e\n\r\n\x05\x04\x84\x01\x02\x0b\x12\x04\xc7\n\x02\x17\n\x0e\n\x06\x04\x84\x01\x02\x0b\x05\x12\x04\xc7\n\x02\x08\n\x0e\n\x06\x04\x84\x01\x02\x0b\x01\x12\x04\xc7\n\t\x11\n\x0e\n\x06\x04\x84\x01\x02\x0b\x03\x12\x04\xc7\n\x14\x16\n\r\n\x05\x04\x84\x01\x02\x0c\x12\x04\xc8\n\x02 \n\x0e\n\x06\x04\x84\x01\x02\x0c\x06\x12\x04\xc8\n\x02\x13\n\x0e\n\x06\x04\x84\x01\x02\x0c\x01\x12\x04\xc8\n\x14\x1a\n\x0e\n\x06\x04\x84\x01\x02\x0c\x03\x12\x04\xc8\n\x1d\x1f\n\r\n\x05\x04\x84\x01\x02\r\x12\x04\xc9\n\x02\x1e\n\x0e\n\x06\x04\x84\x01\x02\r\x06\x12\x04\xc9\n\x02\x0c\n\x0e\n\x06\x04\x84\x01\x02\r\x01\x12\x04\xc9\n\r\x18\n\x0e\n\x06\x04\x84\x01\x02\r\x03\x12\x04\xc9\n\x1b\x1d\n\r\n\x05\x04\x84\x01\x02\x0e\x12\x04\xca\n\x02(\n\x0e\n\x06\x04\x84\x01\x02\x0e\x06\x12\x04\xca\n\x02\x13\n\x0e\n\x06\x04\x84\x01\x02\x0e\x01\x12\x04\xca\n\x14\"\n\x0e\n\x06\x04\x84\x01\x02\x0e\x03\x12\x04\xca\n%\'\n\r\n\x05\x04\x84\x01\x02\x0f\x12\x04\xcb\n\x02\x0f\n\x0e\n\x06\x04\x84\x01\x02\x0f\x05\x12\x04\xcb\n\x02\x07\n\x0e\n\x06\x04\x84\x01\x02\x0f\x01\x12\x04\xcb\n\x08\t\n\x0e\n\x06\x04\x84\x01\x02\x0f\x03\x12\x04\xcb\n\x0c\x0e\n\r\n\x03\x04\x85\x01\x12\x06\xce\n\x00\xd0\n\x01\n\x0c\n\x04\x04\x85\x01\x01\x12\x04\xce\n\x08\x1f\n\r\n\x05\x04\x85\x01\x02\x00\x12\x04\xcf\n\x024\n\x0e\n\x06\x04\x85\x01\x02\x00\x04\x12\x04\xcf\n\x02\n\n\x0e\n\x06\x04\x85\x01\x02\x00\x06\x12\x04\xcf\n\x0b\x1c\n\x0e\n\x06\x04\x85\x01\x02\x00\x01\x12\x04\xcf\n\x1d/\n\x0e\n\x06\x04\x85\x01\x02\x00\x03\x12\x04\xcf\n23\n\r\n\x03\x04\x86\x01\x12\x06\xd2\n\x00\xd8\n\x01\n\x0c\n\x04\x04\x86\x01\x01\x12\x04\xd2\n\x08\x19\n\r\n\x05\x04\x86\x01\x02\x00\x12\x04\xd3\n\x02\x10\n\x0e\n\x06\x04\x86\x01\x02\x00\x05\x12\x04\xd3\n\x02\x08\n\x0e\n\x06\x04\x86\x01\x02\x00\x01\x12\x04\xd3\n\t\x0b\n\x0e\n\x06\x04\x86\x01\x02\x00\x03\x12\x04\xd3\n\x0e\x0f\n\r\n\x05\x04\x86\x01\x02\x01\x12\x04\xd4\n\x02\x14\n\x0e\n\x06\x04\x86\x01\x02\x01\x05\x12\x04\xd4\n\x02\x08\n\x0e\n\x06\x04\x86\x01\x02\x01\x01\x12\x04\xd4\n\t\x0f\n\x0e\n\x06\x04\x86\x01\x02\x01\x03\x12\x04\xd4\n\x12\x13\n\r\n\x05\x04\x86\x01\x02\x02\x12\x04\xd5\n\x02+\n\x0e\n\x06\x04\x86\x01\x02\x02\x06\x12\x04\xd5\n\x02\x1b\n\x0e\n\x06\x04\x86\x01\x02\x02\x01\x12\x04\xd5\n\x1c&\n\x0e\n\x06\x04\x86\x01\x02\x02\x03\x12\x04\xd5\n)*\n\r\n\x05\x04\x86\x01\x02\x03\x12\x04\xd6\n\x02+\n\x0e\n\x06\x04\x86\x01\x02\x03\x06\x12\x04\xd6\n\x02\x1b\n\x0e\n\x06\x04\x86\x01\x02\x03\x01\x12\x04\xd6\n\x1c&\n\x0e\n\x06\x04\x86\x01\x02\x03\x03\x12\x04\xd6\n)*\n\r\n\x05\x04\x86\x01\x02\x04\x12\x04\xd7\n\x02\x16\n\x0e\n\x06\x04\x86\x01\x02\x04\x05\x12\x04\xd7\n\x02\x08\n\x0e\n\x06\x04\x86\x01\x02\x04\x01\x12\x04\xd7\n\t\x11\n\x0e\n\x06\x04\x86\x01\x02\x04\x03\x12\x04\xd7\n\x14\x15\n\r\n\x03\x04\x87\x01\x12\x06\xda\n\x00\xdc\n\x01\n\x0c\n\x04\x04\x87\x01\x01\x12\x04\xda\n\x08\x1f\n\r\n\x05\x04\x87\x01\x02\x00\x12\x04\xdb\n\x025\n\x0e\n\x06\x04\x87\x01\x02\x00\x04\x12\x04\xdb\n\x02\n\n\x0e\n\x06\x04\x87\x01\x02\x00\x06\x12\x04\xdb\n\x0b\x1c\n\x0e\n\x06\x04\x87\x01\x02\x00\x01\x12\x04\xdb\n\x1d0\n\x0e\n\x06\x04\x87\x01\x02\x00\x03\x12\x04\xdb\n34\n\r\n\x03\x04\x88\x01\x12\x06\xde\n\x00\xe5\n\x01\n\x0c\n\x04\x04\x88\x01\x01\x12\x04\xde\n\x08\x19\n\r\n\x05\x04\x88\x01\x02\x00\x12\x04\xdf\n\x02\x10\n\x0e\n\x06\x04\x88\x01\x02\x00\x05\x12\x04\xdf\n\x02\x08\n\x0e\n\x06\x04\x88\x01\x02\x00\x01\x12\x04\xdf\n\t\x0b\n\x0e\n\x06\x04\x88\x01\x02\x00\x03\x12\x04\xdf\n\x0e\x0f\n\r\n\x05\x04\x88\x01\x02\x01\x12\x04\xe0\n\x02\x12\n\x0e\n\x06\x04\x88\x01\x02\x01\x05\x12\x04\xe0\n\x02\x08\n\x0e\n\x06\x04\x88\x01\x02\x01\x01\x12\x04\xe0\n\t\r\n\x0e\n\x06\x04\x88\x01\x02\x01\x03\x12\x04\xe0\n\x10\x11\n\r\n\x05\x04\x88\x01\x02\x02\x12\x04\xe1\n\x02\x19\n\x0e\n\x06\x04\x88\x01\x02\x02\x05\x12\x04\xe1\n\x02\x08\n\x0e\n\x06\x04\x88\x01\x02\x02\x01\x12\x04\xe1\n\t\x14\n\x0e\n\x06\x04\x88\x01\x02\x02\x03\x12\x04\xe1\n\x17\x18\n\r\n\x05\x04\x88\x01\x02\x03\x12\x04\xe2\n\x02+\n\x0e\n\x06\x04\x88\x01\x02\x03\x06\x12\x04\xe2\n\x02\x1b\n\x0e\n\x06\x04\x88\x01\x02\x03\x01\x12\x04\xe2\n\x1c&\n\x0e\n\x06\x04\x88\x01\x02\x03\x03\x12\x04\xe2\n)*\n\r\n\x05\x04\x88\x01\x02\x04\x12\x04\xe3\n\x02+\n\x0e\n\x06\x04\x88\x01\x02\x04\x06\x12\x04\xe3\n\x02\x1b\n\x0e\n\x06\x04\x88\x01\x02\x04\x01\x12\x04\xe3\n\x1c&\n\x0e\n\x06\x04\x88\x01\x02\x04\x03\x12\x04\xe3\n)*\n\r\n\x05\x04\x88\x01\x02\x05\x12\x04\xe4\n\x02\x16\n\x0e\n\x06\x04\x88\x01\x02\x05\x05\x12\x04\xe4\n\x02\x08\n\x0e\n\x06\x04\x88\x01\x02\x05\x01\x12\x04\xe4\n\t\x11\n\x0e\n\x06\x04\x88\x01\x02\x05\x03\x12\x04\xe4\n\x14\x15\n\r\n\x03\x04\x89\x01\x12\x06\xe7\n\x00\xe9\n\x01\n\x0c\n\x04\x04\x89\x01\x01\x12\x04\xe7\n\x08\x18\n\r\n\x05\x04\x89\x01\x02\x00\x12\x04\xe8\n\x02&\n\x0e\n\x06\x04\x89\x01\x02\x00\x04\x12\x04\xe8\n\x02\n\n\x0e\n\x06\x04\x89\x01\x02\x00\x06\x12\x04\xe8\n\x0b\x15\n\x0e\n\x06\x04\x89\x01\x02\x00\x01\x12\x04\xe8\n\x16!\n\x0e\n\x06\x04\x89\x01\x02\x00\x03\x12\x04\xe8\n$%\n\r\n\x03\x04\x8a\x01\x12\x06\xeb\n\x00\xf5\n\x01\n\x0c\n\x04\x04\x8a\x01\x01\x12\x04\xeb\n\x08\x12\n\r\n\x05\x04\x8a\x01\x02\x00\x12\x04\xec\n\x02\x10\n\x0e\n\x06\x04\x8a\x01\x02\x00\x05\x12\x04\xec\n\x02\x08\n\x0e\n\x06\x04\x8a\x01\x02\x00\x01\x12\x04\xec\n\t\x0b\n\x0e\n\x06\x04\x8a\x01\x02\x00\x03\x12\x04\xec\n\x0e\x0f\n\r\n\x05\x04\x8a\x01\x02\x01\x12\x04\xed\n\x02\x19\n\x0e\n\x06\x04\x8a\x01\x02\x01\x05\x12\x04\xed\n\x02\x06\n\x0e\n\x06\x04\x8a\x01\x02\x01\x01\x12\x04\xed\n\x07\x14\n\x0e\n\x06\x04\x8a\x01\x02\x01\x03\x12\x04\xed\n\x17\x18\n\r\n\x05\x04\x8a\x01\x02\x02\x12\x04\xee\n\x02\x14\n\x0e\n\x06\x04\x8a\x01\x02\x02\x05\x12\x04\xee\n\x02\x06\n\x0e\n\x06\x04\x8a\x01\x02\x02\x01\x12\x04\xee\n\x07\x0f\n\x0e\n\x06\x04\x8a\x01\x02\x02\x03\x12\x04\xee\n\x12\x13\n\r\n\x05\x04\x8a\x01\x02\x03\x12\x04\xef\n\x02\x10\n\x0e\n\x06\x04\x8a\x01\x02\x03\x06\x12\x04\xef\n\x02\x06\n\x0e\n\x06\x04\x8a\x01\x02\x03\x01\x12\x04\xef\n\x07\x0b\n\x0e\n\x06\x04\x8a\x01\x02\x03\x03\x12\x04\xef\n\x0e\x0f\n\r\n\x05\x04\x8a\x01\x02\x04\x12\x04\xf0\n\x02\x13\n\x0e\n\x06\x04\x8a\x01\x02\x04\x05\x12\x04\xf0\n\x02\x07\n\x0e\n\x06\x04\x8a\x01\x02\x04\x01\x12\x04\xf0\n\x08\x0e\n\x0e\n\x06\x04\x8a\x01\x02\x04\x03\x12\x04\xf0\n\x11\x12\n\r\n\x05\x04\x8a\x01\x02\x05\x12\x04\xf1\n\x02\x16\n\x0e\n\x06\x04\x8a\x01\x02\x05\x05\x12\x04\xf1\n\x02\x08\n\x0e\n\x06\x04\x8a\x01\x02\x05\x01\x12\x04\xf1\n\t\x11\n\x0e\n\x06\x04\x8a\x01\x02\x05\x03\x12\x04\xf1\n\x14\x15\n\r\n\x05\x04\x8a\x01\x02\x06\x12\x04\xf2\n\x02\x11\n\x0e\n\x06\x04\x8a\x01\x02\x06\x05\x12\x04\xf2\n\x02\x08\n\x0e\n\x06\x04\x8a\x01\x02\x06\x01\x12\x04\xf2\n\t\x0c\n\x0e\n\x06\x04\x8a\x01\x02\x06\x03\x12\x04\xf2\n\x0f\x10\n\r\n\x05\x04\x8a\x01\x02\x07\x12\x04\xf3\n\x02\x12\n\x0e\n\x06\x04\x8a\x01\x02\x07\x05\x12\x04\xf3\n\x02\x07\n\x0e\n\x06\x04\x8a\x01\x02\x07\x01\x12\x04\xf3\n\x08\r\n\x0e\n\x06\x04\x8a\x01\x02\x07\x03\x12\x04\xf3\n\x10\x11\n\r\n\x05\x04\x8a\x01\x02\x08\x12\x04\xf4\n\x02\x16\n\x0e\n\x06\x04\x8a\x01\x02\x08\x05\x12\x04\xf4\n\x02\x08\n\x0e\n\x06\x04\x8a\x01\x02\x08\x01\x12\x04\xf4\n\t\x11\n\x0e\n\x06\x04\x8a\x01\x02\x08\x03\x12\x04\xf4\n\x14\x15\n\r\n\x03\x04\x8b\x01\x12\x06\xf7\n\x00\xf9\n\x01\n\x0c\n\x04\x04\x8b\x01\x01\x12\x04\xf7\n\x08\x14\n\r\n\x05\x04\x8b\x01\x02\x00\x12\x04\xf8\n\x02\x1f\n\x0e\n\x06\x04\x8b\x01\x02\x00\x04\x12\x04\xf8\n\x02\n\n\x0e\n\x06\x04\x8b\x01\x02\x00\x06\x12\x04\xf8\n\x0b\x11\n\x0e\n\x06\x04\x8b\x01\x02\x00\x01\x12\x04\xf8\n\x12\x1a\n\x0e\n\x06\x04\x8b\x01\x02\x00\x03\x12\x04\xf8\n\x1d\x1e\n\r\n\x03\x04\x8c\x01\x12\x06\xfb\n\x00\x89\x0b\x01\n\x0c\n\x04\x04\x8c\x01\x01\x12\x04\xfb\n\x08\x0e\n\r\n\x05\x04\x8c\x01\x02\x00\x12\x04\xfc\n\x02\x10\n\x0e\n\x06\x04\x8c\x01\x02\x00\x05\x12\x04\xfc\n\x02\x08\n\x0e\n\x06\x04\x8c\x01\x02\x00\x01\x12\x04\xfc\n\t\x0b\n\x0e\n\x06\x04\x8c\x01\x02\x00\x03\x12\x04\xfc\n\x0e\x0f\n\r\n\x05\x04\x8c\x01\x02\x01\x12\x04\xfd\n\x02\x1e\n\x0e\n\x06\x04\x8c\x01\x02\x01\x05\x12\x04\xfd\n\x02\x08\n\x0e\n\x06\x04\x8c\x01\x02\x01\x01\x12\x04\xfd\n\t\x19\n\x0e\n\x06\x04\x8c\x01\x02\x01\x03\x12\x04\xfd\n\x1c\x1d\n\r\n\x05\x04\x8c\x01\x02\x02\x12\x04\xfe\n\x02\x1a\n\x0e\n\x06\x04\x8c\x01\x02\x02\x06\x12\x04\xfe\n\x02\x0b\n\x0e\n\x06\x04\x8c\x01\x02\x02\x01\x12\x04\xfe\n\x0c\x15\n\x0e\n\x06\x04\x8c\x01\x02\x02\x03\x12\x04\xfe\n\x18\x19\n\r\n\x05\x04\x8c\x01\x02\x03\x12\x04\xff\n\x02\x1c\n\x0e\n\x06\x04\x8c\x01\x02\x03\x06\x12\x04\xff\n\x02\x0c\n\x0e\n\x06\x04\x8c\x01\x02\x03\x01\x12\x04\xff\n\r\x17\n\x0e\n\x06\x04\x8c\x01\x02\x03\x03\x12\x04\xff\n\x1a\x1b\n\r\n\x05\x04\x8c\x01\x02\x04\x12\x04\x80\x0b\x02\x16\n\x0e\n\x06\x04\x8c\x01\x02\x04\x06\x12\x04\x80\x0b\x02\t\n\x0e\n\x06\x04\x8c\x01\x02\x04\x01\x12\x04\x80\x0b\n\x11\n\x0e\n\x06\x04\x8c\x01\x02\x04\x03\x12\x04\x80\x0b\x14\x15\n\r\n\x05\x04\x8c\x01\x02\x05\x12\x04\x81\x0b\x02\x19\n\x0e\n\x06\x04\x8c\x01\x02\x05\x05\x12\x04\x81\x0b\x02\x08\n\x0e\n\x06\x04\x8c\x01\x02\x05\x01\x12\x04\x81\x0b\t\x14\n\x0e\n\x06\x04\x8c\x01\x02\x05\x03\x12\x04\x81\x0b\x17\x18\n\r\n\x05\x04\x8c\x01\x02\x06\x12\x04\x82\x0b\x02\x10\n\x0e\n\x06\x04\x8c\x01\x02\x06\x06\x12\x04\x82\x0b\x02\x06\n\x0e\n\x06\x04\x8c\x01\x02\x06\x01\x12\x04\x82\x0b\x07\x0b\n\x0e\n\x06\x04\x8c\x01\x02\x06\x03\x12\x04\x82\x0b\x0e\x0f\n\r\n\x05\x04\x8c\x01\x02\x07\x12\x04\x83\x0b\x02\x12\n\x0e\n\x06\x04\x8c\x01\x02\x07\x05\x12\x04\x83\x0b\x02\x08\n\x0e\n\x06\x04\x8c\x01\x02\x07\x01\x12\x04\x83\x0b\t\r\n\x0e\n\x06\x04\x8c\x01\x02\x07\x03\x12\x04\x83\x0b\x10\x11\n\r\n\x05\x04\x8c\x01\x02\x08\x12\x04\x84\x0b\x02\x18\n\x0e\n\x06\x04\x8c\x01\x02\x08\x06\x12\x04\x84\x0b\x02\n\n\x0e\n\x06\x04\x8c\x01\x02\x08\x01\x12\x04\x84\x0b\x0b\x13\n\x0e\n\x06\x04\x8c\x01\x02\x08\x03\x12\x04\x84\x0b\x16\x17\n\r\n\x05\x04\x8c\x01\x02\t\x12\x04\x85\x0b\x02.\n\x0e\n\x06\x04\x8c\x01\x02\t\x06\x12\x04\x85\x0b\x02\x1b\n\x0e\n\x06\x04\x8c\x01\x02\t\x01\x12\x04\x85\x0b\x1c(\n\x0e\n\x06\x04\x8c\x01\x02\t\x03\x12\x04\x85\x0b+-\n\r\n\x05\x04\x8c\x01\x02\n\x12\x04\x86\x0b\x02\x1c\n\x0e\n\x06\x04\x8c\x01\x02\n\x06\x12\x04\x86\x0b\x02\x0b\n\x0e\n\x06\x04\x8c\x01\x02\n\x01\x12\x04\x86\x0b\x0c\x16\n\x0e\n\x06\x04\x8c\x01\x02\n\x03\x12\x04\x86\x0b\x19\x1b\n\r\n\x05\x04\x8c\x01\x02\x0b\x12\x04\x87\x0b\x02\x13\n\x0e\n\x06\x04\x8c\x01\x02\x0b\x06\x12\x04\x87\x0b\x02\x07\n\x0e\n\x06\x04\x8c\x01\x02\x0b\x01\x12\x04\x87\x0b\x08\r\n\x0e\n\x06\x04\x8c\x01\x02\x0b\x03\x12\x04\x87\x0b\x10\x12\n\r\n\x05\x04\x8c\x01\x02\x0c\x12\x04\x88\x0b\x02\x17\n\x0e\n\x06\x04\x8c\x01\x02\x0c\x05\x12\x04\x88\x0b\x02\x08\n\x0e\n\x06\x04\x8c\x01\x02\x0c\x01\x12\x04\x88\x0b\t\x11\n\x0e\n\x06\x04\x8c\x01\x02\x0c\x03\x12\x04\x88\x0b\x14\x16\n\r\n\x03\x04\x8d\x01\x12\x06\x8b\x0b\x00\x8d\x0b\x01\n\x0c\n\x04\x04\x8d\x01\x01\x12\x04\x8b\x0b\x08\x17\n\r\n\x05\x04\x8d\x01\x02\x00\x12\x04\x8c\x0b\x02%\n\x0e\n\x06\x04\x8d\x01\x02\x00\x04\x12\x04\x8c\x0b\x02\n\n\x0e\n\x06\x04\x8d\x01\x02\x00\x06\x12\x04\x8c\x0b\x0b\x14\n\x0e\n\x06\x04\x8d\x01\x02\x00\x01\x12\x04\x8c\x0b\x15 \n\x0e\n\x06\x04\x8d\x01\x02\x00\x03\x12\x04\x8c\x0b#$\n\r\n\x03\x04\x8e\x01\x12\x06\x8f\x0b\x00\xa2\x0b\x01\n\x0c\n\x04\x04\x8e\x01\x01\x12\x04\x8f\x0b\x08\x11\n\r\n\x05\x04\x8e\x01\x02\x00\x12\x04\x90\x0b\x02\x10\n\x0e\n\x06\x04\x8e\x01\x02\x00\x05\x12\x04\x90\x0b\x02\x08\n\x0e\n\x06\x04\x8e\x01\x02\x00\x01\x12\x04\x90\x0b\t\x0b\n\x0e\n\x06\x04\x8e\x01\x02\x00\x03\x12\x04\x90\x0b\x0e\x0f\n\r\n\x05\x04\x8e\x01\x02\x01\x12\x04\x91\x0b\x02\x16\n\x0e\n\x06\x04\x8e\x01\x02\x01\x05\x12\x04\x91\x0b\x02\x06\n\x0e\n\x06\x04\x8e\x01\x02\x01\x01\x12\x04\x91\x0b\x07\x11\n\x0e\n\x06\x04\x8e\x01\x02\x01\x03\x12\x04\x91\x0b\x14\x15\n\r\n\x05\x04\x8e\x01\x02\x02\x12\x04\x92\x0b\x02+\n\x0e\n\x06\x04\x8e\x01\x02\x02\x06\x12\x04\x92\x0b\x02\x1b\n\x0e\n\x06\x04\x8e\x01\x02\x02\x01\x12\x04\x92\x0b\x1c&\n\x0e\n\x06\x04\x8e\x01\x02\x02\x03\x12\x04\x92\x0b)*\n\r\n\x05\x04\x8e\x01\x02\x03\x12\x04\x93\x0b\x02&\n\x0e\n\x06\x04\x8e\x01\x02\x03\x06\x12\x04\x93\x0b\x02\x17\n\x0e\n\x06\x04\x8e\x01\x02\x03\x01\x12\x04\x93\x0b\x18!\n\x0e\n\x06\x04\x8e\x01\x02\x03\x03\x12\x04\x93\x0b$%\n\r\n\x05\x04\x8e\x01\x02\x04\x12\x04\x94\x0b\x02\x19\n\x0e\n\x06\x04\x8e\x01\x02\x04\x05\x12\x04\x94\x0b\x02\x08\n\x0e\n\x06\x04\x8e\x01\x02\x04\x01\x12\x04\x94\x0b\t\x14\n\x0e\n\x06\x04\x8e\x01\x02\x04\x03\x12\x04\x94\x0b\x17\x18\n\r\n\x05\x04\x8e\x01\x02\x05\x12\x04\x95\x0b\x02\x10\n\x0e\n\x06\x04\x8e\x01\x02\x05\x06\x12\x04\x95\x0b\x02\x06\n\x0e\n\x06\x04\x8e\x01\x02\x05\x01\x12\x04\x95\x0b\x07\x0b\n\x0e\n\x06\x04\x8e\x01\x02\x05\x03\x12\x04\x95\x0b\x0e\x0f\n\r\n\x05\x04\x8e\x01\x02\x06\x12\x04\x96\x0b\x02#\n\x0e\n\x06\x04\x8e\x01\x02\x06\x04\x12\x04\x96\x0b\x02\n\n\x0e\n\x06\x04\x8e\x01\x02\x06\x05\x12\x04\x96\x0b\x0b\x10\n\x0e\n\x06\x04\x8e\x01\x02\x06\x01\x12\x04\x96\x0b\x11\x1e\n\x0e\n\x06\x04\x8e\x01\x02\x06\x03\x12\x04\x96\x0b!\"\n\r\n\x05\x04\x8e\x01\x02\x07\x12\x04\x97\x0b\x02\x1a\n\x0e\n\x06\x04\x8e\x01\x02\x07\x05\x12\x04\x97\x0b\x02\x07\n\x0e\n\x06\x04\x8e\x01\x02\x07\x01\x12\x04\x97\x0b\x08\x15\n\x0e\n\x06\x04\x8e\x01\x02\x07\x03\x12\x04\x97\x0b\x18\x19\n\r\n\x05\x04\x8e\x01\x02\x08\x12\x04\x98\x0b\x02\x12\n\x0e\n\x06\x04\x8e\x01\x02\x08\x05\x12\x04\x98\x0b\x02\x08\n\x0e\n\x06\x04\x8e\x01\x02\x08\x01\x12\x04\x98\x0b\t\r\n\x0e\n\x06\x04\x8e\x01\x02\x08\x03\x12\x04\x98\x0b\x10\x11\n\r\n\x05\x04\x8e\x01\x02\t\x12\x04\x99\x0b\x02\x1f\n\x0e\n\x06\x04\x8e\x01\x02\t\x05\x12\x04\x99\x0b\x02\x07\n\x0e\n\x06\x04\x8e\x01\x02\t\x01\x12\x04\x99\x0b\x08\x19\n\x0e\n\x06\x04\x8e\x01\x02\t\x03\x12\x04\x99\x0b\x1c\x1e\n\r\n\x05\x04\x8e\x01\x02\n\x12\x04\x9a\x0b\x02\x14\n\x0e\n\x06\x04\x8e\x01\x02\n\x05\x12\x04\x9a\x0b\x02\x06\n\x0e\n\x06\x04\x8e\x01\x02\n\x01\x12\x04\x9a\x0b\x07\x0e\n\x0e\n\x06\x04\x8e\x01\x02\n\x03\x12\x04\x9a\x0b\x11\x13\n\r\n\x05\x04\x8e\x01\x02\x0b\x12\x04\x9b\x0b\x02\x13\n\x0e\n\x06\x04\x8e\x01\x02\x0b\x05\x12\x04\x9b\x0b\x02\x08\n\x0e\n\x06\x04\x8e\x01\x02\x0b\x01\x12\x04\x9b\x0b\t\r\n\x0e\n\x06\x04\x8e\x01\x02\x0b\x03\x12\x04\x9b\x0b\x10\x12\n\r\n\x05\x04\x8e\x01\x02\x0c\x12\x04\x9c\x0b\x02$\n\x0e\n\x06\x04\x8e\x01\x02\x0c\x04\x12\x04\x9c\x0b\x02\n\n\x0e\n\x06\x04\x8e\x01\x02\x0c\x05\x12\x04\x9c\x0b\x0b\x11\n\x0e\n\x06\x04\x8e\x01\x02\x0c\x01\x12\x04\x9c\x0b\x12\x1e\n\x0e\n\x06\x04\x8e\x01\x02\x0c\x03\x12\x04\x9c\x0b!#\n\r\n\x05\x04\x8e\x01\x02\r\x12\x04\x9d\x0b\x02\'\n\x0e\n\x06\x04\x8e\x01\x02\r\x04\x12\x04\x9d\x0b\x02\n\n\x0e\n\x06\x04\x8e\x01\x02\r\x06\x12\x04\x9d\x0b\x0b\x14\n\x0e\n\x06\x04\x8e\x01\x02\r\x01\x12\x04\x9d\x0b\x15!\n\x0e\n\x06\x04\x8e\x01\x02\r\x03\x12\x04\x9d\x0b$&\n\r\n\x05\x04\x8e\x01\x02\x0e\x12\x04\x9e\x0b\x02\x1c\n\x0e\n\x06\x04\x8e\x01\x02\x0e\x06\x12\x04\x9e\x0b\x02\x0b\n\x0e\n\x06\x04\x8e\x01\x02\x0e\x01\x12\x04\x9e\x0b\x0c\x16\n\x0e\n\x06\x04\x8e\x01\x02\x0e\x03\x12\x04\x9e\x0b\x19\x1b\n\r\n\x05\x04\x8e\x01\x02\x0f\x12\x04\x9f\x0b\x02,\n\x0e\n\x06\x04\x8e\x01\x02\x0f\x06\x12\x04\x9f\x0b\x02\x1b\n\x0e\n\x06\x04\x8e\x01\x02\x0f\x01\x12\x04\x9f\x0b\x1c&\n\x0e\n\x06\x04\x8e\x01\x02\x0f\x03\x12\x04\x9f\x0b)+\n\r\n\x05\x04\x8e\x01\x02\x10\x12\x04\xa0\x0b\x02\x12\n\x0e\n\x06\x04\x8e\x01\x02\x10\x05\x12\x04\xa0\x0b\x02\x08\n\x0e\n\x06\x04\x8e\x01\x02\x10\x01\x12\x04\xa0\x0b\t\x0c\n\x0e\n\x06\x04\x8e\x01\x02\x10\x03\x12\x04\xa0\x0b\x0f\x11\n\r\n\x05\x04\x8e\x01\x02\x11\x12\x04\xa1\x0b\x02\x17\n\x0e\n\x06\x04\x8e\x01\x02\x11\x05\x12\x04\xa1\x0b\x02\x08\n\x0e\n\x06\x04\x8e\x01\x02\x11\x01\x12\x04\xa1\x0b\t\x11\n\x0e\n\x06\x04\x8e\x01\x02\x11\x03\x12\x04\xa1\x0b\x14\x16\n\x0c\n\x02\x05\x10\x12\x06\xa4\x0b\x00\xa8\x0b\x01\n\x0b\n\x03\x05\x10\x01\x12\x04\xa4\x0b\x05\x1a\n\x0c\n\x04\x05\x10\x02\x00\x12\x04\xa5\x0b\x02\x1f\n\r\n\x05\x05\x10\x02\x00\x01\x12\x04\xa5\x0b\x02\x1a\n\r\n\x05\x05\x10\x02\x00\x02\x12\x04\xa5\x0b\x1d\x1e\n\x0c\n\x04\x05\x10\x02\x01\x12\x04\xa6\x0b\x02\x0c\n\r\n\x05\x05\x10\x02\x01\x01\x12\x04\xa6\x0b\x02\x07\n\r\n\x05\x05\x10\x02\x01\x02\x12\x04\xa6\x0b\n\x0b\n\x0c\n\x04\x05\x10\x02\x02\x12\x04\xa7\x0b\x02\x0c\n\r\n\x05\x05\x10\x02\x02\x01\x12\x04\xa7\x0b\x02\x07\n\r\n\x05\x05\x10\x02\x02\x02\x12\x04\xa7\x0b\n\x0b\n\r\n\x03\x04\x8f\x01\x12\x06\xaa\x0b\x00\xac\x0b\x01\n\x0c\n\x04\x04\x8f\x01\x01\x12\x04\xaa\x0b\x08\x13\n\r\n\x05\x04\x8f\x01\x02\x00\x12\x04\xab\x0b\x02\x1c\n\x0e\n\x06\x04\x8f\x01\x02\x00\x04\x12\x04\xab\x0b\x02\n\n\x0e\n\x06\x04\x8f\x01\x02\x00\x06\x12\x04\xab\x0b\x0b\x10\n\x0e\n\x06\x04\x8f\x01\x02\x00\x01\x12\x04\xab\x0b\x11\x17\n\x0e\n\x06\x04\x8f\x01\x02\x00\x03\x12\x04\xab\x0b\x1a\x1b\n\r\n\x03\x04\x90\x01\x12\x06\xae\x0b\x00\xb6\x0b\x01\n\x0c\n\x04\x04\x90\x01\x01\x12\x04\xae\x0b\x08\r\n\r\n\x05\x04\x90\x01\x02\x00\x12\x04\xaf\x0b\x02\x10\n\x0e\n\x06\x04\x90\x01\x02\x00\x05\x12\x04\xaf\x0b\x02\x08\n\x0e\n\x06\x04\x90\x01\x02\x00\x01\x12\x04\xaf\x0b\t\x0b\n\x0e\n\x06\x04\x90\x01\x02\x00\x03\x12\x04\xaf\x0b\x0e\x0f\n\r\n\x05\x04\x90\x01\x02\x01\x12\x04\xb0\x0b\x02+\n\x0e\n\x06\x04\x90\x01\x02\x01\x06\x12\x04\xb0\x0b\x02\x1b\n\x0e\n\x06\x04\x90\x01\x02\x01\x01\x12\x04\xb0\x0b\x1c&\n\x0e\n\x06\x04\x90\x01\x02\x01\x03\x12\x04\xb0\x0b)*\n\r\n\x05\x04\x90\x01\x02\x02\x12\x04\xb1\x0b\x02\x12\n\x0e\n\x06\x04\x90\x01\x02\x02\x05\x12\x04\xb1\x0b\x02\x08\n\x0e\n\x06\x04\x90\x01\x02\x02\x01\x12\x04\xb1\x0b\t\r\n\x0e\n\x06\x04\x90\x01\x02\x02\x03\x12\x04\xb1\x0b\x10\x11\n\r\n\x05\x04\x90\x01\x02\x03\x12\x04\xb2\x0b\x02\x12\n\x0e\n\x06\x04\x90\x01\x02\x03\x05\x12\x04\xb2\x0b\x02\x08\n\x0e\n\x06\x04\x90\x01\x02\x03\x01\x12\x04\xb2\x0b\t\r\n\x0e\n\x06\x04\x90\x01\x02\x03\x03\x12\x04\xb2\x0b\x10\x11\n\r\n\x05\x04\x90\x01\x02\x04\x12\x04\xb3\x0b\x02+\n\x0e\n\x06\x04\x90\x01\x02\x04\x06\x12\x04\xb3\x0b\x02\x1b\n\x0e\n\x06\x04\x90\x01\x02\x04\x01\x12\x04\xb3\x0b\x1c&\n\x0e\n\x06\x04\x90\x01\x02\x04\x03\x12\x04\xb3\x0b)*\n\r\n\x05\x04\x90\x01\x02\x05\x12\x04\xb4\x0b\x02\x11\n\x0e\n\x06\x04\x90\x01\x02\x05\x05\x12\x04\xb4\x0b\x02\x08\n\x0e\n\x06\x04\x90\x01\x02\x05\x01\x12\x04\xb4\x0b\t\x0c\n\x0e\n\x06\x04\x90\x01\x02\x05\x03\x12\x04\xb4\x0b\x0f\x10\n\r\n\x05\x04\x90\x01\x02\x06\x12\x04\xb5\x0b\x02\x16\n\x0e\n\x06\x04\x90\x01\x02\x06\x05\x12\x04\xb5\x0b\x02\x08\n\x0e\n\x06\x04\x90\x01\x02\x06\x01\x12\x04\xb5\x0b\t\x11\n\x0e\n\x06\x04\x90\x01\x02\x06\x03\x12\x04\xb5\x0b\x14\x15\n\r\n\x03\x04\x91\x01\x12\x06\xb8\x0b\x00\xba\x0b\x01\n\x0c\n\x04\x04\x91\x01\x01\x12\x04\xb8\x0b\x08\x15\n\r\n\x05\x04\x91\x01\x02\x00\x12\x04\xb9\x0b\x02 \n\x0e\n\x06\x04\x91\x01\x02\x00\x04\x12\x04\xb9\x0b\x02\n\n\x0e\n\x06\x04\x91\x01\x02\x00\x06\x12\x04\xb9\x0b\x0b\x12\n\x0e\n\x06\x04\x91\x01\x02\x00\x01\x12\x04\xb9\x0b\x13\x1b\n\x0e\n\x06\x04\x91\x01\x02\x00\x03\x12\x04\xb9\x0b\x1e\x1f\n\r\n\x03\x04\x92\x01\x12\x06\xbc\x0b\x00\xc4\x0b\x01\n\x0c\n\x04\x04\x92\x01\x01\x12\x04\xbc\x0b\x08\x0f\n\r\n\x05\x04\x92\x01\x02\x00\x12\x04\xbd\x0b\x02\x10\n\x0e\n\x06\x04\x92\x01\x02\x00\x05\x12\x04\xbd\x0b\x02\x08\n\x0e\n\x06\x04\x92\x01\x02\x00\x01\x12\x04\xbd\x0b\t\x0b\n\x0e\n\x06\x04\x92\x01\x02\x00\x03\x12\x04\xbd\x0b\x0e\x0f\n\r\n\x05\x04\x92\x01\x02\x01\x12\x04\xbe\x0b\x027\n\x0e\n\x06\x04\x92\x01\x02\x01\x06\x12\x04\xbe\x0b\x02\x15\n\x0e\n\x06\x04\x92\x01\x02\x01\x01\x12\x04\xbe\x0b\x16\x1e\n\x0e\n\x06\x04\x92\x01\x02\x01\x03\x12\x04\xbe\x0b!\"\n\x0e\n\x06\x04\x92\x01\x02\x01\x08\x12\x04\xbe\x0b#6\n\x0f\n\x07\x04\x92\x01\x02\x01\x08\x03\x12\x04\xbe\x0b$5\n\r\n\x05\x04\x92\x01\x02\x02\x12\x04\xbf\x0b\x02\x10\n\x0e\n\x06\x04\x92\x01\x02\x02\x06\x12\x04\xbf\x0b\x02\x06\n\x0e\n\x06\x04\x92\x01\x02\x02\x01\x12\x04\xbf\x0b\x07\x0b\n\x0e\n\x06\x04\x92\x01\x02\x02\x03\x12\x04\xbf\x0b\x0e\x0f\n\r\n\x05\x04\x92\x01\x02\x03\x12\x04\xc0\x0b\x02\x13\n\x0e\n\x06\x04\x92\x01\x02\x03\x05\x12\x04\xc0\x0b\x02\x06\n\x0e\n\x06\x04\x92\x01\x02\x03\x01\x12\x04\xc0\x0b\x07\x0e\n\x0e\n\x06\x04\x92\x01\x02\x03\x03\x12\x04\xc0\x0b\x11\x12\n\r\n\x05\x04\x92\x01\x02\x04\x12\x04\xc1\x0b\x02\x11\n\x0e\n\x06\x04\x92\x01\x02\x04\x05\x12\x04\xc1\x0b\x02\x08\n\x0e\n\x06\x04\x92\x01\x02\x04\x01\x12\x04\xc1\x0b\t\x0c\n\x0e\n\x06\x04\x92\x01\x02\x04\x03\x12\x04\xc1\x0b\x0f\x10\n\r\n\x05\x04\x92\x01\x02\x05\x12\x04\xc2\x0b\x02\x16\n\x0e\n\x06\x04\x92\x01\x02\x05\x05\x12\x04\xc2\x0b\x02\x08\n\x0e\n\x06\x04\x92\x01\x02\x05\x01\x12\x04\xc2\x0b\t\x11\n\x0e\n\x06\x04\x92\x01\x02\x05\x03\x12\x04\xc2\x0b\x14\x15\n\r\n\x05\x04\x92\x01\x02\x06\x12\x04\xc3\x0b\x02\x17\n\x0e\n\x06\x04\x92\x01\x02\x06\x06\x12\x04\xc3\x0b\x02\r\n\x0e\n\x06\x04\x92\x01\x02\x06\x01\x12\x04\xc3\x0b\x0e\x12\n\x0e\n\x06\x04\x92\x01\x02\x06\x03\x12\x04\xc3\x0b\x15\x16\n\r\n\x03\x04\x93\x01\x12\x06\xc6\x0b\x00\xc8\x0b\x01\n\x0c\n\x04\x04\x93\x01\x01\x12\x04\xc6\x0b\x08\x19\n\r\n\x05\x04\x93\x01\x02\x00\x12\x04\xc7\x0b\x02(\n\x0e\n\x06\x04\x93\x01\x02\x00\x04\x12\x04\xc7\x0b\x02\n\n\x0e\n\x06\x04\x93\x01\x02\x00\x06\x12\x04\xc7\x0b\x0b\x16\n\x0e\n\x06\x04\x93\x01\x02\x00\x01\x12\x04\xc7\x0b\x17#\n\x0e\n\x06\x04\x93\x01\x02\x00\x03\x12\x04\xc7\x0b&\'\n\r\n\x03\x04\x94\x01\x12\x06\xca\x0b\x00\xd0\x0b\x01\n\x0c\n\x04\x04\x94\x01\x01\x12\x04\xca\x0b\x08\x13\n\r\n\x05\x04\x94\x01\x02\x00\x12\x04\xcb\x0b\x02\x10\n\x0e\n\x06\x04\x94\x01\x02\x00\x05\x12\x04\xcb\x0b\x02\x08\n\x0e\n\x06\x04\x94\x01\x02\x00\x01\x12\x04\xcb\x0b\t\x0b\n\x0e\n\x06\x04\x94\x01\x02\x00\x03\x12\x04\xcb\x0b\x0e\x0f\n\r\n\x05\x04\x94\x01\x02\x01\x12\x04\xcc\x0b\x02\x12\n\x0e\n\x06\x04\x94\x01\x02\x01\x05\x12\x04\xcc\x0b\x02\x08\n\x0e\n\x06\x04\x94\x01\x02\x01\x01\x12\x04\xcc\x0b\t\r\n\x0e\n\x06\x04\x94\x01\x02\x01\x03\x12\x04\xcc\x0b\x10\x11\n\r\n\x05\x04\x94\x01\x02\x02\x12\x04\xcd\x0b\x02+\n\x0e\n\x06\x04\x94\x01\x02\x02\x06\x12\x04\xcd\x0b\x02\x1b\n\x0e\n\x06\x04\x94\x01\x02\x02\x01\x12\x04\xcd\x0b\x1c&\n\x0e\n\x06\x04\x94\x01\x02\x02\x03\x12\x04\xcd\x0b)*\n\r\n\x05\x04\x94\x01\x02\x03\x12\x04\xce\x0b\x02+\n\x0e\n\x06\x04\x94\x01\x02\x03\x06\x12\x04\xce\x0b\x02\x1b\n\x0e\n\x06\x04\x94\x01\x02\x03\x01\x12\x04\xce\x0b\x1c&\n\x0e\n\x06\x04\x94\x01\x02\x03\x03\x12\x04\xce\x0b)*\n\r\n\x05\x04\x94\x01\x02\x04\x12\x04\xcf\x0b\x02\x16\n\x0e\n\x06\x04\x94\x01\x02\x04\x05\x12\x04\xcf\x0b\x02\x08\n\x0e\n\x06\x04\x94\x01\x02\x04\x01\x12\x04\xcf\x0b\t\x11\n\x0e\n\x06\x04\x94\x01\x02\x04\x03\x12\x04\xcf\x0b\x14\x15b\x06proto3\n\xd0l\n\x1cretrom/models/metadata.proto\x12\x06retrom\x1a\x1fgoogle/protobuf/timestamp.proto\"\xf8\x05\n\x0cGameMetadata\x12\x17\n\x07game_id\x18\x01 \x01(\x05R\x06gameId\x12\x17\n\x04name\x18\x02 \x01(\tH\x00R\x04name\x88\x01\x01\x12%\n\x0bdescription\x18\x03 \x01(\tH\x01R\x0bdescription\x88\x01\x01\x12 \n\tcover_url\x18\x04 \x01(\tH\x02R\x08coverUrl\x88\x01\x01\x12*\n\x0ebackground_url\x18\x05 \x01(\tH\x03R\rbackgroundUrl\x88\x01\x01\x12\x1e\n\x08icon_url\x18\x06 \x01(\tH\x04R\x07iconUrl\x88\x01\x01\x12\x1c\n\x07igdb_id\x18\x07 \x01(\x03H\x05R\x06igdbId\x88\x01\x01\x129\n\ncreated_at\x18\x08 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\t \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x14\n\x05links\x18\n \x03(\tR\x05links\x12\x1d\n\nvideo_urls\x18\x0b \x03(\tR\tvideoUrls\x12\'\n\x0fscreenshot_urls\x18\x0c \x03(\tR\x0escreenshotUrls\x12!\n\x0cartwork_urls\x18\r \x03(\tR\x0bartworkUrls\x12=\n\x0crelease_date\x18\x0e \x01(\x0b2\x1a.google.protobuf.TimestampR\x0breleaseDate\x12;\n\x0blast_played\x18\x0f \x01(\x0b2\x1a.google.protobuf.TimestampR\nlastPlayed\x12*\n\x0eminutes_played\x18\x10 \x01(\x05H\x06R\rminutesPlayed\x88\x01\x01B\x07\n\x05_nameB\x0e\n\x0c_descriptionB\x0c\n\n_cover_urlB\x11\n\x0f_background_urlB\x0b\n\t_icon_urlB\n\n\x08_igdb_idB\x11\n\x0f_minutes_played\"\xdf\x06\n\x0fNewGameMetadata\x12\x1c\n\x07game_id\x18\x01 \x01(\x05H\x00R\x06gameId\x88\x01\x01\x12\x17\n\x04name\x18\x02 \x01(\tH\x01R\x04name\x88\x01\x01\x12%\n\x0bdescription\x18\x03 \x01(\tH\x02R\x0bdescription\x88\x01\x01\x12 \n\tcover_url\x18\x04 \x01(\tH\x03R\x08coverUrl\x88\x01\x01\x12*\n\x0ebackground_url\x18\x05 \x01(\tH\x04R\rbackgroundUrl\x88\x01\x01\x12\x1e\n\x08icon_url\x18\x06 \x01(\tH\x05R\x07iconUrl\x88\x01\x01\x12\x1c\n\x07igdb_id\x18\x07 \x01(\x03H\x06R\x06igdbId\x88\x01\x01\x12>\n\ncreated_at\x18\x08 \x01(\x0b2\x1a.google.protobuf.TimestampH\x07R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\t \x01(\x0b2\x1a.google.protobuf.TimestampH\x08R\tupdatedAt\x88\x01\x01\x12\x14\n\x05links\x18\n \x03(\tR\x05links\x12\x1d\n\nvideo_urls\x18\x0b \x03(\tR\tvideoUrls\x12\'\n\x0fscreenshot_urls\x18\x0c \x03(\tR\x0escreenshotUrls\x12!\n\x0cartwork_urls\x18\r \x03(\tR\x0bartworkUrls\x12B\n\x0crelease_date\x18\x0e \x01(\x0b2\x1a.google.protobuf.TimestampH\tR\x0breleaseDate\x88\x01\x01\x12@\n\x0blast_played\x18\x0f \x01(\x0b2\x1a.google.protobuf.TimestampH\nR\nlastPlayed\x88\x01\x01\x12*\n\x0eminutes_played\x18\x10 \x01(\x05H\x0bR\rminutesPlayed\x88\x01\x01B\n\n\x08_game_idB\x07\n\x05_nameB\x0e\n\x0c_descriptionB\x0c\n\n_cover_urlB\x11\n\x0f_background_urlB\x0b\n\t_icon_urlB\n\n\x08_igdb_idB\r\n\x0b_created_atB\r\n\x0b_updated_atB\x0f\n\r_release_dateB\x0e\n\x0c_last_playedB\x11\n\x0f_minutes_played\"\xd2\x06\n\x13UpdatedGameMetadata\x12\x17\n\x07game_id\x18\x01 \x01(\x05R\x06gameId\x12\x17\n\x04name\x18\x02 \x01(\tH\x00R\x04name\x88\x01\x01\x12%\n\x0bdescription\x18\x03 \x01(\tH\x01R\x0bdescription\x88\x01\x01\x12 \n\tcover_url\x18\x04 \x01(\tH\x02R\x08coverUrl\x88\x01\x01\x12*\n\x0ebackground_url\x18\x05 \x01(\tH\x03R\rbackgroundUrl\x88\x01\x01\x12\x1e\n\x08icon_url\x18\x06 \x01(\tH\x04R\x07iconUrl\x88\x01\x01\x12\x1c\n\x07igdb_id\x18\x07 \x01(\x03H\x05R\x06igdbId\x88\x01\x01\x12>\n\ncreated_at\x18\x08 \x01(\x0b2\x1a.google.protobuf.TimestampH\x06R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\t \x01(\x0b2\x1a.google.protobuf.TimestampH\x07R\tupdatedAt\x88\x01\x01\x12\x14\n\x05links\x18\n \x03(\tR\x05links\x12\x1d\n\nvideo_urls\x18\x0b \x03(\tR\tvideoUrls\x12\'\n\x0fscreenshot_urls\x18\x0c \x03(\tR\x0escreenshotUrls\x12!\n\x0cartwork_urls\x18\r \x03(\tR\x0bartworkUrls\x12B\n\x0crelease_date\x18\x0e \x01(\x0b2\x1a.google.protobuf.TimestampH\x08R\x0breleaseDate\x88\x01\x01\x12@\n\x0blast_played\x18\x0f \x01(\x0b2\x1a.google.protobuf.TimestampH\tR\nlastPlayed\x88\x01\x01\x12*\n\x0eminutes_played\x18\x10 \x01(\x05H\nR\rminutesPlayed\x88\x01\x01B\x07\n\x05_nameB\x0e\n\x0c_descriptionB\x0c\n\n_cover_urlB\x11\n\x0f_background_urlB\x0b\n\t_icon_urlB\n\n\x08_igdb_idB\r\n\x0b_created_atB\r\n\x0b_updated_atB\x0f\n\r_release_dateB\x0e\n\x0c_last_playedB\x11\n\x0f_minutes_played\"\x98\x03\n\x10PlatformMetadata\x12\x1f\n\x0bplatform_id\x18\x01 \x01(\x05R\nplatformId\x12\x17\n\x04name\x18\x02 \x01(\tH\x00R\x04name\x88\x01\x01\x12%\n\x0bdescription\x18\x03 \x01(\tH\x01R\x0bdescription\x88\x01\x01\x12*\n\x0ebackground_url\x18\x04 \x01(\tH\x02R\rbackgroundUrl\x88\x01\x01\x12\x1e\n\x08logo_url\x18\x05 \x01(\tH\x03R\x07logoUrl\x88\x01\x01\x12\x1c\n\x07igdb_id\x18\x06 \x01(\x03H\x04R\x06igdbId\x88\x01\x01\x129\n\ncreated_at\x18\x07 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x08 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAtB\x07\n\x05_nameB\x0e\n\x0c_descriptionB\x11\n\x0f_background_urlB\x0b\n\t_logo_urlB\n\n\x08_igdb_id\"\xd8\x03\n\x13NewPlatformMetadata\x12$\n\x0bplatform_id\x18\x01 \x01(\x05H\x00R\nplatformId\x88\x01\x01\x12\x17\n\x04name\x18\x02 \x01(\tH\x01R\x04name\x88\x01\x01\x12%\n\x0bdescription\x18\x03 \x01(\tH\x02R\x0bdescription\x88\x01\x01\x12*\n\x0ebackground_url\x18\x04 \x01(\tH\x03R\rbackgroundUrl\x88\x01\x01\x12\x1e\n\x08logo_url\x18\x05 \x01(\tH\x04R\x07logoUrl\x88\x01\x01\x12\x1c\n\x07igdb_id\x18\x06 \x01(\x03H\x05R\x06igdbId\x88\x01\x01\x12>\n\ncreated_at\x18\x07 \x01(\x0b2\x1a.google.protobuf.TimestampH\x06R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\x08 \x01(\x0b2\x1a.google.protobuf.TimestampH\x07R\tupdatedAt\x88\x01\x01B\x0e\n\x0c_platform_idB\x07\n\x05_nameB\x0e\n\x0c_descriptionB\x11\n\x0f_background_urlB\x0b\n\t_logo_urlB\n\n\x08_igdb_idB\r\n\x0b_created_atB\r\n\x0b_updated_at\"\xc7\x03\n\x17UpdatedPlatformMetadata\x12\x1f\n\x0bplatform_id\x18\x01 \x01(\x05R\nplatformId\x12\x17\n\x04name\x18\x02 \x01(\tH\x00R\x04name\x88\x01\x01\x12%\n\x0bdescription\x18\x03 \x01(\tH\x01R\x0bdescription\x88\x01\x01\x12*\n\x0ebackground_url\x18\x04 \x01(\tH\x02R\rbackgroundUrl\x88\x01\x01\x12\x1e\n\x08logo_url\x18\x05 \x01(\tH\x03R\x07logoUrl\x88\x01\x01\x12\x1c\n\x07igdb_id\x18\x06 \x01(\x03H\x04R\x06igdbId\x88\x01\x01\x12>\n\ncreated_at\x18\x07 \x01(\x0b2\x1a.google.protobuf.TimestampH\x05R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\x08 \x01(\x0b2\x1a.google.protobuf.TimestampH\x06R\tupdatedAt\x88\x01\x01B\x07\n\x05_nameB\x0e\n\x0c_descriptionB\x11\n\x0f_background_urlB\x0b\n\t_logo_urlB\n\n\x08_igdb_idB\r\n\x0b_created_atB\r\n\x0b_updated_at\"\xe1\x01\n\tGameGenre\x12\x0e\n\x02id\x18\x01 \x01(\x05R\x02id\x12\x12\n\x04slug\x18\x02 \x01(\tR\x04slug\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12>\n\ncreated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampH\x00R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampH\x01R\tupdatedAt\x88\x01\x01B\r\n\x0b_created_atB\r\n\x0b_updated_at\"\xf0\x01\n\x0cNewGameGenre\x12\x13\n\x02id\x18\x01 \x01(\x05H\x00R\x02id\x88\x01\x01\x12\x12\n\x04slug\x18\x02 \x01(\tR\x04slug\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12>\n\ncreated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampH\x01R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampH\x02R\tupdatedAt\x88\x01\x01B\x05\n\x03_idB\r\n\x0b_created_atB\r\n\x0b_updated_at\"\x84\x02\n\x10UpdatedGameGenre\x12\x0e\n\x02id\x18\x01 \x01(\x05R\x02id\x12\x17\n\x04slug\x18\x02 \x01(\tH\x00R\x04slug\x88\x01\x01\x12\x17\n\x04name\x18\x03 \x01(\tH\x01R\x04name\x88\x01\x01\x12>\n\ncreated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampH\x02R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampH\x03R\tupdatedAt\x88\x01\x01B\x07\n\x05_slugB\x07\n\x05_nameB\r\n\x0b_created_atB\r\n\x0b_updated_at\"\xe0\x01\n\x0cGameGenreMap\x12\x17\n\x07game_id\x18\x01 \x01(\x05R\x06gameId\x12\x19\n\x08genre_id\x18\x02 \x01(\x05R\x07genreId\x12>\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampH\x00R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampH\x01R\tupdatedAt\x88\x01\x01B\r\n\x0b_created_atB\r\n\x0b_updated_at\"\xe3\x01\n\x0fNewGameGenreMap\x12\x17\n\x07game_id\x18\x01 \x01(\x05R\x06gameId\x12\x19\n\x08genre_id\x18\x02 \x01(\x05R\x07genreId\x12>\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampH\x00R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampH\x01R\tupdatedAt\x88\x01\x01B\r\n\x0b_created_atB\r\n\x0b_updated_at\"\x8a\x02\n\x13UpdatedGameGenreMap\x12\x1c\n\x07game_id\x18\x01 \x01(\x05H\x00R\x06gameId\x88\x01\x01\x12\x1e\n\x08genre_id\x18\x02 \x01(\x05H\x01R\x07genreId\x88\x01\x01\x12>\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampH\x02R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampH\x03R\tupdatedAt\x88\x01\x01B\n\n\x08_game_idB\x0b\n\t_genre_idB\r\n\x0b_created_atB\r\n\x0b_updated_at\"\xef\x01\n\x0eSimilarGameMap\x12\x17\n\x07game_id\x18\x01 \x01(\x05R\x06gameId\x12&\n\x0fsimilar_game_id\x18\x02 \x01(\x05R\rsimilarGameId\x12>\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampH\x00R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampH\x01R\tupdatedAt\x88\x01\x01B\r\n\x0b_created_atB\r\n\x0b_updated_at\"\xf2\x01\n\x11NewSimilarGameMap\x12\x17\n\x07game_id\x18\x01 \x01(\x05R\x06gameId\x12&\n\x0fsimilar_game_id\x18\x02 \x01(\x05R\rsimilarGameId\x12>\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampH\x00R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampH\x01R\tupdatedAt\x88\x01\x01B\r\n\x0b_created_atB\r\n\x0b_updated_at\"\xf6\x01\n\x15UpdatedSimilarGameMap\x12\x17\n\x07game_id\x18\x01 \x01(\x05R\x06gameId\x12&\n\x0fsimilar_game_id\x18\x02 \x01(\x05R\rsimilarGameId\x12>\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampH\x00R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampH\x01R\tupdatedAt\x88\x01\x01B\r\n\x0b_created_atB\r\n\x0b_updated_atJ\xf8<\n\x07\x12\x05\x00\x00\xa0\x01\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x0f\n\t\n\x02\x03\x00\x12\x03\x04\x00)\n\n\n\x02\x04\x00\x12\x04\x06\x00\x17\x01\n\n\n\x03\x04\x00\x01\x12\x03\x06\x08\x14\n\x0b\n\x04\x04\x00\x02\x00\x12\x03\x07\x02\x14\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03\x07\x02\x07\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\x07\x08\x0f\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\x07\x12\x13\n\x0b\n\x04\x04\x00\x02\x01\x12\x03\x08\x02\x1b\n\x0c\n\x05\x04\x00\x02\x01\x04\x12\x03\x08\x02\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03\x08\x0b\x11\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03\x08\x12\x16\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03\x08\x19\x1a\n\x0b\n\x04\x04\x00\x02\x02\x12\x03\t\x02\"\n\x0c\n\x05\x04\x00\x02\x02\x04\x12\x03\t\x02\n\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x03\t\x0b\x11\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03\t\x12\x1d\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03\t !\n\x0b\n\x04\x04\x00\x02\x03\x12\x03\n\x02 \n\x0c\n\x05\x04\x00\x02\x03\x04\x12\x03\n\x02\n\n\x0c\n\x05\x04\x00\x02\x03\x05\x12\x03\n\x0b\x11\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03\n\x12\x1b\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03\n\x1e\x1f\n\x0b\n\x04\x04\x00\x02\x04\x12\x03\x0b\x02%\n\x0c\n\x05\x04\x00\x02\x04\x04\x12\x03\x0b\x02\n\n\x0c\n\x05\x04\x00\x02\x04\x05\x12\x03\x0b\x0b\x11\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x03\x0b\x12 \n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x03\x0b#$\n\x0b\n\x04\x04\x00\x02\x05\x12\x03\x0c\x02\x1f\n\x0c\n\x05\x04\x00\x02\x05\x04\x12\x03\x0c\x02\n\n\x0c\n\x05\x04\x00\x02\x05\x05\x12\x03\x0c\x0b\x11\n\x0c\n\x05\x04\x00\x02\x05\x01\x12\x03\x0c\x12\x1a\n\x0c\n\x05\x04\x00\x02\x05\x03\x12\x03\x0c\x1d\x1e\n\x0b\n\x04\x04\x00\x02\x06\x12\x03\r\x02\x1d\n\x0c\n\x05\x04\x00\x02\x06\x04\x12\x03\r\x02\n\n\x0c\n\x05\x04\x00\x02\x06\x05\x12\x03\r\x0b\x10\n\x0c\n\x05\x04\x00\x02\x06\x01\x12\x03\r\x11\x18\n\x0c\n\x05\x04\x00\x02\x06\x03\x12\x03\r\x1b\x1c\n\x0b\n\x04\x04\x00\x02\x07\x12\x03\x0e\x02+\n\x0c\n\x05\x04\x00\x02\x07\x06\x12\x03\x0e\x02\x1b\n\x0c\n\x05\x04\x00\x02\x07\x01\x12\x03\x0e\x1c&\n\x0c\n\x05\x04\x00\x02\x07\x03\x12\x03\x0e)*\n\x0b\n\x04\x04\x00\x02\x08\x12\x03\x0f\x02+\n\x0c\n\x05\x04\x00\x02\x08\x06\x12\x03\x0f\x02\x1b\n\x0c\n\x05\x04\x00\x02\x08\x01\x12\x03\x0f\x1c&\n\x0c\n\x05\x04\x00\x02\x08\x03\x12\x03\x0f)*\n\x0b\n\x04\x04\x00\x02\t\x12\x03\x10\x02\x1d\n\x0c\n\x05\x04\x00\x02\t\x04\x12\x03\x10\x02\n\n\x0c\n\x05\x04\x00\x02\t\x05\x12\x03\x10\x0b\x11\n\x0c\n\x05\x04\x00\x02\t\x01\x12\x03\x10\x12\x17\n\x0c\n\x05\x04\x00\x02\t\x03\x12\x03\x10\x1a\x1c\n\x0b\n\x04\x04\x00\x02\n\x12\x03\x11\x02\"\n\x0c\n\x05\x04\x00\x02\n\x04\x12\x03\x11\x02\n\n\x0c\n\x05\x04\x00\x02\n\x05\x12\x03\x11\x0b\x11\n\x0c\n\x05\x04\x00\x02\n\x01\x12\x03\x11\x12\x1c\n\x0c\n\x05\x04\x00\x02\n\x03\x12\x03\x11\x1f!\n\x0b\n\x04\x04\x00\x02\x0b\x12\x03\x12\x02\'\n\x0c\n\x05\x04\x00\x02\x0b\x04\x12\x03\x12\x02\n\n\x0c\n\x05\x04\x00\x02\x0b\x05\x12\x03\x12\x0b\x11\n\x0c\n\x05\x04\x00\x02\x0b\x01\x12\x03\x12\x12!\n\x0c\n\x05\x04\x00\x02\x0b\x03\x12\x03\x12$&\n\x0b\n\x04\x04\x00\x02\x0c\x12\x03\x13\x02$\n\x0c\n\x05\x04\x00\x02\x0c\x04\x12\x03\x13\x02\n\n\x0c\n\x05\x04\x00\x02\x0c\x05\x12\x03\x13\x0b\x11\n\x0c\n\x05\x04\x00\x02\x0c\x01\x12\x03\x13\x12\x1e\n\x0c\n\x05\x04\x00\x02\x0c\x03\x12\x03\x13!#\n\x0b\n\x04\x04\x00\x02\r\x12\x03\x14\x02.\n\x0c\n\x05\x04\x00\x02\r\x06\x12\x03\x14\x02\x1b\n\x0c\n\x05\x04\x00\x02\r\x01\x12\x03\x14\x1c(\n\x0c\n\x05\x04\x00\x02\r\x03\x12\x03\x14+-\n\x0b\n\x04\x04\x00\x02\x0e\x12\x03\x15\x02-\n\x0c\n\x05\x04\x00\x02\x0e\x06\x12\x03\x15\x02\x1b\n\x0c\n\x05\x04\x00\x02\x0e\x01\x12\x03\x15\x1c\'\n\x0c\n\x05\x04\x00\x02\x0e\x03\x12\x03\x15*,\n\x0b\n\x04\x04\x00\x02\x0f\x12\x03\x16\x02%\n\x0c\n\x05\x04\x00\x02\x0f\x04\x12\x03\x16\x02\n\n\x0c\n\x05\x04\x00\x02\x0f\x05\x12\x03\x16\x0b\x10\n\x0c\n\x05\x04\x00\x02\x0f\x01\x12\x03\x16\x11\x1f\n\x0c\n\x05\x04\x00\x02\x0f\x03\x12\x03\x16\"$\n\n\n\x02\x04\x01\x12\x04\x19\x00*\x01\n\n\n\x03\x04\x01\x01\x12\x03\x19\x08\x17\n\x0b\n\x04\x04\x01\x02\x00\x12\x03\x1a\x02\x1d\n\x0c\n\x05\x04\x01\x02\x00\x04\x12\x03\x1a\x02\n\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03\x1a\x0b\x10\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03\x1a\x11\x18\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03\x1a\x1b\x1c\n\x0b\n\x04\x04\x01\x02\x01\x12\x03\x1b\x02\x1b\n\x0c\n\x05\x04\x01\x02\x01\x04\x12\x03\x1b\x02\n\n\x0c\n\x05\x04\x01\x02\x01\x05\x12\x03\x1b\x0b\x11\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03\x1b\x12\x16\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03\x1b\x19\x1a\n\x0b\n\x04\x04\x01\x02\x02\x12\x03\x1c\x02\"\n\x0c\n\x05\x04\x01\x02\x02\x04\x12\x03\x1c\x02\n\n\x0c\n\x05\x04\x01\x02\x02\x05\x12\x03\x1c\x0b\x11\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x03\x1c\x12\x1d\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03\x1c !\n\x0b\n\x04\x04\x01\x02\x03\x12\x03\x1d\x02 \n\x0c\n\x05\x04\x01\x02\x03\x04\x12\x03\x1d\x02\n\n\x0c\n\x05\x04\x01\x02\x03\x05\x12\x03\x1d\x0b\x11\n\x0c\n\x05\x04\x01\x02\x03\x01\x12\x03\x1d\x12\x1b\n\x0c\n\x05\x04\x01\x02\x03\x03\x12\x03\x1d\x1e\x1f\n\x0b\n\x04\x04\x01\x02\x04\x12\x03\x1e\x02%\n\x0c\n\x05\x04\x01\x02\x04\x04\x12\x03\x1e\x02\n\n\x0c\n\x05\x04\x01\x02\x04\x05\x12\x03\x1e\x0b\x11\n\x0c\n\x05\x04\x01\x02\x04\x01\x12\x03\x1e\x12 \n\x0c\n\x05\x04\x01\x02\x04\x03\x12\x03\x1e#$\n\x0b\n\x04\x04\x01\x02\x05\x12\x03\x1f\x02\x1f\n\x0c\n\x05\x04\x01\x02\x05\x04\x12\x03\x1f\x02\n\n\x0c\n\x05\x04\x01\x02\x05\x05\x12\x03\x1f\x0b\x11\n\x0c\n\x05\x04\x01\x02\x05\x01\x12\x03\x1f\x12\x1a\n\x0c\n\x05\x04\x01\x02\x05\x03\x12\x03\x1f\x1d\x1e\n\x0b\n\x04\x04\x01\x02\x06\x12\x03 \x02\x1d\n\x0c\n\x05\x04\x01\x02\x06\x04\x12\x03 \x02\n\n\x0c\n\x05\x04\x01\x02\x06\x05\x12\x03 \x0b\x10\n\x0c\n\x05\x04\x01\x02\x06\x01\x12\x03 \x11\x18\n\x0c\n\x05\x04\x01\x02\x06\x03\x12\x03 \x1b\x1c\n\x0b\n\x04\x04\x01\x02\x07\x12\x03!\x024\n\x0c\n\x05\x04\x01\x02\x07\x04\x12\x03!\x02\n\n\x0c\n\x05\x04\x01\x02\x07\x06\x12\x03!\x0b$\n\x0c\n\x05\x04\x01\x02\x07\x01\x12\x03!%/\n\x0c\n\x05\x04\x01\x02\x07\x03\x12\x03!23\n\x0b\n\x04\x04\x01\x02\x08\x12\x03\"\x024\n\x0c\n\x05\x04\x01\x02\x08\x04\x12\x03\"\x02\n\n\x0c\n\x05\x04\x01\x02\x08\x06\x12\x03\"\x0b$\n\x0c\n\x05\x04\x01\x02\x08\x01\x12\x03\"%/\n\x0c\n\x05\x04\x01\x02\x08\x03\x12\x03\"23\n\x0b\n\x04\x04\x01\x02\t\x12\x03#\x02\x1d\n\x0c\n\x05\x04\x01\x02\t\x04\x12\x03#\x02\n\n\x0c\n\x05\x04\x01\x02\t\x05\x12\x03#\x0b\x11\n\x0c\n\x05\x04\x01\x02\t\x01\x12\x03#\x12\x17\n\x0c\n\x05\x04\x01\x02\t\x03\x12\x03#\x1a\x1c\n\x0b\n\x04\x04\x01\x02\n\x12\x03$\x02\"\n\x0c\n\x05\x04\x01\x02\n\x04\x12\x03$\x02\n\n\x0c\n\x05\x04\x01\x02\n\x05\x12\x03$\x0b\x11\n\x0c\n\x05\x04\x01\x02\n\x01\x12\x03$\x12\x1c\n\x0c\n\x05\x04\x01\x02\n\x03\x12\x03$\x1f!\n\x0b\n\x04\x04\x01\x02\x0b\x12\x03%\x02\'\n\x0c\n\x05\x04\x01\x02\x0b\x04\x12\x03%\x02\n\n\x0c\n\x05\x04\x01\x02\x0b\x05\x12\x03%\x0b\x11\n\x0c\n\x05\x04\x01\x02\x0b\x01\x12\x03%\x12!\n\x0c\n\x05\x04\x01\x02\x0b\x03\x12\x03%$&\n\x0b\n\x04\x04\x01\x02\x0c\x12\x03&\x02$\n\x0c\n\x05\x04\x01\x02\x0c\x04\x12\x03&\x02\n\n\x0c\n\x05\x04\x01\x02\x0c\x05\x12\x03&\x0b\x11\n\x0c\n\x05\x04\x01\x02\x0c\x01\x12\x03&\x12\x1e\n\x0c\n\x05\x04\x01\x02\x0c\x03\x12\x03&!#\n\x0b\n\x04\x04\x01\x02\r\x12\x03\'\x027\n\x0c\n\x05\x04\x01\x02\r\x04\x12\x03\'\x02\n\n\x0c\n\x05\x04\x01\x02\r\x06\x12\x03\'\x0b$\n\x0c\n\x05\x04\x01\x02\r\x01\x12\x03\'%1\n\x0c\n\x05\x04\x01\x02\r\x03\x12\x03\'46\n\x0b\n\x04\x04\x01\x02\x0e\x12\x03(\x026\n\x0c\n\x05\x04\x01\x02\x0e\x04\x12\x03(\x02\n\n\x0c\n\x05\x04\x01\x02\x0e\x06\x12\x03(\x0b$\n\x0c\n\x05\x04\x01\x02\x0e\x01\x12\x03(%0\n\x0c\n\x05\x04\x01\x02\x0e\x03\x12\x03(35\n\x0b\n\x04\x04\x01\x02\x0f\x12\x03)\x02%\n\x0c\n\x05\x04\x01\x02\x0f\x04\x12\x03)\x02\n\n\x0c\n\x05\x04\x01\x02\x0f\x05\x12\x03)\x0b\x10\n\x0c\n\x05\x04\x01\x02\x0f\x01\x12\x03)\x11\x1f\n\x0c\n\x05\x04\x01\x02\x0f\x03\x12\x03)\"$\n\n\n\x02\x04\x02\x12\x04,\x00=\x01\n\n\n\x03\x04\x02\x01\x12\x03,\x08\x1b\n\x0b\n\x04\x04\x02\x02\x00\x12\x03-\x02\x14\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03-\x02\x07\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03-\x08\x0f\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03-\x12\x13\n\x0b\n\x04\x04\x02\x02\x01\x12\x03.\x02\x1b\n\x0c\n\x05\x04\x02\x02\x01\x04\x12\x03.\x02\n\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03.\x0b\x11\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03.\x12\x16\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03.\x19\x1a\n\x0b\n\x04\x04\x02\x02\x02\x12\x03/\x02\"\n\x0c\n\x05\x04\x02\x02\x02\x04\x12\x03/\x02\n\n\x0c\n\x05\x04\x02\x02\x02\x05\x12\x03/\x0b\x11\n\x0c\n\x05\x04\x02\x02\x02\x01\x12\x03/\x12\x1d\n\x0c\n\x05\x04\x02\x02\x02\x03\x12\x03/ !\n\x0b\n\x04\x04\x02\x02\x03\x12\x030\x02 \n\x0c\n\x05\x04\x02\x02\x03\x04\x12\x030\x02\n\n\x0c\n\x05\x04\x02\x02\x03\x05\x12\x030\x0b\x11\n\x0c\n\x05\x04\x02\x02\x03\x01\x12\x030\x12\x1b\n\x0c\n\x05\x04\x02\x02\x03\x03\x12\x030\x1e\x1f\n\x0b\n\x04\x04\x02\x02\x04\x12\x031\x02%\n\x0c\n\x05\x04\x02\x02\x04\x04\x12\x031\x02\n\n\x0c\n\x05\x04\x02\x02\x04\x05\x12\x031\x0b\x11\n\x0c\n\x05\x04\x02\x02\x04\x01\x12\x031\x12 \n\x0c\n\x05\x04\x02\x02\x04\x03\x12\x031#$\n\x0b\n\x04\x04\x02\x02\x05\x12\x032\x02\x1f\n\x0c\n\x05\x04\x02\x02\x05\x04\x12\x032\x02\n\n\x0c\n\x05\x04\x02\x02\x05\x05\x12\x032\x0b\x11\n\x0c\n\x05\x04\x02\x02\x05\x01\x12\x032\x12\x1a\n\x0c\n\x05\x04\x02\x02\x05\x03\x12\x032\x1d\x1e\n\x0b\n\x04\x04\x02\x02\x06\x12\x033\x02\x1d\n\x0c\n\x05\x04\x02\x02\x06\x04\x12\x033\x02\n\n\x0c\n\x05\x04\x02\x02\x06\x05\x12\x033\x0b\x10\n\x0c\n\x05\x04\x02\x02\x06\x01\x12\x033\x11\x18\n\x0c\n\x05\x04\x02\x02\x06\x03\x12\x033\x1b\x1c\n\x0b\n\x04\x04\x02\x02\x07\x12\x034\x024\n\x0c\n\x05\x04\x02\x02\x07\x04\x12\x034\x02\n\n\x0c\n\x05\x04\x02\x02\x07\x06\x12\x034\x0b$\n\x0c\n\x05\x04\x02\x02\x07\x01\x12\x034%/\n\x0c\n\x05\x04\x02\x02\x07\x03\x12\x03423\n\x0b\n\x04\x04\x02\x02\x08\x12\x035\x024\n\x0c\n\x05\x04\x02\x02\x08\x04\x12\x035\x02\n\n\x0c\n\x05\x04\x02\x02\x08\x06\x12\x035\x0b$\n\x0c\n\x05\x04\x02\x02\x08\x01\x12\x035%/\n\x0c\n\x05\x04\x02\x02\x08\x03\x12\x03523\n\x0b\n\x04\x04\x02\x02\t\x12\x036\x02\x1d\n\x0c\n\x05\x04\x02\x02\t\x04\x12\x036\x02\n\n\x0c\n\x05\x04\x02\x02\t\x05\x12\x036\x0b\x11\n\x0c\n\x05\x04\x02\x02\t\x01\x12\x036\x12\x17\n\x0c\n\x05\x04\x02\x02\t\x03\x12\x036\x1a\x1c\n\x0b\n\x04\x04\x02\x02\n\x12\x037\x02\"\n\x0c\n\x05\x04\x02\x02\n\x04\x12\x037\x02\n\n\x0c\n\x05\x04\x02\x02\n\x05\x12\x037\x0b\x11\n\x0c\n\x05\x04\x02\x02\n\x01\x12\x037\x12\x1c\n\x0c\n\x05\x04\x02\x02\n\x03\x12\x037\x1f!\n\x0b\n\x04\x04\x02\x02\x0b\x12\x038\x02\'\n\x0c\n\x05\x04\x02\x02\x0b\x04\x12\x038\x02\n\n\x0c\n\x05\x04\x02\x02\x0b\x05\x12\x038\x0b\x11\n\x0c\n\x05\x04\x02\x02\x0b\x01\x12\x038\x12!\n\x0c\n\x05\x04\x02\x02\x0b\x03\x12\x038$&\n\x0b\n\x04\x04\x02\x02\x0c\x12\x039\x02$\n\x0c\n\x05\x04\x02\x02\x0c\x04\x12\x039\x02\n\n\x0c\n\x05\x04\x02\x02\x0c\x05\x12\x039\x0b\x11\n\x0c\n\x05\x04\x02\x02\x0c\x01\x12\x039\x12\x1e\n\x0c\n\x05\x04\x02\x02\x0c\x03\x12\x039!#\n\x0b\n\x04\x04\x02\x02\r\x12\x03:\x027\n\x0c\n\x05\x04\x02\x02\r\x04\x12\x03:\x02\n\n\x0c\n\x05\x04\x02\x02\r\x06\x12\x03:\x0b$\n\x0c\n\x05\x04\x02\x02\r\x01\x12\x03:%1\n\x0c\n\x05\x04\x02\x02\r\x03\x12\x03:46\n\x0b\n\x04\x04\x02\x02\x0e\x12\x03;\x026\n\x0c\n\x05\x04\x02\x02\x0e\x04\x12\x03;\x02\n\n\x0c\n\x05\x04\x02\x02\x0e\x06\x12\x03;\x0b$\n\x0c\n\x05\x04\x02\x02\x0e\x01\x12\x03;%0\n\x0c\n\x05\x04\x02\x02\x0e\x03\x12\x03;35\n\x0b\n\x04\x04\x02\x02\x0f\x12\x03<\x02%\n\x0c\n\x05\x04\x02\x02\x0f\x04\x12\x03<\x02\n\n\x0c\n\x05\x04\x02\x02\x0f\x05\x12\x03<\x0b\x10\n\x0c\n\x05\x04\x02\x02\x0f\x01\x12\x03<\x11\x1f\n\x0c\n\x05\x04\x02\x02\x0f\x03\x12\x03<\"$\n\n\n\x02\x04\x03\x12\x04?\x00H\x01\n\n\n\x03\x04\x03\x01\x12\x03?\x08\x18\n\x0b\n\x04\x04\x03\x02\x00\x12\x03@\x02\x18\n\x0c\n\x05\x04\x03\x02\x00\x05\x12\x03@\x02\x07\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x03@\x08\x13\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x03@\x16\x17\n\x0b\n\x04\x04\x03\x02\x01\x12\x03A\x02\x1b\n\x0c\n\x05\x04\x03\x02\x01\x04\x12\x03A\x02\n\n\x0c\n\x05\x04\x03\x02\x01\x05\x12\x03A\x0b\x11\n\x0c\n\x05\x04\x03\x02\x01\x01\x12\x03A\x12\x16\n\x0c\n\x05\x04\x03\x02\x01\x03\x12\x03A\x19\x1a\n\x0b\n\x04\x04\x03\x02\x02\x12\x03B\x02\"\n\x0c\n\x05\x04\x03\x02\x02\x04\x12\x03B\x02\n\n\x0c\n\x05\x04\x03\x02\x02\x05\x12\x03B\x0b\x11\n\x0c\n\x05\x04\x03\x02\x02\x01\x12\x03B\x12\x1d\n\x0c\n\x05\x04\x03\x02\x02\x03\x12\x03B !\n\x0b\n\x04\x04\x03\x02\x03\x12\x03C\x02%\n\x0c\n\x05\x04\x03\x02\x03\x04\x12\x03C\x02\n\n\x0c\n\x05\x04\x03\x02\x03\x05\x12\x03C\x0b\x11\n\x0c\n\x05\x04\x03\x02\x03\x01\x12\x03C\x12 \n\x0c\n\x05\x04\x03\x02\x03\x03\x12\x03C#$\n\x0b\n\x04\x04\x03\x02\x04\x12\x03D\x02\x1f\n\x0c\n\x05\x04\x03\x02\x04\x04\x12\x03D\x02\n\n\x0c\n\x05\x04\x03\x02\x04\x05\x12\x03D\x0b\x11\n\x0c\n\x05\x04\x03\x02\x04\x01\x12\x03D\x12\x1a\n\x0c\n\x05\x04\x03\x02\x04\x03\x12\x03D\x1d\x1e\n\x0b\n\x04\x04\x03\x02\x05\x12\x03E\x02\x1d\n\x0c\n\x05\x04\x03\x02\x05\x04\x12\x03E\x02\n\n\x0c\n\x05\x04\x03\x02\x05\x05\x12\x03E\x0b\x10\n\x0c\n\x05\x04\x03\x02\x05\x01\x12\x03E\x11\x18\n\x0c\n\x05\x04\x03\x02\x05\x03\x12\x03E\x1b\x1c\n\x0b\n\x04\x04\x03\x02\x06\x12\x03F\x02+\n\x0c\n\x05\x04\x03\x02\x06\x06\x12\x03F\x02\x1b\n\x0c\n\x05\x04\x03\x02\x06\x01\x12\x03F\x1c&\n\x0c\n\x05\x04\x03\x02\x06\x03\x12\x03F)*\n\x0b\n\x04\x04\x03\x02\x07\x12\x03G\x02+\n\x0c\n\x05\x04\x03\x02\x07\x06\x12\x03G\x02\x1b\n\x0c\n\x05\x04\x03\x02\x07\x01\x12\x03G\x1c&\n\x0c\n\x05\x04\x03\x02\x07\x03\x12\x03G)*\n\n\n\x02\x04\x04\x12\x04J\x00S\x01\n\n\n\x03\x04\x04\x01\x12\x03J\x08\x1b\n\x0b\n\x04\x04\x04\x02\x00\x12\x03K\x02!\n\x0c\n\x05\x04\x04\x02\x00\x04\x12\x03K\x02\n\n\x0c\n\x05\x04\x04\x02\x00\x05\x12\x03K\x0b\x10\n\x0c\n\x05\x04\x04\x02\x00\x01\x12\x03K\x11\x1c\n\x0c\n\x05\x04\x04\x02\x00\x03\x12\x03K\x1f \n\x0b\n\x04\x04\x04\x02\x01\x12\x03L\x02\x1b\n\x0c\n\x05\x04\x04\x02\x01\x04\x12\x03L\x02\n\n\x0c\n\x05\x04\x04\x02\x01\x05\x12\x03L\x0b\x11\n\x0c\n\x05\x04\x04\x02\x01\x01\x12\x03L\x12\x16\n\x0c\n\x05\x04\x04\x02\x01\x03\x12\x03L\x19\x1a\n\x0b\n\x04\x04\x04\x02\x02\x12\x03M\x02\"\n\x0c\n\x05\x04\x04\x02\x02\x04\x12\x03M\x02\n\n\x0c\n\x05\x04\x04\x02\x02\x05\x12\x03M\x0b\x11\n\x0c\n\x05\x04\x04\x02\x02\x01\x12\x03M\x12\x1d\n\x0c\n\x05\x04\x04\x02\x02\x03\x12\x03M !\n\x0b\n\x04\x04\x04\x02\x03\x12\x03N\x02%\n\x0c\n\x05\x04\x04\x02\x03\x04\x12\x03N\x02\n\n\x0c\n\x05\x04\x04\x02\x03\x05\x12\x03N\x0b\x11\n\x0c\n\x05\x04\x04\x02\x03\x01\x12\x03N\x12 \n\x0c\n\x05\x04\x04\x02\x03\x03\x12\x03N#$\n\x0b\n\x04\x04\x04\x02\x04\x12\x03O\x02\x1f\n\x0c\n\x05\x04\x04\x02\x04\x04\x12\x03O\x02\n\n\x0c\n\x05\x04\x04\x02\x04\x05\x12\x03O\x0b\x11\n\x0c\n\x05\x04\x04\x02\x04\x01\x12\x03O\x12\x1a\n\x0c\n\x05\x04\x04\x02\x04\x03\x12\x03O\x1d\x1e\n\x0b\n\x04\x04\x04\x02\x05\x12\x03P\x02\x1d\n\x0c\n\x05\x04\x04\x02\x05\x04\x12\x03P\x02\n\n\x0c\n\x05\x04\x04\x02\x05\x05\x12\x03P\x0b\x10\n\x0c\n\x05\x04\x04\x02\x05\x01\x12\x03P\x11\x18\n\x0c\n\x05\x04\x04\x02\x05\x03\x12\x03P\x1b\x1c\n\x0b\n\x04\x04\x04\x02\x06\x12\x03Q\x024\n\x0c\n\x05\x04\x04\x02\x06\x04\x12\x03Q\x02\n\n\x0c\n\x05\x04\x04\x02\x06\x06\x12\x03Q\x0b$\n\x0c\n\x05\x04\x04\x02\x06\x01\x12\x03Q%/\n\x0c\n\x05\x04\x04\x02\x06\x03\x12\x03Q23\n\x0b\n\x04\x04\x04\x02\x07\x12\x03R\x024\n\x0c\n\x05\x04\x04\x02\x07\x04\x12\x03R\x02\n\n\x0c\n\x05\x04\x04\x02\x07\x06\x12\x03R\x0b$\n\x0c\n\x05\x04\x04\x02\x07\x01\x12\x03R%/\n\x0c\n\x05\x04\x04\x02\x07\x03\x12\x03R23\n\n\n\x02\x04\x05\x12\x04U\x00^\x01\n\n\n\x03\x04\x05\x01\x12\x03U\x08\x1f\n\x0b\n\x04\x04\x05\x02\x00\x12\x03V\x02\x18\n\x0c\n\x05\x04\x05\x02\x00\x05\x12\x03V\x02\x07\n\x0c\n\x05\x04\x05\x02\x00\x01\x12\x03V\x08\x13\n\x0c\n\x05\x04\x05\x02\x00\x03\x12\x03V\x16\x17\n\x0b\n\x04\x04\x05\x02\x01\x12\x03W\x02\x1b\n\x0c\n\x05\x04\x05\x02\x01\x04\x12\x03W\x02\n\n\x0c\n\x05\x04\x05\x02\x01\x05\x12\x03W\x0b\x11\n\x0c\n\x05\x04\x05\x02\x01\x01\x12\x03W\x12\x16\n\x0c\n\x05\x04\x05\x02\x01\x03\x12\x03W\x19\x1a\n\x0b\n\x04\x04\x05\x02\x02\x12\x03X\x02\"\n\x0c\n\x05\x04\x05\x02\x02\x04\x12\x03X\x02\n\n\x0c\n\x05\x04\x05\x02\x02\x05\x12\x03X\x0b\x11\n\x0c\n\x05\x04\x05\x02\x02\x01\x12\x03X\x12\x1d\n\x0c\n\x05\x04\x05\x02\x02\x03\x12\x03X !\n\x0b\n\x04\x04\x05\x02\x03\x12\x03Y\x02%\n\x0c\n\x05\x04\x05\x02\x03\x04\x12\x03Y\x02\n\n\x0c\n\x05\x04\x05\x02\x03\x05\x12\x03Y\x0b\x11\n\x0c\n\x05\x04\x05\x02\x03\x01\x12\x03Y\x12 \n\x0c\n\x05\x04\x05\x02\x03\x03\x12\x03Y#$\n\x0b\n\x04\x04\x05\x02\x04\x12\x03Z\x02\x1f\n\x0c\n\x05\x04\x05\x02\x04\x04\x12\x03Z\x02\n\n\x0c\n\x05\x04\x05\x02\x04\x05\x12\x03Z\x0b\x11\n\x0c\n\x05\x04\x05\x02\x04\x01\x12\x03Z\x12\x1a\n\x0c\n\x05\x04\x05\x02\x04\x03\x12\x03Z\x1d\x1e\n\x0b\n\x04\x04\x05\x02\x05\x12\x03[\x02\x1d\n\x0c\n\x05\x04\x05\x02\x05\x04\x12\x03[\x02\n\n\x0c\n\x05\x04\x05\x02\x05\x05\x12\x03[\x0b\x10\n\x0c\n\x05\x04\x05\x02\x05\x01\x12\x03[\x11\x18\n\x0c\n\x05\x04\x05\x02\x05\x03\x12\x03[\x1b\x1c\n\x0b\n\x04\x04\x05\x02\x06\x12\x03\\\x024\n\x0c\n\x05\x04\x05\x02\x06\x04\x12\x03\\\x02\n\n\x0c\n\x05\x04\x05\x02\x06\x06\x12\x03\\\x0b$\n\x0c\n\x05\x04\x05\x02\x06\x01\x12\x03\\%/\n\x0c\n\x05\x04\x05\x02\x06\x03\x12\x03\\23\n\x0b\n\x04\x04\x05\x02\x07\x12\x03]\x024\n\x0c\n\x05\x04\x05\x02\x07\x04\x12\x03]\x02\n\n\x0c\n\x05\x04\x05\x02\x07\x06\x12\x03]\x0b$\n\x0c\n\x05\x04\x05\x02\x07\x01\x12\x03]%/\n\x0c\n\x05\x04\x05\x02\x07\x03\x12\x03]23\n\n\n\x02\x04\x06\x12\x04`\x00f\x01\n\n\n\x03\x04\x06\x01\x12\x03`\x08\x11\n\x0b\n\x04\x04\x06\x02\x00\x12\x03a\x02\x0f\n\x0c\n\x05\x04\x06\x02\x00\x05\x12\x03a\x02\x07\n\x0c\n\x05\x04\x06\x02\x00\x01\x12\x03a\x08\n\n\x0c\n\x05\x04\x06\x02\x00\x03\x12\x03a\r\x0e\n\x0b\n\x04\x04\x06\x02\x01\x12\x03b\x02\x12\n\x0c\n\x05\x04\x06\x02\x01\x05\x12\x03b\x02\x08\n\x0c\n\x05\x04\x06\x02\x01\x01\x12\x03b\t\r\n\x0c\n\x05\x04\x06\x02\x01\x03\x12\x03b\x10\x11\n\x0b\n\x04\x04\x06\x02\x02\x12\x03c\x02\x12\n\x0c\n\x05\x04\x06\x02\x02\x05\x12\x03c\x02\x08\n\x0c\n\x05\x04\x06\x02\x02\x01\x12\x03c\t\r\n\x0c\n\x05\x04\x06\x02\x02\x03\x12\x03c\x10\x11\n\x0b\n\x04\x04\x06\x02\x03\x12\x03d\x024\n\x0c\n\x05\x04\x06\x02\x03\x04\x12\x03d\x02\n\n\x0c\n\x05\x04\x06\x02\x03\x06\x12\x03d\x0b$\n\x0c\n\x05\x04\x06\x02\x03\x01\x12\x03d%/\n\x0c\n\x05\x04\x06\x02\x03\x03\x12\x03d23\n\x0b\n\x04\x04\x06\x02\x04\x12\x03e\x024\n\x0c\n\x05\x04\x06\x02\x04\x04\x12\x03e\x02\n\n\x0c\n\x05\x04\x06\x02\x04\x06\x12\x03e\x0b$\n\x0c\n\x05\x04\x06\x02\x04\x01\x12\x03e%/\n\x0c\n\x05\x04\x06\x02\x04\x03\x12\x03e23\n\n\n\x02\x04\x07\x12\x04h\x00n\x01\n\n\n\x03\x04\x07\x01\x12\x03h\x08\x14\n\x0b\n\x04\x04\x07\x02\x00\x12\x03i\x02\x18\n\x0c\n\x05\x04\x07\x02\x00\x04\x12\x03i\x02\n\n\x0c\n\x05\x04\x07\x02\x00\x05\x12\x03i\x0b\x10\n\x0c\n\x05\x04\x07\x02\x00\x01\x12\x03i\x11\x13\n\x0c\n\x05\x04\x07\x02\x00\x03\x12\x03i\x16\x17\n\x0b\n\x04\x04\x07\x02\x01\x12\x03j\x02\x12\n\x0c\n\x05\x04\x07\x02\x01\x05\x12\x03j\x02\x08\n\x0c\n\x05\x04\x07\x02\x01\x01\x12\x03j\t\r\n\x0c\n\x05\x04\x07\x02\x01\x03\x12\x03j\x10\x11\n\x0b\n\x04\x04\x07\x02\x02\x12\x03k\x02\x12\n\x0c\n\x05\x04\x07\x02\x02\x05\x12\x03k\x02\x08\n\x0c\n\x05\x04\x07\x02\x02\x01\x12\x03k\t\r\n\x0c\n\x05\x04\x07\x02\x02\x03\x12\x03k\x10\x11\n\x0b\n\x04\x04\x07\x02\x03\x12\x03l\x024\n\x0c\n\x05\x04\x07\x02\x03\x04\x12\x03l\x02\n\n\x0c\n\x05\x04\x07\x02\x03\x06\x12\x03l\x0b$\n\x0c\n\x05\x04\x07\x02\x03\x01\x12\x03l%/\n\x0c\n\x05\x04\x07\x02\x03\x03\x12\x03l23\n\x0b\n\x04\x04\x07\x02\x04\x12\x03m\x024\n\x0c\n\x05\x04\x07\x02\x04\x04\x12\x03m\x02\n\n\x0c\n\x05\x04\x07\x02\x04\x06\x12\x03m\x0b$\n\x0c\n\x05\x04\x07\x02\x04\x01\x12\x03m%/\n\x0c\n\x05\x04\x07\x02\x04\x03\x12\x03m23\n\n\n\x02\x04\x08\x12\x04p\x00v\x01\n\n\n\x03\x04\x08\x01\x12\x03p\x08\x18\n\x0b\n\x04\x04\x08\x02\x00\x12\x03q\x02\x0f\n\x0c\n\x05\x04\x08\x02\x00\x05\x12\x03q\x02\x07\n\x0c\n\x05\x04\x08\x02\x00\x01\x12\x03q\x08\n\n\x0c\n\x05\x04\x08\x02\x00\x03\x12\x03q\r\x0e\n\x0b\n\x04\x04\x08\x02\x01\x12\x03r\x02\x1b\n\x0c\n\x05\x04\x08\x02\x01\x04\x12\x03r\x02\n\n\x0c\n\x05\x04\x08\x02\x01\x05\x12\x03r\x0b\x11\n\x0c\n\x05\x04\x08\x02\x01\x01\x12\x03r\x12\x16\n\x0c\n\x05\x04\x08\x02\x01\x03\x12\x03r\x19\x1a\n\x0b\n\x04\x04\x08\x02\x02\x12\x03s\x02\x1b\n\x0c\n\x05\x04\x08\x02\x02\x04\x12\x03s\x02\n\n\x0c\n\x05\x04\x08\x02\x02\x05\x12\x03s\x0b\x11\n\x0c\n\x05\x04\x08\x02\x02\x01\x12\x03s\x12\x16\n\x0c\n\x05\x04\x08\x02\x02\x03\x12\x03s\x19\x1a\n\x0b\n\x04\x04\x08\x02\x03\x12\x03t\x024\n\x0c\n\x05\x04\x08\x02\x03\x04\x12\x03t\x02\n\n\x0c\n\x05\x04\x08\x02\x03\x06\x12\x03t\x0b$\n\x0c\n\x05\x04\x08\x02\x03\x01\x12\x03t%/\n\x0c\n\x05\x04\x08\x02\x03\x03\x12\x03t23\n\x0b\n\x04\x04\x08\x02\x04\x12\x03u\x024\n\x0c\n\x05\x04\x08\x02\x04\x04\x12\x03u\x02\n\n\x0c\n\x05\x04\x08\x02\x04\x06\x12\x03u\x0b$\n\x0c\n\x05\x04\x08\x02\x04\x01\x12\x03u%/\n\x0c\n\x05\x04\x08\x02\x04\x03\x12\x03u23\n\n\n\x02\x04\t\x12\x04x\x00}\x01\n\n\n\x03\x04\t\x01\x12\x03x\x08\x14\n\x0b\n\x04\x04\t\x02\x00\x12\x03y\x02\x14\n\x0c\n\x05\x04\t\x02\x00\x05\x12\x03y\x02\x07\n\x0c\n\x05\x04\t\x02\x00\x01\x12\x03y\x08\x0f\n\x0c\n\x05\x04\t\x02\x00\x03\x12\x03y\x12\x13\n\x0b\n\x04\x04\t\x02\x01\x12\x03z\x02\x15\n\x0c\n\x05\x04\t\x02\x01\x05\x12\x03z\x02\x07\n\x0c\n\x05\x04\t\x02\x01\x01\x12\x03z\x08\x10\n\x0c\n\x05\x04\t\x02\x01\x03\x12\x03z\x13\x14\n\x0b\n\x04\x04\t\x02\x02\x12\x03{\x024\n\x0c\n\x05\x04\t\x02\x02\x04\x12\x03{\x02\n\n\x0c\n\x05\x04\t\x02\x02\x06\x12\x03{\x0b$\n\x0c\n\x05\x04\t\x02\x02\x01\x12\x03{%/\n\x0c\n\x05\x04\t\x02\x02\x03\x12\x03{23\n\x0b\n\x04\x04\t\x02\x03\x12\x03|\x024\n\x0c\n\x05\x04\t\x02\x03\x04\x12\x03|\x02\n\n\x0c\n\x05\x04\t\x02\x03\x06\x12\x03|\x0b$\n\x0c\n\x05\x04\t\x02\x03\x01\x12\x03|%/\n\x0c\n\x05\x04\t\x02\x03\x03\x12\x03|23\n\x0b\n\x02\x04\n\x12\x05\x7f\x00\x84\x01\x01\n\n\n\x03\x04\n\x01\x12\x03\x7f\x08\x17\n\x0c\n\x04\x04\n\x02\x00\x12\x04\x80\x01\x02\x14\n\r\n\x05\x04\n\x02\x00\x05\x12\x04\x80\x01\x02\x07\n\r\n\x05\x04\n\x02\x00\x01\x12\x04\x80\x01\x08\x0f\n\r\n\x05\x04\n\x02\x00\x03\x12\x04\x80\x01\x12\x13\n\x0c\n\x04\x04\n\x02\x01\x12\x04\x81\x01\x02\x15\n\r\n\x05\x04\n\x02\x01\x05\x12\x04\x81\x01\x02\x07\n\r\n\x05\x04\n\x02\x01\x01\x12\x04\x81\x01\x08\x10\n\r\n\x05\x04\n\x02\x01\x03\x12\x04\x81\x01\x13\x14\n\x0c\n\x04\x04\n\x02\x02\x12\x04\x82\x01\x024\n\r\n\x05\x04\n\x02\x02\x04\x12\x04\x82\x01\x02\n\n\r\n\x05\x04\n\x02\x02\x06\x12\x04\x82\x01\x0b$\n\r\n\x05\x04\n\x02\x02\x01\x12\x04\x82\x01%/\n\r\n\x05\x04\n\x02\x02\x03\x12\x04\x82\x0123\n\x0c\n\x04\x04\n\x02\x03\x12\x04\x83\x01\x024\n\r\n\x05\x04\n\x02\x03\x04\x12\x04\x83\x01\x02\n\n\r\n\x05\x04\n\x02\x03\x06\x12\x04\x83\x01\x0b$\n\r\n\x05\x04\n\x02\x03\x01\x12\x04\x83\x01%/\n\r\n\x05\x04\n\x02\x03\x03\x12\x04\x83\x0123\n\x0c\n\x02\x04\x0b\x12\x06\x86\x01\x00\x8b\x01\x01\n\x0b\n\x03\x04\x0b\x01\x12\x04\x86\x01\x08\x1b\n\x0c\n\x04\x04\x0b\x02\x00\x12\x04\x87\x01\x02\x1d\n\r\n\x05\x04\x0b\x02\x00\x04\x12\x04\x87\x01\x02\n\n\r\n\x05\x04\x0b\x02\x00\x05\x12\x04\x87\x01\x0b\x10\n\r\n\x05\x04\x0b\x02\x00\x01\x12\x04\x87\x01\x11\x18\n\r\n\x05\x04\x0b\x02\x00\x03\x12\x04\x87\x01\x1b\x1c\n\x0c\n\x04\x04\x0b\x02\x01\x12\x04\x88\x01\x02\x1e\n\r\n\x05\x04\x0b\x02\x01\x04\x12\x04\x88\x01\x02\n\n\r\n\x05\x04\x0b\x02\x01\x05\x12\x04\x88\x01\x0b\x10\n\r\n\x05\x04\x0b\x02\x01\x01\x12\x04\x88\x01\x11\x19\n\r\n\x05\x04\x0b\x02\x01\x03\x12\x04\x88\x01\x1c\x1d\n\x0c\n\x04\x04\x0b\x02\x02\x12\x04\x89\x01\x024\n\r\n\x05\x04\x0b\x02\x02\x04\x12\x04\x89\x01\x02\n\n\r\n\x05\x04\x0b\x02\x02\x06\x12\x04\x89\x01\x0b$\n\r\n\x05\x04\x0b\x02\x02\x01\x12\x04\x89\x01%/\n\r\n\x05\x04\x0b\x02\x02\x03\x12\x04\x89\x0123\n\x0c\n\x04\x04\x0b\x02\x03\x12\x04\x8a\x01\x024\n\r\n\x05\x04\x0b\x02\x03\x04\x12\x04\x8a\x01\x02\n\n\r\n\x05\x04\x0b\x02\x03\x06\x12\x04\x8a\x01\x0b$\n\r\n\x05\x04\x0b\x02\x03\x01\x12\x04\x8a\x01%/\n\r\n\x05\x04\x0b\x02\x03\x03\x12\x04\x8a\x0123\n\x0c\n\x02\x04\x0c\x12\x06\x8d\x01\x00\x92\x01\x01\n\x0b\n\x03\x04\x0c\x01\x12\x04\x8d\x01\x08\x16\n\x0c\n\x04\x04\x0c\x02\x00\x12\x04\x8e\x01\x02\x14\n\r\n\x05\x04\x0c\x02\x00\x05\x12\x04\x8e\x01\x02\x07\n\r\n\x05\x04\x0c\x02\x00\x01\x12\x04\x8e\x01\x08\x0f\n\r\n\x05\x04\x0c\x02\x00\x03\x12\x04\x8e\x01\x12\x13\n\x0c\n\x04\x04\x0c\x02\x01\x12\x04\x8f\x01\x02\x1c\n\r\n\x05\x04\x0c\x02\x01\x05\x12\x04\x8f\x01\x02\x07\n\r\n\x05\x04\x0c\x02\x01\x01\x12\x04\x8f\x01\x08\x17\n\r\n\x05\x04\x0c\x02\x01\x03\x12\x04\x8f\x01\x1a\x1b\n\x0c\n\x04\x04\x0c\x02\x02\x12\x04\x90\x01\x024\n\r\n\x05\x04\x0c\x02\x02\x04\x12\x04\x90\x01\x02\n\n\r\n\x05\x04\x0c\x02\x02\x06\x12\x04\x90\x01\x0b$\n\r\n\x05\x04\x0c\x02\x02\x01\x12\x04\x90\x01%/\n\r\n\x05\x04\x0c\x02\x02\x03\x12\x04\x90\x0123\n\x0c\n\x04\x04\x0c\x02\x03\x12\x04\x91\x01\x024\n\r\n\x05\x04\x0c\x02\x03\x04\x12\x04\x91\x01\x02\n\n\r\n\x05\x04\x0c\x02\x03\x06\x12\x04\x91\x01\x0b$\n\r\n\x05\x04\x0c\x02\x03\x01\x12\x04\x91\x01%/\n\r\n\x05\x04\x0c\x02\x03\x03\x12\x04\x91\x0123\n\x0c\n\x02\x04\r\x12\x06\x94\x01\x00\x99\x01\x01\n\x0b\n\x03\x04\r\x01\x12\x04\x94\x01\x08\x19\n\x0c\n\x04\x04\r\x02\x00\x12\x04\x95\x01\x02\x14\n\r\n\x05\x04\r\x02\x00\x05\x12\x04\x95\x01\x02\x07\n\r\n\x05\x04\r\x02\x00\x01\x12\x04\x95\x01\x08\x0f\n\r\n\x05\x04\r\x02\x00\x03\x12\x04\x95\x01\x12\x13\n\x0c\n\x04\x04\r\x02\x01\x12\x04\x96\x01\x02\x1c\n\r\n\x05\x04\r\x02\x01\x05\x12\x04\x96\x01\x02\x07\n\r\n\x05\x04\r\x02\x01\x01\x12\x04\x96\x01\x08\x17\n\r\n\x05\x04\r\x02\x01\x03\x12\x04\x96\x01\x1a\x1b\n\x0c\n\x04\x04\r\x02\x02\x12\x04\x97\x01\x024\n\r\n\x05\x04\r\x02\x02\x04\x12\x04\x97\x01\x02\n\n\r\n\x05\x04\r\x02\x02\x06\x12\x04\x97\x01\x0b$\n\r\n\x05\x04\r\x02\x02\x01\x12\x04\x97\x01%/\n\r\n\x05\x04\r\x02\x02\x03\x12\x04\x97\x0123\n\x0c\n\x04\x04\r\x02\x03\x12\x04\x98\x01\x024\n\r\n\x05\x04\r\x02\x03\x04\x12\x04\x98\x01\x02\n\n\r\n\x05\x04\r\x02\x03\x06\x12\x04\x98\x01\x0b$\n\r\n\x05\x04\r\x02\x03\x01\x12\x04\x98\x01%/\n\r\n\x05\x04\r\x02\x03\x03\x12\x04\x98\x0123\n\x0c\n\x02\x04\x0e\x12\x06\x9b\x01\x00\xa0\x01\x01\n\x0b\n\x03\x04\x0e\x01\x12\x04\x9b\x01\x08\x1d\n\x0c\n\x04\x04\x0e\x02\x00\x12\x04\x9c\x01\x02\x14\n\r\n\x05\x04\x0e\x02\x00\x05\x12\x04\x9c\x01\x02\x07\n\r\n\x05\x04\x0e\x02\x00\x01\x12\x04\x9c\x01\x08\x0f\n\r\n\x05\x04\x0e\x02\x00\x03\x12\x04\x9c\x01\x12\x13\n\x0c\n\x04\x04\x0e\x02\x01\x12\x04\x9d\x01\x02\x1c\n\r\n\x05\x04\x0e\x02\x01\x05\x12\x04\x9d\x01\x02\x07\n\r\n\x05\x04\x0e\x02\x01\x01\x12\x04\x9d\x01\x08\x17\n\r\n\x05\x04\x0e\x02\x01\x03\x12\x04\x9d\x01\x1a\x1b\n\x0c\n\x04\x04\x0e\x02\x02\x12\x04\x9e\x01\x024\n\r\n\x05\x04\x0e\x02\x02\x04\x12\x04\x9e\x01\x02\n\n\r\n\x05\x04\x0e\x02\x02\x06\x12\x04\x9e\x01\x0b$\n\r\n\x05\x04\x0e\x02\x02\x01\x12\x04\x9e\x01%/\n\r\n\x05\x04\x0e\x02\x02\x03\x12\x04\x9e\x0123\n\x0c\n\x04\x04\x0e\x02\x03\x12\x04\x9f\x01\x024\n\r\n\x05\x04\x0e\x02\x03\x04\x12\x04\x9f\x01\x02\n\n\r\n\x05\x04\x0e\x02\x03\x06\x12\x04\x9f\x01\x0b$\n\r\n\x05\x04\x0e\x02\x03\x01\x12\x04\x9f\x01%/\n\r\n\x05\x04\x0e\x02\x03\x03\x12\x04\x9f\x0123b\x06proto3\n\x9b\x13\n\x1dretrom/models/platforms.proto\x12\x06retrom\x1a\x1fgoogle/protobuf/timestamp.proto\"\x9f\x02\n\x08Platform\x12\x0e\n\x02id\x18\x01 \x01(\x05R\x02id\x12\x12\n\x04path\x18\x02 \x01(\tR\x04path\x129\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x129\n\ndeleted_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\tdeletedAt\x12\x1d\n\nis_deleted\x18\x06 \x01(\x08R\tisDeleted\x12\x1f\n\x0bthird_party\x18\x07 \x01(\x08R\nthirdParty\"\xce\x02\n\x0bNewPlatform\x12\x12\n\x04path\x18\x01 \x01(\tR\x04path\x12>\n\ncreated_at\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampH\x00R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampH\x01R\tupdatedAt\x88\x01\x01\x12>\n\ndeleted_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampH\x02R\tdeletedAt\x88\x01\x01\x12\x1d\n\nis_deleted\x18\x05 \x01(\x08R\tisDeleted\x12\x1f\n\x0bthird_party\x18\x06 \x01(\x08R\nthirdPartyB\r\n\x0b_created_atB\r\n\x0b_updated_atB\r\n\x0b_deleted_at\"\x99\x03\n\x0fUpdatedPlatform\x12\x0e\n\x02id\x18\x01 \x01(\x05R\x02id\x12\x17\n\x04path\x18\x02 \x01(\tH\x00R\x04path\x88\x01\x01\x12>\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampH\x01R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampH\x02R\tupdatedAt\x88\x01\x01\x12>\n\ndeleted_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampH\x03R\tdeletedAt\x88\x01\x01\x12\"\n\nis_deleted\x18\x06 \x01(\x08H\x04R\tisDeleted\x88\x01\x01\x12$\n\x0bthird_party\x18\x07 \x01(\x08H\x05R\nthirdParty\x88\x01\x01B\x07\n\x05_pathB\r\n\x0b_created_atB\r\n\x0b_updated_atB\r\n\x0b_deleted_atB\r\n\x0b_is_deletedB\x0e\n\x0c_third_partyJ\xb9\n\n\x06\x12\x04\x00\x00!\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x0f\n\t\n\x02\x03\x00\x12\x03\x04\x00)\n\n\n\x02\x04\x00\x12\x04\x06\x00\x0e\x01\n\n\n\x03\x04\x00\x01\x12\x03\x06\x08\x10\n\x0b\n\x04\x04\x00\x02\x00\x12\x03\x07\x02\x0f\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03\x07\x02\x07\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\x07\x08\n\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\x07\r\x0e\n\x0b\n\x04\x04\x00\x02\x01\x12\x03\x08\x02\x12\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03\x08\x02\x08\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03\x08\t\r\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03\x08\x10\x11\n\x0b\n\x04\x04\x00\x02\x02\x12\x03\t\x02+\n\x0c\n\x05\x04\x00\x02\x02\x06\x12\x03\t\x02\x1b\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03\t\x1c&\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03\t)*\n\x0b\n\x04\x04\x00\x02\x03\x12\x03\n\x02+\n\x0c\n\x05\x04\x00\x02\x03\x06\x12\x03\n\x02\x1b\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03\n\x1c&\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03\n)*\n\x0b\n\x04\x04\x00\x02\x04\x12\x03\x0b\x02+\n\x0c\n\x05\x04\x00\x02\x04\x06\x12\x03\x0b\x02\x1b\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x03\x0b\x1c&\n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x03\x0b)*\n\x0b\n\x04\x04\x00\x02\x05\x12\x03\x0c\x02\x16\n\x0c\n\x05\x04\x00\x02\x05\x05\x12\x03\x0c\x02\x06\n\x0c\n\x05\x04\x00\x02\x05\x01\x12\x03\x0c\x07\x11\n\x0c\n\x05\x04\x00\x02\x05\x03\x12\x03\x0c\x14\x15\n\x0b\n\x04\x04\x00\x02\x06\x12\x03\r\x02\x17\n\x0c\n\x05\x04\x00\x02\x06\x05\x12\x03\r\x02\x06\n\x0c\n\x05\x04\x00\x02\x06\x01\x12\x03\r\x07\x12\n\x0c\n\x05\x04\x00\x02\x06\x03\x12\x03\r\x15\x16\n\n\n\x02\x04\x01\x12\x04\x10\x00\x17\x01\n\n\n\x03\x04\x01\x01\x12\x03\x10\x08\x13\n\x0b\n\x04\x04\x01\x02\x00\x12\x03\x11\x02\x12\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03\x11\x02\x08\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03\x11\t\r\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03\x11\x10\x11\n\x0b\n\x04\x04\x01\x02\x01\x12\x03\x12\x024\n\x0c\n\x05\x04\x01\x02\x01\x04\x12\x03\x12\x02\n\n\x0c\n\x05\x04\x01\x02\x01\x06\x12\x03\x12\x0b$\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03\x12%/\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03\x1223\n\x0b\n\x04\x04\x01\x02\x02\x12\x03\x13\x024\n\x0c\n\x05\x04\x01\x02\x02\x04\x12\x03\x13\x02\n\n\x0c\n\x05\x04\x01\x02\x02\x06\x12\x03\x13\x0b$\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x03\x13%/\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03\x1323\n\x0b\n\x04\x04\x01\x02\x03\x12\x03\x14\x024\n\x0c\n\x05\x04\x01\x02\x03\x04\x12\x03\x14\x02\n\n\x0c\n\x05\x04\x01\x02\x03\x06\x12\x03\x14\x0b$\n\x0c\n\x05\x04\x01\x02\x03\x01\x12\x03\x14%/\n\x0c\n\x05\x04\x01\x02\x03\x03\x12\x03\x1423\n\x0b\n\x04\x04\x01\x02\x04\x12\x03\x15\x02\x16\n\x0c\n\x05\x04\x01\x02\x04\x05\x12\x03\x15\x02\x06\n\x0c\n\x05\x04\x01\x02\x04\x01\x12\x03\x15\x07\x11\n\x0c\n\x05\x04\x01\x02\x04\x03\x12\x03\x15\x14\x15\n\x0b\n\x04\x04\x01\x02\x05\x12\x03\x16\x02\x17\n\x0c\n\x05\x04\x01\x02\x05\x05\x12\x03\x16\x02\x06\n\x0c\n\x05\x04\x01\x02\x05\x01\x12\x03\x16\x07\x12\n\x0c\n\x05\x04\x01\x02\x05\x03\x12\x03\x16\x15\x16\n\n\n\x02\x04\x02\x12\x04\x19\x00!\x01\n\n\n\x03\x04\x02\x01\x12\x03\x19\x08\x17\n\x0b\n\x04\x04\x02\x02\x00\x12\x03\x1a\x02\x0f\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03\x1a\x02\x07\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03\x1a\x08\n\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03\x1a\r\x0e\n\x0b\n\x04\x04\x02\x02\x01\x12\x03\x1b\x02\x1b\n\x0c\n\x05\x04\x02\x02\x01\x04\x12\x03\x1b\x02\n\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03\x1b\x0b\x11\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03\x1b\x12\x16\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03\x1b\x19\x1a\n\x0b\n\x04\x04\x02\x02\x02\x12\x03\x1c\x024\n\x0c\n\x05\x04\x02\x02\x02\x04\x12\x03\x1c\x02\n\n\x0c\n\x05\x04\x02\x02\x02\x06\x12\x03\x1c\x0b$\n\x0c\n\x05\x04\x02\x02\x02\x01\x12\x03\x1c%/\n\x0c\n\x05\x04\x02\x02\x02\x03\x12\x03\x1c23\n\x0b\n\x04\x04\x02\x02\x03\x12\x03\x1d\x024\n\x0c\n\x05\x04\x02\x02\x03\x04\x12\x03\x1d\x02\n\n\x0c\n\x05\x04\x02\x02\x03\x06\x12\x03\x1d\x0b$\n\x0c\n\x05\x04\x02\x02\x03\x01\x12\x03\x1d%/\n\x0c\n\x05\x04\x02\x02\x03\x03\x12\x03\x1d23\n\x0b\n\x04\x04\x02\x02\x04\x12\x03\x1e\x024\n\x0c\n\x05\x04\x02\x02\x04\x04\x12\x03\x1e\x02\n\n\x0c\n\x05\x04\x02\x02\x04\x06\x12\x03\x1e\x0b$\n\x0c\n\x05\x04\x02\x02\x04\x01\x12\x03\x1e%/\n\x0c\n\x05\x04\x02\x02\x04\x03\x12\x03\x1e23\n\x0b\n\x04\x04\x02\x02\x05\x12\x03\x1f\x02\x1f\n\x0c\n\x05\x04\x02\x02\x05\x04\x12\x03\x1f\x02\n\n\x0c\n\x05\x04\x02\x02\x05\x05\x12\x03\x1f\x0b\x0f\n\x0c\n\x05\x04\x02\x02\x05\x01\x12\x03\x1f\x10\x1a\n\x0c\n\x05\x04\x02\x02\x05\x03\x12\x03\x1f\x1d\x1e\n\x0b\n\x04\x04\x02\x02\x06\x12\x03 \x02 \n\x0c\n\x05\x04\x02\x02\x06\x04\x12\x03 \x02\n\n\x0c\n\x05\x04\x02\x02\x06\x05\x12\x03 \x0b\x0f\n\x0c\n\x05\x04\x02\x02\x06\x01\x12\x03 \x10\x1b\n\x0c\n\x05\x04\x02\x02\x06\x03\x12\x03 \x1e\x1fb\x06proto3\n\x88\x11\n&retrom/services/platform-service.proto\x12\x06retrom\x1a\x1cretrom/models/metadata.proto\x1a\x1dretrom/models/platforms.proto\"\xa5\x01\n\x13GetPlatformsRequest\x12\x10\n\x03ids\x18\x01 \x03(\x05R\x03ids\x12(\n\rwith_metadata\x18\x02 \x01(\x08H\x00R\x0cwithMetadata\x88\x01\x01\x12,\n\x0finclude_deleted\x18\x03 \x01(\x08H\x01R\x0eincludeDeleted\x88\x01\x01B\x10\n\x0e_with_metadataB\x12\n\x10_include_deleted\"|\n\x14GetPlatformsResponse\x12.\n\tplatforms\x18\x01 \x03(\x0b2\x10.retrom.PlatformR\tplatforms\x124\n\x08metadata\x18\x02 \x03(\x0b2\x18.retrom.PlatformMetadataR\x08metadata\"\x81\x01\n\x16DeletePlatformsRequest\x12\x10\n\x03ids\x18\x01 \x03(\x05R\x03ids\x12(\n\x10delete_from_disk\x18\x02 \x01(\x08R\x0edeleteFromDisk\x12+\n\x11blacklist_entries\x18\x03 \x01(\x08R\x10blacklistEntries\"X\n\x17DeletePlatformsResponse\x12=\n\x11platforms_deleted\x18\x01 \x03(\x0b2\x10.retrom.PlatformR\x10platformsDeleted\"O\n\x16UpdatePlatformsRequest\x125\n\tplatforms\x18\x01 \x03(\x0b2\x17.retrom.UpdatedPlatformR\tplatforms\"X\n\x17UpdatePlatformsResponse\x12=\n\x11platforms_updated\x18\x01 \x03(\x0b2\x10.retrom.PlatformR\x10platformsUpdated2\x84\x02\n\x0fPlatformService\x12I\n\x0cGetPlatforms\x12\x1b.retrom.GetPlatformsRequest\x1a\x1c.retrom.GetPlatformsResponse\x12R\n\x0fDeletePlatforms\x12\x1e.retrom.DeletePlatformsRequest\x1a\x1f.retrom.DeletePlatformsResponse\x12R\n\x0fUpdatePlatforms\x12\x1e.retrom.UpdatePlatformsRequest\x1a\x1f.retrom.UpdatePlatformsResponseJ\xda\x08\n\x06\x12\x04\x00\x00(\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x0f\n\t\n\x02\x03\x00\x12\x03\x04\x00&\n\t\n\x02\x03\x01\x12\x03\x05\x00\'\n\n\n\x02\x06\x00\x12\x04\x07\x00\x0b\x01\n\n\n\x03\x06\x00\x01\x12\x03\x07\x08\x17\n\x0b\n\x04\x06\x00\x02\x00\x12\x03\x08\x02G\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x08\x06\x12\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x08\x13&\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x081E\n\x0b\n\x04\x06\x00\x02\x01\x12\x03\t\x02P\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\t\x06\x15\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\t\x16,\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\t7N\n\x0b\n\x04\x06\x00\x02\x02\x12\x03\n\x02P\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03\n\x06\x15\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03\n\x16,\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03\n7N\n\n\n\x02\x04\x00\x12\x04\r\x00\x11\x01\n\n\n\x03\x04\x00\x01\x12\x03\r\x08\x1b\n\x0b\n\x04\x04\x00\x02\x00\x12\x03\x0e\x02\x19\n\x0c\n\x05\x04\x00\x02\x00\x04\x12\x03\x0e\x02\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03\x0e\x0b\x10\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\x0e\x11\x14\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\x0e\x17\x18\n\x0b\n\x04\x04\x00\x02\x01\x12\x03\x0f\x02\"\n\x0c\n\x05\x04\x00\x02\x01\x04\x12\x03\x0f\x02\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03\x0f\x0b\x0f\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03\x0f\x10\x1d\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03\x0f !\n\x0b\n\x04\x04\x00\x02\x02\x12\x03\x10\x02$\n\x0c\n\x05\x04\x00\x02\x02\x04\x12\x03\x10\x02\n\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x03\x10\x0b\x0f\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03\x10\x10\x1f\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03\x10\"#\n\n\n\x02\x04\x01\x12\x04\x13\x00\x16\x01\n\n\n\x03\x04\x01\x01\x12\x03\x13\x08\x1c\n\x0b\n\x04\x04\x01\x02\x00\x12\x03\x14\x02\"\n\x0c\n\x05\x04\x01\x02\x00\x04\x12\x03\x14\x02\n\n\x0c\n\x05\x04\x01\x02\x00\x06\x12\x03\x14\x0b\x13\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03\x14\x14\x1d\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03\x14 !\n\x0b\n\x04\x04\x01\x02\x01\x12\x03\x15\x02)\n\x0c\n\x05\x04\x01\x02\x01\x04\x12\x03\x15\x02\n\n\x0c\n\x05\x04\x01\x02\x01\x06\x12\x03\x15\x0b\x1b\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03\x15\x1c$\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03\x15\'(\n\n\n\x02\x04\x02\x12\x04\x18\x00\x1c\x01\n\n\n\x03\x04\x02\x01\x12\x03\x18\x08\x1e\n\x0b\n\x04\x04\x02\x02\x00\x12\x03\x19\x02\x19\n\x0c\n\x05\x04\x02\x02\x00\x04\x12\x03\x19\x02\n\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03\x19\x0b\x10\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03\x19\x11\x14\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03\x19\x17\x18\n\x0b\n\x04\x04\x02\x02\x01\x12\x03\x1a\x02\x1c\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03\x1a\x02\x06\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03\x1a\x07\x17\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03\x1a\x1a\x1b\n\x0b\n\x04\x04\x02\x02\x02\x12\x03\x1b\x02\x1d\n\x0c\n\x05\x04\x02\x02\x02\x05\x12\x03\x1b\x02\x06\n\x0c\n\x05\x04\x02\x02\x02\x01\x12\x03\x1b\x07\x18\n\x0c\n\x05\x04\x02\x02\x02\x03\x12\x03\x1b\x1b\x1c\n\n\n\x02\x04\x03\x12\x04\x1e\x00 \x01\n\n\n\x03\x04\x03\x01\x12\x03\x1e\x08\x1f\n\x0b\n\x04\x04\x03\x02\x00\x12\x03\x1f\x02*\n\x0c\n\x05\x04\x03\x02\x00\x04\x12\x03\x1f\x02\n\n\x0c\n\x05\x04\x03\x02\x00\x06\x12\x03\x1f\x0b\x13\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x03\x1f\x14%\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x03\x1f()\n\n\n\x02\x04\x04\x12\x04\"\x00$\x01\n\n\n\x03\x04\x04\x01\x12\x03\"\x08\x1e\n\x0b\n\x04\x04\x04\x02\x00\x12\x03#\x02)\n\x0c\n\x05\x04\x04\x02\x00\x04\x12\x03#\x02\n\n\x0c\n\x05\x04\x04\x02\x00\x06\x12\x03#\x0b\x1a\n\x0c\n\x05\x04\x04\x02\x00\x01\x12\x03#\x1b$\n\x0c\n\x05\x04\x04\x02\x00\x03\x12\x03#\'(\n\n\n\x02\x04\x05\x12\x04&\x00(\x01\n\n\n\x03\x04\x05\x01\x12\x03&\x08\x1f\n\x0b\n\x04\x04\x05\x02\x00\x12\x03\'\x02*\n\x0c\n\x05\x04\x05\x02\x00\x04\x12\x03\'\x02\n\n\x0c\n\x05\x04\x05\x02\x00\x06\x12\x03\'\x0b\x13\n\x0c\n\x05\x04\x05\x02\x00\x01\x12\x03\'\x14%\n\x0c\n\x05\x04\x05\x02\x00\x03\x12\x03\'()b\x06proto3\n\xaa\x0b\n\x1bretrom/models/clients.proto\x12\x06retrom\x1a\x1fgoogle/protobuf/timestamp.proto\"\xa2\x01\n\x06Client\x12\x0e\n\x02id\x18\x01 \x01(\x05R\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x129\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\"\xbd\x01\n\tNewClient\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12>\n\ncreated_at\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampH\x00R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampH\x01R\tupdatedAt\x88\x01\x01B\r\n\x0b_created_atB\r\n\x0b_updated_at\"\xdf\x01\n\rUpdatedClient\x12\x0e\n\x02id\x18\x01 \x01(\x05R\x02id\x12\x17\n\x04name\x18\x02 \x01(\tH\x00R\x04name\x88\x01\x01\x12>\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampH\x01R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampH\x02R\tupdatedAt\x88\x01\x01B\x07\n\x05_nameB\r\n\x0b_created_atB\r\n\x0b_updated_atJ\x92\x06\n\x06\x12\x04\x00\x00\x18\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x0f\n\t\n\x02\x03\x00\x12\x03\x04\x00)\n\n\n\x02\x04\x00\x12\x04\x06\x00\x0b\x01\n\n\n\x03\x04\x00\x01\x12\x03\x06\x08\x0e\n\x0b\n\x04\x04\x00\x02\x00\x12\x03\x07\x02\x0f\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03\x07\x02\x07\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\x07\x08\n\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\x07\r\x0e\n\x0b\n\x04\x04\x00\x02\x01\x12\x03\x08\x02\x12\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03\x08\x02\x08\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03\x08\t\r\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03\x08\x10\x11\n\x0b\n\x04\x04\x00\x02\x02\x12\x03\t\x02+\n\x0c\n\x05\x04\x00\x02\x02\x06\x12\x03\t\x02\x1b\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03\t\x1c&\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03\t)*\n\x0b\n\x04\x04\x00\x02\x03\x12\x03\n\x02+\n\x0c\n\x05\x04\x00\x02\x03\x06\x12\x03\n\x02\x1b\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03\n\x1c&\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03\n)*\n\n\n\x02\x04\x01\x12\x04\r\x00\x11\x01\n\n\n\x03\x04\x01\x01\x12\x03\r\x08\x11\n\x0b\n\x04\x04\x01\x02\x00\x12\x03\x0e\x02\x12\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03\x0e\x02\x08\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03\x0e\t\r\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03\x0e\x10\x11\n\x0b\n\x04\x04\x01\x02\x01\x12\x03\x0f\x024\n\x0c\n\x05\x04\x01\x02\x01\x04\x12\x03\x0f\x02\n\n\x0c\n\x05\x04\x01\x02\x01\x06\x12\x03\x0f\x0b$\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03\x0f%/\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03\x0f23\n\x0b\n\x04\x04\x01\x02\x02\x12\x03\x10\x024\n\x0c\n\x05\x04\x01\x02\x02\x04\x12\x03\x10\x02\n\n\x0c\n\x05\x04\x01\x02\x02\x06\x12\x03\x10\x0b$\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x03\x10%/\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03\x1023\n\n\n\x02\x04\x02\x12\x04\x13\x00\x18\x01\n\n\n\x03\x04\x02\x01\x12\x03\x13\x08\x15\n\x0b\n\x04\x04\x02\x02\x00\x12\x03\x14\x02\x0f\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03\x14\x02\x07\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03\x14\x08\n\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03\x14\r\x0e\n\x0b\n\x04\x04\x02\x02\x01\x12\x03\x15\x02\x1b\n\x0c\n\x05\x04\x02\x02\x01\x04\x12\x03\x15\x02\n\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03\x15\x0b\x11\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03\x15\x12\x16\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03\x15\x19\x1a\n\x0b\n\x04\x04\x02\x02\x02\x12\x03\x16\x024\n\x0c\n\x05\x04\x02\x02\x02\x04\x12\x03\x16\x02\n\n\x0c\n\x05\x04\x02\x02\x02\x06\x12\x03\x16\x0b$\n\x0c\n\x05\x04\x02\x02\x02\x01\x12\x03\x16%/\n\x0c\n\x05\x04\x02\x02\x02\x03\x12\x03\x1623\n\x0b\n\x04\x04\x02\x02\x03\x12\x03\x17\x024\n\x0c\n\x05\x04\x02\x02\x03\x04\x12\x03\x17\x02\n\n\x0c\n\x05\x04\x02\x02\x03\x06\x12\x03\x17\x0b$\n\x0c\n\x05\x04\x02\x02\x03\x01\x12\x03\x17%/\n\x0c\n\x05\x04\x02\x02\x03\x03\x12\x03\x1723b\x06proto3\n\xe5\x0f\n$retrom/services/client-service.proto\x12\x06retrom\x1a\x1bretrom/models/clients.proto\"@\n\x13CreateClientRequest\x12)\n\x06client\x18\x01 \x01(\x0b2\x11.retrom.NewClientR\x06client\"M\n\x14CreateClientResponse\x125\n\x0eclient_created\x18\x01 \x01(\x0b2\x0e.retrom.ClientR\rclientCreated\";\n\x11GetClientsRequest\x12\x10\n\x03ids\x18\x01 \x03(\x05R\x03ids\x12\x14\n\x05names\x18\x02 \x03(\tR\x05names\">\n\x12GetClientsResponse\x12(\n\x07clients\x18\x01 \x03(\x0b2\x0e.retrom.ClientR\x07clients\"G\n\x14UpdateClientsRequest\x12/\n\x07clients\x18\x01 \x03(\x0b2\x15.retrom.UpdatedClientR\x07clients\"P\n\x15UpdateClientsResponse\x127\n\x0fclients_updated\x18\x01 \x03(\x0b2\x0e.retrom.ClientR\x0eclientsUpdated\"(\n\x14DeleteClientsRequest\x12\x10\n\x03ids\x18\x01 \x03(\x05R\x03ids\"P\n\x15DeleteClientsResponse\x127\n\x0fclients_deleted\x18\x01 \x03(\x0b2\x0e.retrom.ClientR\x0eclientsDeleted2\xbb\x02\n\rClientService\x12I\n\x0cCreateClient\x12\x1b.retrom.CreateClientRequest\x1a\x1c.retrom.CreateClientResponse\x12C\n\nGetClients\x12\x19.retrom.GetClientsRequest\x1a\x1a.retrom.GetClientsResponse\x12L\n\rUpdateClients\x12\x1c.retrom.UpdateClientsRequest\x1a\x1d.retrom.UpdateClientsResponse\x12L\n\rDeleteClients\x12\x1c.retrom.DeleteClientsRequest\x1a\x1d.retrom.DeleteClientsResponseJ\xac\x08\n\x06\x12\x04\x00\x00,\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x0f\n\t\n\x02\x03\x00\x12\x03\x04\x00%\n\n\n\x02\x06\x00\x12\x04\x06\x00\x0b\x01\n\n\n\x03\x06\x00\x01\x12\x03\x06\x08\x15\n\x0b\n\x04\x06\x00\x02\x00\x12\x03\x07\x02G\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x07\x06\x12\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x07\x13&\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x071E\n\x0b\n\x04\x06\x00\x02\x01\x12\x03\x08\x02A\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x08\x06\x10\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x08\x11\"\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x08-?\n\x0b\n\x04\x06\x00\x02\x02\x12\x03\t\x02J\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03\t\x06\x13\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03\t\x14(\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03\t3H\n\x0b\n\x04\x06\x00\x02\x03\x12\x03\n\x02J\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x03\n\x06\x13\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x03\n\x14(\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x03\n3H\n\n\n\x02\x04\x00\x12\x04\r\x00\x0f\x01\n\n\n\x03\x04\x00\x01\x12\x03\r\x08\x1b\n\x0b\n\x04\x04\x00\x02\x00\x12\x03\x0e\x02\x17\n\x0c\n\x05\x04\x00\x02\x00\x06\x12\x03\x0e\x02\x0b\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\x0e\x0c\x12\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\x0e\x15\x16\n\n\n\x02\x04\x01\x12\x04\x11\x00\x13\x01\n\n\n\x03\x04\x01\x01\x12\x03\x11\x08\x1c\n\x0b\n\x04\x04\x01\x02\x00\x12\x03\x12\x02\x1c\n\x0c\n\x05\x04\x01\x02\x00\x06\x12\x03\x12\x02\x08\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03\x12\t\x17\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03\x12\x1a\x1b\n\n\n\x02\x04\x02\x12\x04\x15\x00\x18\x01\n\n\n\x03\x04\x02\x01\x12\x03\x15\x08\x19\n\x0b\n\x04\x04\x02\x02\x00\x12\x03\x16\x02\x19\n\x0c\n\x05\x04\x02\x02\x00\x04\x12\x03\x16\x02\n\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03\x16\x0b\x10\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03\x16\x11\x14\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03\x16\x17\x18\n\x0b\n\x04\x04\x02\x02\x01\x12\x03\x17\x02\x1c\n\x0c\n\x05\x04\x02\x02\x01\x04\x12\x03\x17\x02\n\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03\x17\x0b\x11\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03\x17\x12\x17\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03\x17\x1a\x1b\n\n\n\x02\x04\x03\x12\x04\x1a\x00\x1c\x01\n\n\n\x03\x04\x03\x01\x12\x03\x1a\x08\x1a\n\x0b\n\x04\x04\x03\x02\x00\x12\x03\x1b\x02\x1e\n\x0c\n\x05\x04\x03\x02\x00\x04\x12\x03\x1b\x02\n\n\x0c\n\x05\x04\x03\x02\x00\x06\x12\x03\x1b\x0b\x11\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x03\x1b\x12\x19\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x03\x1b\x1c\x1d\n\n\n\x02\x04\x04\x12\x04\x1e\x00 \x01\n\n\n\x03\x04\x04\x01\x12\x03\x1e\x08\x1c\n\x0b\n\x04\x04\x04\x02\x00\x12\x03\x1f\x02%\n\x0c\n\x05\x04\x04\x02\x00\x04\x12\x03\x1f\x02\n\n\x0c\n\x05\x04\x04\x02\x00\x06\x12\x03\x1f\x0b\x18\n\x0c\n\x05\x04\x04\x02\x00\x01\x12\x03\x1f\x19 \n\x0c\n\x05\x04\x04\x02\x00\x03\x12\x03\x1f#$\n\n\n\x02\x04\x05\x12\x04\"\x00$\x01\n\n\n\x03\x04\x05\x01\x12\x03\"\x08\x1d\n\x0b\n\x04\x04\x05\x02\x00\x12\x03#\x02&\n\x0c\n\x05\x04\x05\x02\x00\x04\x12\x03#\x02\n\n\x0c\n\x05\x04\x05\x02\x00\x06\x12\x03#\x0b\x11\n\x0c\n\x05\x04\x05\x02\x00\x01\x12\x03#\x12!\n\x0c\n\x05\x04\x05\x02\x00\x03\x12\x03#$%\n\n\n\x02\x04\x06\x12\x04&\x00(\x01\n\n\n\x03\x04\x06\x01\x12\x03&\x08\x1c\n\x0b\n\x04\x04\x06\x02\x00\x12\x03\'\x02\x19\n\x0c\n\x05\x04\x06\x02\x00\x04\x12\x03\'\x02\n\n\x0c\n\x05\x04\x06\x02\x00\x05\x12\x03\'\x0b\x10\n\x0c\n\x05\x04\x06\x02\x00\x01\x12\x03\'\x11\x14\n\x0c\n\x05\x04\x06\x02\x00\x03\x12\x03\'\x17\x18\n\n\n\x02\x04\x07\x12\x04*\x00,\x01\n\n\n\x03\x04\x07\x01\x12\x03*\x08\x1d\n\x0b\n\x04\x04\x07\x02\x00\x12\x03+\x02&\n\x0c\n\x05\x04\x07\x02\x00\x04\x12\x03+\x02\n\n\x0c\n\x05\x04\x07\x02\x00\x06\x12\x03+\x0b\x11\n\x0c\n\x05\x04\x07\x02\x00\x01\x12\x03+\x12!\n\x0c\n\x05\x04\x07\x02\x00\x03\x12\x03+$%b\x06proto3\n\xa3\x1b\n\x1aretrom/server/config.proto\x12\x06retrom\"[\n\x10ConnectionConfig\x12\x17\n\x04port\x18\x01 \x01(\x05H\x00R\x04port\x88\x01\x01\x12\x1a\n\x06db_url\x18\x02 \x01(\tH\x01R\x05dbUrl\x88\x01\x01B\x07\n\x05_portB\t\n\x07_db_url\",\n\x0eIgnorePatterns\x12\x1a\n\x08patterns\x18\x01 \x03(\tR\x08patterns\"9\n\x17CustomLibraryDefinition\x12\x1e\n\ndefinition\x18\x01 \x01(\tR\ndefinition\"\xce\x02\n\x10ContentDirectory\x12\x12\n\x04path\x18\x01 \x01(\tR\x04path\x12;\n\x0cstorage_type\x18\x02 \x01(\x0e2\x13.retrom.StorageTypeH\x00R\x0bstorageType\x88\x01\x01\x12D\n\x0fignore_patterns\x18\x03 \x01(\x0b2\x16.retrom.IgnorePatternsH\x01R\x0eignorePatterns\x88\x01\x01\x12`\n\x19custom_library_definition\x18\x04 \x01(\x0b2\x1f.retrom.CustomLibraryDefinitionH\x02R\x17customLibraryDefinition\x88\x01\x01B\x0f\n\r_storage_typeB\x12\n\x10_ignore_patternsB\x1c\n\x1a_custom_library_definition\"N\n\nIGDBConfig\x12\x1b\n\tclient_id\x18\x01 \x01(\tR\x08clientId\x12#\n\rclient_secret\x18\x02 \x01(\tR\x0cclientSecret\"?\n\x0bSteamConfig\x12\x17\n\x07api_key\x18\x01 \x01(\tR\x06apiKey\x12\x17\n\x07user_id\x18\x02 \x01(\tR\x06userId\"y\n\x0bSavesConfig\x123\n\x16max_save_files_backups\x18\x01 \x01(\x05R\x13maxSaveFilesBackups\x125\n\x17max_save_states_backups\x18\x02 \x01(\x05R\x14maxSaveStatesBackups\"\xc1\x03\n\x0cServerConfig\x128\n\nconnection\x18\x01 \x01(\x0b2\x18.retrom.ConnectionConfigR\nconnection\x12I\n\x13content_directories\x18\x02 \x03(\x0b2\x18.retrom.ContentDirectoryR\x12contentDirectories\x12+\n\x04igdb\x18\x03 \x01(\x0b2\x12.retrom.IGDBConfigH\x00R\x04igdb\x88\x01\x01\x12.\n\x05steam\x18\x04 \x01(\x0b2\x13.retrom.SteamConfigH\x01R\x05steam\x88\x01\x01\x12.\n\x05saves\x18\x05 \x01(\x0b2\x13.retrom.SavesConfigH\x02R\x05saves\x88\x01\x01\x12G\n\ttelemetry\x18\x06 \x01(\x0b2$.retrom.ServerConfig.TelemetryConfigH\x03R\ttelemetry\x88\x01\x01\x1a+\n\x0fTelemetryConfig\x12\x18\n\x07enabled\x18\x01 \x01(\x08R\x07enabledB\x07\n\x05_igdbB\x08\n\x06_steamB\x08\n\x06_savesB\x0c\n\n_telemetry*D\n\x0bStorageType\x12\x14\n\x10SINGLE_FILE_GAME\x10\x00\x12\x13\n\x0fMULTI_FILE_GAME\x10\x01\x12\n\n\x06CUSTOM\x10\x02J\xc7\x10\n\x06\x12\x04\x00\x00C\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x0f\n\n\n\x02\x04\x00\x12\x04\x04\x00\x07\x01\n\n\n\x03\x04\x00\x01\x12\x03\x04\x08\x18\n\x0b\n\x04\x04\x00\x02\x00\x12\x03\x05\x02\x1a\n\x0c\n\x05\x04\x00\x02\x00\x04\x12\x03\x05\x02\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03\x05\x0b\x10\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\x05\x11\x15\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\x05\x18\x19\n\x0b\n\x04\x04\x00\x02\x01\x12\x03\x06\x02\x1d\n\x0c\n\x05\x04\x00\x02\x01\x04\x12\x03\x06\x02\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03\x06\x0b\x11\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03\x06\x12\x18\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03\x06\x1b\x1c\n\n\n\x02\x04\x01\x12\x04\t\x00\x0b\x01\n\n\n\x03\x04\x01\x01\x12\x03\t\x08\x16\n\x0b\n\x04\x04\x01\x02\x00\x12\x03\n\x02\x1f\n\x0c\n\x05\x04\x01\x02\x00\x04\x12\x03\n\x02\n\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03\n\x0b\x11\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03\n\x12\x1a\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03\n\x1d\x1e\n\n\n\x02\x05\x00\x12\x04\r\x00\x1c\x01\n\n\n\x03\x05\x00\x01\x12\x03\r\x05\x10\ne\n\x04\x05\x00\x02\x00\x12\x03\x10\x02\x17\x1aX Standard library directory with single-file games\n e.g. /contentDir/platformX/game.rom\n\n\x0c\n\x05\x05\x00\x02\x00\x01\x12\x03\x10\x02\x12\n\x0c\n\x05\x05\x00\x02\x00\x02\x12\x03\x10\x15\x16\ni\n\x04\x05\x00\x02\x01\x12\x03\x14\x02\x16\x1a\\ Standard library directory with multi-file games\n e.g. /contentDir/platformX/game/game.rom\n\n\x0c\n\x05\x05\x00\x02\x01\x01\x12\x03\x14\x02\x11\n\x0c\n\x05\x05\x00\x02\x01\x02\x12\x03\x14\x14\x15\n\xe9\x01\n\x04\x05\x00\x02\x02\x12\x03\x1b\x02\r\x1a\xdb\x01 Custom, user-defined structure composed of named macros\n used for non-standard library directories and/or automatic\n tagging of scanned entries\n\n example user definition: \"/some/path/{platform}/{game}/{region}/{file}\"\n\n\x0c\n\x05\x05\x00\x02\x02\x01\x12\x03\x1b\x02\x08\n\x0c\n\x05\x05\x00\x02\x02\x02\x12\x03\x1b\x0b\x0c\n\n\n\x02\x04\x02\x12\x04\x1e\x00 \x01\n\n\n\x03\x04\x02\x01\x12\x03\x1e\x08\x1f\n\x0b\n\x04\x04\x02\x02\x00\x12\x03\x1f\x02\x18\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03\x1f\x02\x08\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03\x1f\t\x13\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03\x1f\x16\x17\n\n\n\x02\x04\x03\x12\x04\"\x00\'\x01\n\n\n\x03\x04\x03\x01\x12\x03\"\x08\x18\n\x0b\n\x04\x04\x03\x02\x00\x12\x03#\x02\x12\n\x0c\n\x05\x04\x03\x02\x00\x05\x12\x03#\x02\x08\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x03#\t\r\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x03#\x10\x11\n\x0b\n\x04\x04\x03\x02\x01\x12\x03$\x02(\n\x0c\n\x05\x04\x03\x02\x01\x04\x12\x03$\x02\n\n\x0c\n\x05\x04\x03\x02\x01\x06\x12\x03$\x0b\x16\n\x0c\n\x05\x04\x03\x02\x01\x01\x12\x03$\x17#\n\x0c\n\x05\x04\x03\x02\x01\x03\x12\x03$&\'\n\x0b\n\x04\x04\x03\x02\x02\x12\x03%\x02.\n\x0c\n\x05\x04\x03\x02\x02\x04\x12\x03%\x02\n\n\x0c\n\x05\x04\x03\x02\x02\x06\x12\x03%\x0b\x19\n\x0c\n\x05\x04\x03\x02\x02\x01\x12\x03%\x1a)\n\x0c\n\x05\x04\x03\x02\x02\x03\x12\x03%,-\n\x0b\n\x04\x04\x03\x02\x03\x12\x03&\x02A\n\x0c\n\x05\x04\x03\x02\x03\x04\x12\x03&\x02\n\n\x0c\n\x05\x04\x03\x02\x03\x06\x12\x03&\x0b\"\n\x0c\n\x05\x04\x03\x02\x03\x01\x12\x03&#<\n\x0c\n\x05\x04\x03\x02\x03\x03\x12\x03&?@\n\n\n\x02\x04\x04\x12\x04)\x00,\x01\n\n\n\x03\x04\x04\x01\x12\x03)\x08\x12\n\x0b\n\x04\x04\x04\x02\x00\x12\x03*\x02\x17\n\x0c\n\x05\x04\x04\x02\x00\x05\x12\x03*\x02\x08\n\x0c\n\x05\x04\x04\x02\x00\x01\x12\x03*\t\x12\n\x0c\n\x05\x04\x04\x02\x00\x03\x12\x03*\x15\x16\n\x0b\n\x04\x04\x04\x02\x01\x12\x03+\x02\x1b\n\x0c\n\x05\x04\x04\x02\x01\x05\x12\x03+\x02\x08\n\x0c\n\x05\x04\x04\x02\x01\x01\x12\x03+\t\x16\n\x0c\n\x05\x04\x04\x02\x01\x03\x12\x03+\x19\x1a\n\n\n\x02\x04\x05\x12\x04.\x001\x01\n\n\n\x03\x04\x05\x01\x12\x03.\x08\x13\n\x0b\n\x04\x04\x05\x02\x00\x12\x03/\x02\x15\n\x0c\n\x05\x04\x05\x02\x00\x05\x12\x03/\x02\x08\n\x0c\n\x05\x04\x05\x02\x00\x01\x12\x03/\t\x10\n\x0c\n\x05\x04\x05\x02\x00\x03\x12\x03/\x13\x14\n\x0b\n\x04\x04\x05\x02\x01\x12\x030\x02\x15\n\x0c\n\x05\x04\x05\x02\x01\x05\x12\x030\x02\x08\n\x0c\n\x05\x04\x05\x02\x01\x01\x12\x030\t\x10\n\x0c\n\x05\x04\x05\x02\x01\x03\x12\x030\x13\x14\n\n\n\x02\x04\x06\x12\x043\x006\x01\n\n\n\x03\x04\x06\x01\x12\x033\x08\x13\n\x0b\n\x04\x04\x06\x02\x00\x12\x034\x02#\n\x0c\n\x05\x04\x06\x02\x00\x05\x12\x034\x02\x07\n\x0c\n\x05\x04\x06\x02\x00\x01\x12\x034\x08\x1e\n\x0c\n\x05\x04\x06\x02\x00\x03\x12\x034!\"\n\x0b\n\x04\x04\x06\x02\x01\x12\x035\x02$\n\x0c\n\x05\x04\x06\x02\x01\x05\x12\x035\x02\x07\n\x0c\n\x05\x04\x06\x02\x01\x01\x12\x035\x08\x1f\n\x0c\n\x05\x04\x06\x02\x01\x03\x12\x035\"#\n\n\n\x02\x04\x07\x12\x048\x00C\x01\n\n\n\x03\x04\x07\x01\x12\x038\x08\x14\n\x0c\n\x04\x04\x07\x03\x00\x12\x049\x02;\x03\n\x0c\n\x05\x04\x07\x03\x00\x01\x12\x039\n\x19\n\r\n\x06\x04\x07\x03\x00\x02\x00\x12\x03:\x04\x15\n\x0e\n\x07\x04\x07\x03\x00\x02\x00\x05\x12\x03:\x04\x08\n\x0e\n\x07\x04\x07\x03\x00\x02\x00\x01\x12\x03:\t\x10\n\x0e\n\x07\x04\x07\x03\x00\x02\x00\x03\x12\x03:\x13\x14\n\x0b\n\x04\x04\x07\x02\x00\x12\x03=\x02\"\n\x0c\n\x05\x04\x07\x02\x00\x06\x12\x03=\x02\x12\n\x0c\n\x05\x04\x07\x02\x00\x01\x12\x03=\x13\x1d\n\x0c\n\x05\x04\x07\x02\x00\x03\x12\x03= !\n\x0b\n\x04\x04\x07\x02\x01\x12\x03>\x024\n\x0c\n\x05\x04\x07\x02\x01\x04\x12\x03>\x02\n\n\x0c\n\x05\x04\x07\x02\x01\x06\x12\x03>\x0b\x1b\n\x0c\n\x05\x04\x07\x02\x01\x01\x12\x03>\x1c/\n\x0c\n\x05\x04\x07\x02\x01\x03\x12\x03>23\n\x0b\n\x04\x04\x07\x02\x02\x12\x03?\x02\x1f\n\x0c\n\x05\x04\x07\x02\x02\x04\x12\x03?\x02\n\n\x0c\n\x05\x04\x07\x02\x02\x06\x12\x03?\x0b\x15\n\x0c\n\x05\x04\x07\x02\x02\x01\x12\x03?\x16\x1a\n\x0c\n\x05\x04\x07\x02\x02\x03\x12\x03?\x1d\x1e\n\x0b\n\x04\x04\x07\x02\x03\x12\x03@\x02!\n\x0c\n\x05\x04\x07\x02\x03\x04\x12\x03@\x02\n\n\x0c\n\x05\x04\x07\x02\x03\x06\x12\x03@\x0b\x16\n\x0c\n\x05\x04\x07\x02\x03\x01\x12\x03@\x17\x1c\n\x0c\n\x05\x04\x07\x02\x03\x03\x12\x03@\x1f \n\x0b\n\x04\x04\x07\x02\x04\x12\x03A\x02!\n\x0c\n\x05\x04\x07\x02\x04\x04\x12\x03A\x02\n\n\x0c\n\x05\x04\x07\x02\x04\x06\x12\x03A\x0b\x16\n\x0c\n\x05\x04\x07\x02\x04\x01\x12\x03A\x17\x1c\n\x0c\n\x05\x04\x07\x02\x04\x03\x12\x03A\x1f \n\x0b\n\x04\x04\x07\x02\x05\x12\x03B\x02)\n\x0c\n\x05\x04\x07\x02\x05\x04\x12\x03B\x02\n\n\x0c\n\x05\x04\x07\x02\x05\x06\x12\x03B\x0b\x1a\n\x0c\n\x05\x04\x07\x02\x05\x01\x12\x03B\x1b$\n\x0c\n\x05\x04\x07\x02\x05\x03\x12\x03B\'(b\x06proto3\n\xa9\x06\n\x1fretrom/server/server-info.proto\x12\x06retrom\"7\n\nServerInfo\x12)\n\x07version\x18\x01 \x01(\x0b2\x0f.retrom.VersionR\x07version\"\xb2\x01\n\x07Version\x12\x14\n\x05major\x18\x01 \x01(\x05R\x05major\x12\x14\n\x05minor\x18\x02 \x01(\x05R\x05minor\x12\x14\n\x05patch\x18\x03 \x01(\x05R\x05patch\x12*\n\x03pre\x18\x04 \x01(\x0b2\x13.retrom.Version.PreH\x00R\x03pre\x88\x01\x01\x1a1\n\x03Pre\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x16\n\x06number\x18\x02 \x01(\x05R\x06numberB\x06\n\x04_preJ\x87\x04\n\x06\x12\x04\x00\x00\x12\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x0f\n\n\n\x02\x04\x00\x12\x04\x04\x00\x06\x01\n\n\n\x03\x04\x00\x01\x12\x03\x04\x08\x12\n\x0b\n\x04\x04\x00\x02\x00\x12\x03\x05\x02\x16\n\x0c\n\x05\x04\x00\x02\x00\x06\x12\x03\x05\x02\t\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\x05\n\x11\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\x05\x14\x15\n\n\n\x02\x04\x01\x12\x04\x08\x00\x12\x01\n\n\n\x03\x04\x01\x01\x12\x03\x08\x08\x0f\n\x0c\n\x04\x04\x01\x03\x00\x12\x04\t\x02\x0c\x03\n\x0c\n\x05\x04\x01\x03\x00\x01\x12\x03\t\n\r\n\r\n\x06\x04\x01\x03\x00\x02\x00\x12\x03\n\x04\x14\n\x0e\n\x07\x04\x01\x03\x00\x02\x00\x05\x12\x03\n\x04\n\n\x0e\n\x07\x04\x01\x03\x00\x02\x00\x01\x12\x03\n\x0b\x0f\n\x0e\n\x07\x04\x01\x03\x00\x02\x00\x03\x12\x03\n\x12\x13\n\r\n\x06\x04\x01\x03\x00\x02\x01\x12\x03\x0b\x04\x15\n\x0e\n\x07\x04\x01\x03\x00\x02\x01\x05\x12\x03\x0b\x04\t\n\x0e\n\x07\x04\x01\x03\x00\x02\x01\x01\x12\x03\x0b\n\x10\n\x0e\n\x07\x04\x01\x03\x00\x02\x01\x03\x12\x03\x0b\x13\x14\n\x0b\n\x04\x04\x01\x02\x00\x12\x03\x0e\x02\x12\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03\x0e\x02\x07\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03\x0e\x08\r\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03\x0e\x10\x11\n\x0b\n\x04\x04\x01\x02\x01\x12\x03\x0f\x02\x12\n\x0c\n\x05\x04\x01\x02\x01\x05\x12\x03\x0f\x02\x07\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03\x0f\x08\r\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03\x0f\x10\x11\n\x0b\n\x04\x04\x01\x02\x02\x12\x03\x10\x02\x12\n\x0c\n\x05\x04\x01\x02\x02\x05\x12\x03\x10\x02\x07\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x03\x10\x08\r\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03\x10\x10\x11\n\x0b\n\x04\x04\x01\x02\x03\x12\x03\x11\x02\x17\n\x0c\n\x05\x04\x01\x02\x03\x04\x12\x03\x11\x02\n\n\x0c\n\x05\x04\x01\x02\x03\x06\x12\x03\x11\x0b\x0e\n\x0c\n\x05\x04\x01\x02\x03\x01\x12\x03\x11\x0f\x12\n\x0c\n\x05\x04\x01\x02\x03\x03\x12\x03\x11\x15\x16b\x06proto3\n\xcf\n\n$retrom/services/server-service.proto\x12\x06retrom\x1a\x1aretrom/server/config.proto\x1a\x1fretrom/server/server-info.proto\"\x16\n\x14GetServerInfoRequest\"L\n\x15GetServerInfoResponse\x123\n\x0bserver_info\x18\x01 \x01(\x0b2\x12.retrom.ServerInfoR\nserverInfo\"\x18\n\x16GetServerConfigRequest\"G\n\x17GetServerConfigResponse\x12,\n\x06config\x18\x01 \x01(\x0b2\x14.retrom.ServerConfigR\x06config\"I\n\x19UpdateServerConfigRequest\x12,\n\x06config\x18\x01 \x01(\x0b2\x14.retrom.ServerConfigR\x06config\"Y\n\x1aUpdateServerConfigResponse\x12;\n\x0econfig_updated\x18\x01 \x01(\x0b2\x14.retrom.ServerConfigR\rconfigUpdated2\x8e\x02\n\rServerService\x12L\n\rGetServerInfo\x12\x1c.retrom.GetServerInfoRequest\x1a\x1d.retrom.GetServerInfoResponse\x12R\n\x0fGetServerConfig\x12\x1e.retrom.GetServerConfigRequest\x1a\x1f.retrom.GetServerConfigResponse\x12[\n\x12UpdateServerConfig\x12!.retrom.UpdateServerConfigRequest\x1a\".retrom.UpdateServerConfigResponseJ\xd9\x04\n\x06\x12\x04\x00\x00\x1f\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x0f\n\t\n\x02\x03\x00\x12\x03\x04\x00$\n\t\n\x02\x03\x01\x12\x03\x05\x00)\n\n\n\x02\x06\x00\x12\x04\x07\x00\x0b\x01\n\n\n\x03\x06\x00\x01\x12\x03\x07\x08\x15\n\x0b\n\x04\x06\x00\x02\x00\x12\x03\x08\x02J\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x08\x06\x13\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x08\x14(\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x083H\n\x0b\n\x04\x06\x00\x02\x01\x12\x03\t\x02P\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\t\x06\x15\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\t\x16,\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\t7N\n\x0b\n\x04\x06\x00\x02\x02\x12\x03\n\x02Y\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03\n\x06\x18\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03\n\x192\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03\n=W\n\t\n\x02\x04\x00\x12\x03\r\x00\x1f\n\n\n\x03\x04\x00\x01\x12\x03\r\x08\x1c\n\n\n\x02\x04\x01\x12\x04\x0f\x00\x11\x01\n\n\n\x03\x04\x01\x01\x12\x03\x0f\x08\x1d\n\x0b\n\x04\x04\x01\x02\x00\x12\x03\x10\x02\x1d\n\x0c\n\x05\x04\x01\x02\x00\x06\x12\x03\x10\x02\x0c\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03\x10\r\x18\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03\x10\x1b\x1c\n\t\n\x02\x04\x02\x12\x03\x13\x00!\n\n\n\x03\x04\x02\x01\x12\x03\x13\x08\x1e\n\n\n\x02\x04\x03\x12\x04\x15\x00\x17\x01\n\n\n\x03\x04\x03\x01\x12\x03\x15\x08\x1f\n\x0b\n\x04\x04\x03\x02\x00\x12\x03\x16\x02\x1a\n\x0c\n\x05\x04\x03\x02\x00\x06\x12\x03\x16\x02\x0e\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x03\x16\x0f\x15\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x03\x16\x18\x19\n\n\n\x02\x04\x04\x12\x04\x19\x00\x1b\x01\n\n\n\x03\x04\x04\x01\x12\x03\x19\x08!\n\x0b\n\x04\x04\x04\x02\x00\x12\x03\x1a\x02\x1a\n\x0c\n\x05\x04\x04\x02\x00\x06\x12\x03\x1a\x02\x0e\n\x0c\n\x05\x04\x04\x02\x00\x01\x12\x03\x1a\x0f\x15\n\x0c\n\x05\x04\x04\x02\x00\x03\x12\x03\x1a\x18\x19\n\n\n\x02\x04\x05\x12\x04\x1d\x00\x1f\x01\n\n\n\x03\x04\x05\x01\x12\x03\x1d\x08\"\n\x0b\n\x04\x04\x05\x02\x00\x12\x03\x1e\x02\"\n\x0c\n\x05\x04\x05\x02\x00\x06\x12\x03\x1e\x02\x0e\n\x0c\n\x05\x04\x05\x02\x00\x01\x12\x03\x1e\x0f\x1d\n\x0c\n\x05\x04\x05\x02\x00\x03\x12\x03\x1e !b\x06proto3\n\x86T\n\x1dretrom/models/emulators.proto\x12\x06retrom\x1a\x1fgoogle/protobuf/timestamp.proto\"\xfd\x03\n\x08Emulator\x12\x0e\n\x02id\x18\x01 \x01(\x05R\x02id\x12/\n\x13supported_platforms\x18\x02 \x03(\x05R\x12supportedPlatforms\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x129\n\rsave_strategy\x18\x04 \x01(\x0e2\x14.retrom.SaveStrategyR\x0csaveStrategy\x129\n\ncreated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x19\n\x08built_in\x18\x07 \x01(\x08R\x07builtIn\x12(\n\rlibretro_name\x18\x08 \x01(\tH\x00R\x0clibretroName\x88\x01\x01\x12M\n\x11operating_systems\x18\t \x03(\x0e2 .retrom.Emulator.OperatingSystemR\x10operatingSystems\"E\n\x0fOperatingSystem\x12\x0b\n\x07WINDOWS\x10\x00\x12\t\n\x05MACOS\x10\x01\x12\x10\n\x0cLINUX_x86_64\x10\x02\x12\x08\n\x04WASM\x10\x03B\x10\n\x0e_libretro_name\"\xe3\x03\n\x0bNewEmulator\x12/\n\x13supported_platforms\x18\x01 \x03(\x05R\x12supportedPlatforms\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x129\n\rsave_strategy\x18\x03 \x01(\x0e2\x14.retrom.SaveStrategyR\x0csaveStrategy\x12>\n\ncreated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampH\x00R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampH\x01R\tupdatedAt\x88\x01\x01\x12\x1e\n\x08built_in\x18\x06 \x01(\x08H\x02R\x07builtIn\x88\x01\x01\x12(\n\rlibretro_name\x18\x07 \x01(\tH\x03R\x0clibretroName\x88\x01\x01\x12M\n\x11operating_systems\x18\x08 \x03(\x0e2 .retrom.Emulator.OperatingSystemR\x10operatingSystemsB\r\n\x0b_created_atB\r\n\x0b_updated_atB\x0b\n\t_built_inB\x10\n\x0e_libretro_name\"\x9c\x04\n\x0fUpdatedEmulator\x12\x0e\n\x02id\x18\x01 \x01(\x05R\x02id\x12/\n\x13supported_platforms\x18\x02 \x03(\x05R\x12supportedPlatforms\x12\x17\n\x04name\x18\x03 \x01(\tH\x00R\x04name\x88\x01\x01\x12>\n\rsave_strategy\x18\x04 \x01(\x0e2\x14.retrom.SaveStrategyH\x01R\x0csaveStrategy\x88\x01\x01\x12>\n\ncreated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampH\x02R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampH\x03R\tupdatedAt\x88\x01\x01\x12\x1e\n\x08built_in\x18\x07 \x01(\x08H\x04R\x07builtIn\x88\x01\x01\x12(\n\rlibretro_name\x18\x08 \x01(\tH\x05R\x0clibretroName\x88\x01\x01\x12M\n\x11operating_systems\x18\t \x03(\x0e2 .retrom.Emulator.OperatingSystemR\x10operatingSystemsB\x07\n\x05_nameB\x10\n\x0e_save_strategyB\r\n\x0b_created_atB\r\n\x0b_updated_atB\x0b\n\t_built_inB\x10\n\x0e_libretro_name\"\xbb\x02\n\x0fEmulatorProfile\x12\x0e\n\x02id\x18\x01 \x01(\x05R\x02id\x12\x1f\n\x0bemulator_id\x18\x02 \x01(\x05R\nemulatorId\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x121\n\x14supported_extensions\x18\x04 \x03(\tR\x13supportedExtensions\x12\x1f\n\x0bcustom_args\x18\x05 \x03(\tR\ncustomArgs\x129\n\ncreated_at\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x07 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x19\n\x08built_in\x18\x08 \x01(\x08R\x07builtIn\"\xe8\x02\n\x12NewEmulatorProfile\x12\x1f\n\x0bemulator_id\x18\x01 \x01(\x05R\nemulatorId\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x121\n\x14supported_extensions\x18\x03 \x03(\tR\x13supportedExtensions\x12\x1f\n\x0bcustom_args\x18\x04 \x03(\tR\ncustomArgs\x12>\n\ncreated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampH\x00R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampH\x01R\tupdatedAt\x88\x01\x01\x12\x1e\n\x08built_in\x18\x07 \x01(\x08H\x02R\x07builtIn\x88\x01\x01B\r\n\x0b_created_atB\r\n\x0b_updated_atB\x0b\n\t_built_in\"\x9f\x03\n\x16UpdatedEmulatorProfile\x12\x0e\n\x02id\x18\x01 \x01(\x05R\x02id\x12$\n\x0bemulator_id\x18\x02 \x01(\x05H\x00R\nemulatorId\x88\x01\x01\x12\x17\n\x04name\x18\x03 \x01(\tH\x01R\x04name\x88\x01\x01\x121\n\x14supported_extensions\x18\x04 \x03(\tR\x13supportedExtensions\x12\x1f\n\x0bcustom_args\x18\x05 \x03(\tR\ncustomArgs\x12>\n\ncreated_at\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampH\x02R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\x07 \x01(\x0b2\x1a.google.protobuf.TimestampH\x03R\tupdatedAt\x88\x01\x01\x12\x1e\n\x08built_in\x18\x08 \x01(\x08H\x04R\x07builtIn\x88\x01\x01B\x0e\n\x0c_emulator_idB\x07\n\x05_nameB\r\n\x0b_created_atB\r\n\x0b_updated_atB\x0b\n\t_built_in\"\xfc\x01\n\x16DefaultEmulatorProfile\x12\x1f\n\x0bplatform_id\x18\x01 \x01(\x05R\nplatformId\x12.\n\x13emulator_profile_id\x18\x02 \x01(\x05R\x11emulatorProfileId\x129\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1b\n\tclient_id\x18\x05 \x01(\x05R\x08clientId\"\xba\x02\n\x19NewDefaultEmulatorProfile\x12\x1f\n\x0bplatform_id\x18\x01 \x01(\x05R\nplatformId\x12.\n\x13emulator_profile_id\x18\x02 \x01(\x05R\x11emulatorProfileId\x12>\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampH\x00R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampH\x01R\tupdatedAt\x88\x01\x01\x12 \n\tclient_id\x18\x05 \x01(\x05H\x02R\x08clientId\x88\x01\x01B\r\n\x0b_created_atB\r\n\x0b_updated_atB\x0c\n\n_client_id\"\xbe\x02\n\x1dUpdatedDefaultEmulatorProfile\x12\x1f\n\x0bplatform_id\x18\x01 \x01(\x05R\nplatformId\x12.\n\x13emulator_profile_id\x18\x02 \x01(\x05R\x11emulatorProfileId\x12>\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampH\x00R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampH\x01R\tupdatedAt\x88\x01\x01\x12 \n\tclient_id\x18\x05 \x01(\x05H\x02R\x08clientId\x88\x01\x01B\r\n\x0b_created_atB\r\n\x0b_updated_atB\x0c\n\n_client_id\"\xb0\x02\n\x13LocalEmulatorConfig\x12\x0e\n\x02id\x18\x01 \x01(\x05R\x02id\x12\x1f\n\x0bemulator_id\x18\x02 \x01(\x05R\nemulatorId\x12\x1b\n\tclient_id\x18\x03 \x01(\x05R\x08clientId\x129\n\ncreated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\'\n\x0fexecutable_path\x18\x06 \x01(\tR\x0eexecutablePath\x12\x1f\n\x08nickname\x18\x07 \x01(\tH\x00R\x08nickname\x88\x01\x01B\x0b\n\t_nickname\"\xcb\x02\n\x16NewLocalEmulatorConfig\x12\x1f\n\x0bemulator_id\x18\x01 \x01(\x05R\nemulatorId\x12\x1b\n\tclient_id\x18\x02 \x01(\x05R\x08clientId\x12>\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampH\x00R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampH\x01R\tupdatedAt\x88\x01\x01\x12\'\n\x0fexecutable_path\x18\x05 \x01(\tR\x0eexecutablePath\x12\x1f\n\x08nickname\x18\x06 \x01(\tH\x02R\x08nickname\x88\x01\x01B\r\n\x0b_created_atB\r\n\x0b_updated_atB\x0b\n\t_nickname\"\xa0\x03\n\x1aUpdatedLocalEmulatorConfig\x12\x0e\n\x02id\x18\x01 \x01(\x05R\x02id\x12$\n\x0bemulator_id\x18\x02 \x01(\x05H\x00R\nemulatorId\x88\x01\x01\x12 \n\tclient_id\x18\x03 \x01(\x05H\x01R\x08clientId\x88\x01\x01\x12>\n\ncreated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampH\x02R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampH\x03R\tupdatedAt\x88\x01\x01\x12,\n\x0fexecutable_path\x18\x06 \x01(\tH\x04R\x0eexecutablePath\x88\x01\x01\x12\x1f\n\x08nickname\x18\x07 \x01(\tH\x05R\x08nickname\x88\x01\x01B\x0e\n\x0c_emulator_idB\x0c\n\n_client_idB\r\n\x0b_created_atB\r\n\x0b_updated_atB\x12\n\x10_executable_pathB\x0b\n\t_nickname*J\n\x0cSaveStrategy\x12\x0f\n\x0bSINGLE_FILE\x10\x00\x12\x19\n\x15FILE_SYSTEM_DIRECTORY\x10\x01\x12\x0e\n\nDISK_IMAGE\x10\x02J\xf6.\n\x07\x12\x05\x00\x00\x89\x01\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x0f\n\t\n\x02\x03\x00\x12\x03\x04\x00)\n\n\n\x02\x05\x00\x12\x04\x06\x00\n\x01\n\n\n\x03\x05\x00\x01\x12\x03\x06\x05\x11\n\x0b\n\x04\x05\x00\x02\x00\x12\x03\x07\x02\x12\n\x0c\n\x05\x05\x00\x02\x00\x01\x12\x03\x07\x02\r\n\x0c\n\x05\x05\x00\x02\x00\x02\x12\x03\x07\x10\x11\n\x0b\n\x04\x05\x00\x02\x01\x12\x03\x08\x02\x1c\n\x0c\n\x05\x05\x00\x02\x01\x01\x12\x03\x08\x02\x17\n\x0c\n\x05\x05\x00\x02\x01\x02\x12\x03\x08\x1a\x1b\n\x0b\n\x04\x05\x00\x02\x02\x12\x03\t\x02\x11\n\x0c\n\x05\x05\x00\x02\x02\x01\x12\x03\t\x02\x0c\n\x0c\n\x05\x05\x00\x02\x02\x02\x12\x03\t\x0f\x10\n\n\n\x02\x04\x00\x12\x04\x0c\x00\x1d\x01\n\n\n\x03\x04\x00\x01\x12\x03\x0c\x08\x10\n\x0c\n\x04\x04\x00\x04\x00\x12\x04\r\x02\x12\x03\n\x0c\n\x05\x04\x00\x04\x00\x01\x12\x03\r\x07\x16\n\r\n\x06\x04\x00\x04\x00\x02\x00\x12\x03\x0e\x04\x10\n\x0e\n\x07\x04\x00\x04\x00\x02\x00\x01\x12\x03\x0e\x04\x0b\n\x0e\n\x07\x04\x00\x04\x00\x02\x00\x02\x12\x03\x0e\x0e\x0f\n\r\n\x06\x04\x00\x04\x00\x02\x01\x12\x03\x0f\x04\x0e\n\x0e\n\x07\x04\x00\x04\x00\x02\x01\x01\x12\x03\x0f\x04\t\n\x0e\n\x07\x04\x00\x04\x00\x02\x01\x02\x12\x03\x0f\x0c\r\n\r\n\x06\x04\x00\x04\x00\x02\x02\x12\x03\x10\x04\x15\n\x0e\n\x07\x04\x00\x04\x00\x02\x02\x01\x12\x03\x10\x04\x10\n\x0e\n\x07\x04\x00\x04\x00\x02\x02\x02\x12\x03\x10\x13\x14\n\r\n\x06\x04\x00\x04\x00\x02\x03\x12\x03\x11\x04\r\n\x0e\n\x07\x04\x00\x04\x00\x02\x03\x01\x12\x03\x11\x04\x08\n\x0e\n\x07\x04\x00\x04\x00\x02\x03\x02\x12\x03\x11\x0b\x0c\n\x0b\n\x04\x04\x00\x02\x00\x12\x03\x14\x02\x0f\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03\x14\x02\x07\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\x14\x08\n\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\x14\r\x0e\n\x0b\n\x04\x04\x00\x02\x01\x12\x03\x15\x02)\n\x0c\n\x05\x04\x00\x02\x01\x04\x12\x03\x15\x02\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03\x15\x0b\x10\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03\x15\x11$\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03\x15\'(\n\x0b\n\x04\x04\x00\x02\x02\x12\x03\x16\x02\x12\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x03\x16\x02\x08\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03\x16\t\r\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03\x16\x10\x11\n\x0b\n\x04\x04\x00\x02\x03\x12\x03\x17\x02!\n\x0c\n\x05\x04\x00\x02\x03\x06\x12\x03\x17\x02\x0e\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03\x17\x0f\x1c\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03\x17\x1f \n\x0b\n\x04\x04\x00\x02\x04\x12\x03\x18\x02+\n\x0c\n\x05\x04\x00\x02\x04\x06\x12\x03\x18\x02\x1b\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x03\x18\x1c&\n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x03\x18)*\n\x0b\n\x04\x04\x00\x02\x05\x12\x03\x19\x02+\n\x0c\n\x05\x04\x00\x02\x05\x06\x12\x03\x19\x02\x1b\n\x0c\n\x05\x04\x00\x02\x05\x01\x12\x03\x19\x1c&\n\x0c\n\x05\x04\x00\x02\x05\x03\x12\x03\x19)*\n\x0b\n\x04\x04\x00\x02\x06\x12\x03\x1a\x02\x14\n\x0c\n\x05\x04\x00\x02\x06\x05\x12\x03\x1a\x02\x06\n\x0c\n\x05\x04\x00\x02\x06\x01\x12\x03\x1a\x07\x0f\n\x0c\n\x05\x04\x00\x02\x06\x03\x12\x03\x1a\x12\x13\n\x0b\n\x04\x04\x00\x02\x07\x12\x03\x1b\x02$\n\x0c\n\x05\x04\x00\x02\x07\x04\x12\x03\x1b\x02\n\n\x0c\n\x05\x04\x00\x02\x07\x05\x12\x03\x1b\x0b\x11\n\x0c\n\x05\x04\x00\x02\x07\x01\x12\x03\x1b\x12\x1f\n\x0c\n\x05\x04\x00\x02\x07\x03\x12\x03\x1b\"#\n\x0b\n\x04\x04\x00\x02\x08\x12\x03\x1c\x021\n\x0c\n\x05\x04\x00\x02\x08\x04\x12\x03\x1c\x02\n\n\x0c\n\x05\x04\x00\x02\x08\x06\x12\x03\x1c\x0b\x1a\n\x0c\n\x05\x04\x00\x02\x08\x01\x12\x03\x1c\x1b,\n\x0c\n\x05\x04\x00\x02\x08\x03\x12\x03\x1c/0\n\n\n\x02\x04\x01\x12\x04\x1f\x00(\x01\n\n\n\x03\x04\x01\x01\x12\x03\x1f\x08\x13\n\x0b\n\x04\x04\x01\x02\x00\x12\x03 \x02)\n\x0c\n\x05\x04\x01\x02\x00\x04\x12\x03 \x02\n\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03 \x0b\x10\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03 \x11$\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03 \'(\n\x0b\n\x04\x04\x01\x02\x01\x12\x03!\x02\x12\n\x0c\n\x05\x04\x01\x02\x01\x05\x12\x03!\x02\x08\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03!\t\r\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03!\x10\x11\n\x0b\n\x04\x04\x01\x02\x02\x12\x03\"\x02!\n\x0c\n\x05\x04\x01\x02\x02\x06\x12\x03\"\x02\x0e\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x03\"\x0f\x1c\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03\"\x1f \n\x0b\n\x04\x04\x01\x02\x03\x12\x03#\x024\n\x0c\n\x05\x04\x01\x02\x03\x04\x12\x03#\x02\n\n\x0c\n\x05\x04\x01\x02\x03\x06\x12\x03#\x0b$\n\x0c\n\x05\x04\x01\x02\x03\x01\x12\x03#%/\n\x0c\n\x05\x04\x01\x02\x03\x03\x12\x03#23\n\x0b\n\x04\x04\x01\x02\x04\x12\x03$\x024\n\x0c\n\x05\x04\x01\x02\x04\x04\x12\x03$\x02\n\n\x0c\n\x05\x04\x01\x02\x04\x06\x12\x03$\x0b$\n\x0c\n\x05\x04\x01\x02\x04\x01\x12\x03$%/\n\x0c\n\x05\x04\x01\x02\x04\x03\x12\x03$23\n\x0b\n\x04\x04\x01\x02\x05\x12\x03%\x02\x1d\n\x0c\n\x05\x04\x01\x02\x05\x04\x12\x03%\x02\n\n\x0c\n\x05\x04\x01\x02\x05\x05\x12\x03%\x0b\x0f\n\x0c\n\x05\x04\x01\x02\x05\x01\x12\x03%\x10\x18\n\x0c\n\x05\x04\x01\x02\x05\x03\x12\x03%\x1b\x1c\n\x0b\n\x04\x04\x01\x02\x06\x12\x03&\x02$\n\x0c\n\x05\x04\x01\x02\x06\x04\x12\x03&\x02\n\n\x0c\n\x05\x04\x01\x02\x06\x05\x12\x03&\x0b\x11\n\x0c\n\x05\x04\x01\x02\x06\x01\x12\x03&\x12\x1f\n\x0c\n\x05\x04\x01\x02\x06\x03\x12\x03&\"#\n\x0b\n\x04\x04\x01\x02\x07\x12\x03\'\x02:\n\x0c\n\x05\x04\x01\x02\x07\x04\x12\x03\'\x02\n\n\x0c\n\x05\x04\x01\x02\x07\x06\x12\x03\'\x0b#\n\x0c\n\x05\x04\x01\x02\x07\x01\x12\x03\'$5\n\x0c\n\x05\x04\x01\x02\x07\x03\x12\x03\'89\n\n\n\x02\x04\x02\x12\x04*\x004\x01\n\n\n\x03\x04\x02\x01\x12\x03*\x08\x17\n\x0b\n\x04\x04\x02\x02\x00\x12\x03+\x02\x0f\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03+\x02\x07\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03+\x08\n\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03+\r\x0e\n\x0b\n\x04\x04\x02\x02\x01\x12\x03,\x02)\n\x0c\n\x05\x04\x02\x02\x01\x04\x12\x03,\x02\n\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03,\x0b\x10\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03,\x11$\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03,\'(\n\x0b\n\x04\x04\x02\x02\x02\x12\x03-\x02\x1b\n\x0c\n\x05\x04\x02\x02\x02\x04\x12\x03-\x02\n\n\x0c\n\x05\x04\x02\x02\x02\x05\x12\x03-\x0b\x11\n\x0c\n\x05\x04\x02\x02\x02\x01\x12\x03-\x12\x16\n\x0c\n\x05\x04\x02\x02\x02\x03\x12\x03-\x19\x1a\n\x0b\n\x04\x04\x02\x02\x03\x12\x03.\x02*\n\x0c\n\x05\x04\x02\x02\x03\x04\x12\x03.\x02\n\n\x0c\n\x05\x04\x02\x02\x03\x06\x12\x03.\x0b\x17\n\x0c\n\x05\x04\x02\x02\x03\x01\x12\x03.\x18%\n\x0c\n\x05\x04\x02\x02\x03\x03\x12\x03.()\n\x0b\n\x04\x04\x02\x02\x04\x12\x03/\x024\n\x0c\n\x05\x04\x02\x02\x04\x04\x12\x03/\x02\n\n\x0c\n\x05\x04\x02\x02\x04\x06\x12\x03/\x0b$\n\x0c\n\x05\x04\x02\x02\x04\x01\x12\x03/%/\n\x0c\n\x05\x04\x02\x02\x04\x03\x12\x03/23\n\x0b\n\x04\x04\x02\x02\x05\x12\x030\x024\n\x0c\n\x05\x04\x02\x02\x05\x04\x12\x030\x02\n\n\x0c\n\x05\x04\x02\x02\x05\x06\x12\x030\x0b$\n\x0c\n\x05\x04\x02\x02\x05\x01\x12\x030%/\n\x0c\n\x05\x04\x02\x02\x05\x03\x12\x03023\n\x0b\n\x04\x04\x02\x02\x06\x12\x031\x02\x1d\n\x0c\n\x05\x04\x02\x02\x06\x04\x12\x031\x02\n\n\x0c\n\x05\x04\x02\x02\x06\x05\x12\x031\x0b\x0f\n\x0c\n\x05\x04\x02\x02\x06\x01\x12\x031\x10\x18\n\x0c\n\x05\x04\x02\x02\x06\x03\x12\x031\x1b\x1c\n\x0b\n\x04\x04\x02\x02\x07\x12\x032\x02$\n\x0c\n\x05\x04\x02\x02\x07\x04\x12\x032\x02\n\n\x0c\n\x05\x04\x02\x02\x07\x05\x12\x032\x0b\x11\n\x0c\n\x05\x04\x02\x02\x07\x01\x12\x032\x12\x1f\n\x0c\n\x05\x04\x02\x02\x07\x03\x12\x032\"#\n\x0b\n\x04\x04\x02\x02\x08\x12\x033\x02:\n\x0c\n\x05\x04\x02\x02\x08\x04\x12\x033\x02\n\n\x0c\n\x05\x04\x02\x02\x08\x06\x12\x033\x0b#\n\x0c\n\x05\x04\x02\x02\x08\x01\x12\x033$5\n\x0c\n\x05\x04\x02\x02\x08\x03\x12\x03389\n\n\n\x02\x04\x03\x12\x046\x00?\x01\n\n\n\x03\x04\x03\x01\x12\x036\x08\x17\n\x0b\n\x04\x04\x03\x02\x00\x12\x037\x02\x0f\n\x0c\n\x05\x04\x03\x02\x00\x05\x12\x037\x02\x07\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x037\x08\n\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x037\r\x0e\n\x0b\n\x04\x04\x03\x02\x01\x12\x038\x02\x18\n\x0c\n\x05\x04\x03\x02\x01\x05\x12\x038\x02\x07\n\x0c\n\x05\x04\x03\x02\x01\x01\x12\x038\x08\x13\n\x0c\n\x05\x04\x03\x02\x01\x03\x12\x038\x16\x17\n\x0b\n\x04\x04\x03\x02\x02\x12\x039\x02\x12\n\x0c\n\x05\x04\x03\x02\x02\x05\x12\x039\x02\x08\n\x0c\n\x05\x04\x03\x02\x02\x01\x12\x039\t\r\n\x0c\n\x05\x04\x03\x02\x02\x03\x12\x039\x10\x11\n\x0b\n\x04\x04\x03\x02\x03\x12\x03:\x02+\n\x0c\n\x05\x04\x03\x02\x03\x04\x12\x03:\x02\n\n\x0c\n\x05\x04\x03\x02\x03\x05\x12\x03:\x0b\x11\n\x0c\n\x05\x04\x03\x02\x03\x01\x12\x03:\x12&\n\x0c\n\x05\x04\x03\x02\x03\x03\x12\x03:)*\n\x0b\n\x04\x04\x03\x02\x04\x12\x03;\x02\"\n\x0c\n\x05\x04\x03\x02\x04\x04\x12\x03;\x02\n\n\x0c\n\x05\x04\x03\x02\x04\x05\x12\x03;\x0b\x11\n\x0c\n\x05\x04\x03\x02\x04\x01\x12\x03;\x12\x1d\n\x0c\n\x05\x04\x03\x02\x04\x03\x12\x03; !\n\x0b\n\x04\x04\x03\x02\x05\x12\x03<\x02+\n\x0c\n\x05\x04\x03\x02\x05\x06\x12\x03<\x02\x1b\n\x0c\n\x05\x04\x03\x02\x05\x01\x12\x03<\x1c&\n\x0c\n\x05\x04\x03\x02\x05\x03\x12\x03<)*\n\x0b\n\x04\x04\x03\x02\x06\x12\x03=\x02+\n\x0c\n\x05\x04\x03\x02\x06\x06\x12\x03=\x02\x1b\n\x0c\n\x05\x04\x03\x02\x06\x01\x12\x03=\x1c&\n\x0c\n\x05\x04\x03\x02\x06\x03\x12\x03=)*\n\x0b\n\x04\x04\x03\x02\x07\x12\x03>\x02\x14\n\x0c\n\x05\x04\x03\x02\x07\x05\x12\x03>\x02\x06\n\x0c\n\x05\x04\x03\x02\x07\x01\x12\x03>\x07\x0f\n\x0c\n\x05\x04\x03\x02\x07\x03\x12\x03>\x12\x13\n\n\n\x02\x04\x04\x12\x04A\x00I\x01\n\n\n\x03\x04\x04\x01\x12\x03A\x08\x1a\n\x0b\n\x04\x04\x04\x02\x00\x12\x03B\x02\x18\n\x0c\n\x05\x04\x04\x02\x00\x05\x12\x03B\x02\x07\n\x0c\n\x05\x04\x04\x02\x00\x01\x12\x03B\x08\x13\n\x0c\n\x05\x04\x04\x02\x00\x03\x12\x03B\x16\x17\n\x0b\n\x04\x04\x04\x02\x01\x12\x03C\x02\x12\n\x0c\n\x05\x04\x04\x02\x01\x05\x12\x03C\x02\x08\n\x0c\n\x05\x04\x04\x02\x01\x01\x12\x03C\t\r\n\x0c\n\x05\x04\x04\x02\x01\x03\x12\x03C\x10\x11\n\x0b\n\x04\x04\x04\x02\x02\x12\x03D\x02+\n\x0c\n\x05\x04\x04\x02\x02\x04\x12\x03D\x02\n\n\x0c\n\x05\x04\x04\x02\x02\x05\x12\x03D\x0b\x11\n\x0c\n\x05\x04\x04\x02\x02\x01\x12\x03D\x12&\n\x0c\n\x05\x04\x04\x02\x02\x03\x12\x03D)*\n\x0b\n\x04\x04\x04\x02\x03\x12\x03E\x02\"\n\x0c\n\x05\x04\x04\x02\x03\x04\x12\x03E\x02\n\n\x0c\n\x05\x04\x04\x02\x03\x05\x12\x03E\x0b\x11\n\x0c\n\x05\x04\x04\x02\x03\x01\x12\x03E\x12\x1d\n\x0c\n\x05\x04\x04\x02\x03\x03\x12\x03E !\n\x0b\n\x04\x04\x04\x02\x04\x12\x03F\x024\n\x0c\n\x05\x04\x04\x02\x04\x04\x12\x03F\x02\n\n\x0c\n\x05\x04\x04\x02\x04\x06\x12\x03F\x0b$\n\x0c\n\x05\x04\x04\x02\x04\x01\x12\x03F%/\n\x0c\n\x05\x04\x04\x02\x04\x03\x12\x03F23\n\x0b\n\x04\x04\x04\x02\x05\x12\x03G\x024\n\x0c\n\x05\x04\x04\x02\x05\x04\x12\x03G\x02\n\n\x0c\n\x05\x04\x04\x02\x05\x06\x12\x03G\x0b$\n\x0c\n\x05\x04\x04\x02\x05\x01\x12\x03G%/\n\x0c\n\x05\x04\x04\x02\x05\x03\x12\x03G23\n\x0b\n\x04\x04\x04\x02\x06\x12\x03H\x02\x1d\n\x0c\n\x05\x04\x04\x02\x06\x04\x12\x03H\x02\n\n\x0c\n\x05\x04\x04\x02\x06\x05\x12\x03H\x0b\x0f\n\x0c\n\x05\x04\x04\x02\x06\x01\x12\x03H\x10\x18\n\x0c\n\x05\x04\x04\x02\x06\x03\x12\x03H\x1b\x1c\n\n\n\x02\x04\x05\x12\x04K\x00T\x01\n\n\n\x03\x04\x05\x01\x12\x03K\x08\x1e\n\x0b\n\x04\x04\x05\x02\x00\x12\x03L\x02\x0f\n\x0c\n\x05\x04\x05\x02\x00\x05\x12\x03L\x02\x07\n\x0c\n\x05\x04\x05\x02\x00\x01\x12\x03L\x08\n\n\x0c\n\x05\x04\x05\x02\x00\x03\x12\x03L\r\x0e\n\x0b\n\x04\x04\x05\x02\x01\x12\x03M\x02!\n\x0c\n\x05\x04\x05\x02\x01\x04\x12\x03M\x02\n\n\x0c\n\x05\x04\x05\x02\x01\x05\x12\x03M\x0b\x10\n\x0c\n\x05\x04\x05\x02\x01\x01\x12\x03M\x11\x1c\n\x0c\n\x05\x04\x05\x02\x01\x03\x12\x03M\x1f \n\x0b\n\x04\x04\x05\x02\x02\x12\x03N\x02\x1b\n\x0c\n\x05\x04\x05\x02\x02\x04\x12\x03N\x02\n\n\x0c\n\x05\x04\x05\x02\x02\x05\x12\x03N\x0b\x11\n\x0c\n\x05\x04\x05\x02\x02\x01\x12\x03N\x12\x16\n\x0c\n\x05\x04\x05\x02\x02\x03\x12\x03N\x19\x1a\n\x0b\n\x04\x04\x05\x02\x03\x12\x03O\x02+\n\x0c\n\x05\x04\x05\x02\x03\x04\x12\x03O\x02\n\n\x0c\n\x05\x04\x05\x02\x03\x05\x12\x03O\x0b\x11\n\x0c\n\x05\x04\x05\x02\x03\x01\x12\x03O\x12&\n\x0c\n\x05\x04\x05\x02\x03\x03\x12\x03O)*\n\x0b\n\x04\x04\x05\x02\x04\x12\x03P\x02\"\n\x0c\n\x05\x04\x05\x02\x04\x04\x12\x03P\x02\n\n\x0c\n\x05\x04\x05\x02\x04\x05\x12\x03P\x0b\x11\n\x0c\n\x05\x04\x05\x02\x04\x01\x12\x03P\x12\x1d\n\x0c\n\x05\x04\x05\x02\x04\x03\x12\x03P !\n\x0b\n\x04\x04\x05\x02\x05\x12\x03Q\x024\n\x0c\n\x05\x04\x05\x02\x05\x04\x12\x03Q\x02\n\n\x0c\n\x05\x04\x05\x02\x05\x06\x12\x03Q\x0b$\n\x0c\n\x05\x04\x05\x02\x05\x01\x12\x03Q%/\n\x0c\n\x05\x04\x05\x02\x05\x03\x12\x03Q23\n\x0b\n\x04\x04\x05\x02\x06\x12\x03R\x024\n\x0c\n\x05\x04\x05\x02\x06\x04\x12\x03R\x02\n\n\x0c\n\x05\x04\x05\x02\x06\x06\x12\x03R\x0b$\n\x0c\n\x05\x04\x05\x02\x06\x01\x12\x03R%/\n\x0c\n\x05\x04\x05\x02\x06\x03\x12\x03R23\n\x0b\n\x04\x04\x05\x02\x07\x12\x03S\x02\x1d\n\x0c\n\x05\x04\x05\x02\x07\x04\x12\x03S\x02\n\n\x0c\n\x05\x04\x05\x02\x07\x05\x12\x03S\x0b\x0f\n\x0c\n\x05\x04\x05\x02\x07\x01\x12\x03S\x10\x18\n\x0c\n\x05\x04\x05\x02\x07\x03\x12\x03S\x1b\x1c\n\n\n\x02\x04\x06\x12\x04V\x00\\\x01\n\n\n\x03\x04\x06\x01\x12\x03V\x08\x1e\n\x0b\n\x04\x04\x06\x02\x00\x12\x03W\x02\x18\n\x0c\n\x05\x04\x06\x02\x00\x05\x12\x03W\x02\x07\n\x0c\n\x05\x04\x06\x02\x00\x01\x12\x03W\x08\x13\n\x0c\n\x05\x04\x06\x02\x00\x03\x12\x03W\x16\x17\n\x0b\n\x04\x04\x06\x02\x01\x12\x03X\x02 \n\x0c\n\x05\x04\x06\x02\x01\x05\x12\x03X\x02\x07\n\x0c\n\x05\x04\x06\x02\x01\x01\x12\x03X\x08\x1b\n\x0c\n\x05\x04\x06\x02\x01\x03\x12\x03X\x1e\x1f\n\x0b\n\x04\x04\x06\x02\x02\x12\x03Y\x02+\n\x0c\n\x05\x04\x06\x02\x02\x06\x12\x03Y\x02\x1b\n\x0c\n\x05\x04\x06\x02\x02\x01\x12\x03Y\x1c&\n\x0c\n\x05\x04\x06\x02\x02\x03\x12\x03Y)*\n\x0b\n\x04\x04\x06\x02\x03\x12\x03Z\x02+\n\x0c\n\x05\x04\x06\x02\x03\x06\x12\x03Z\x02\x1b\n\x0c\n\x05\x04\x06\x02\x03\x01\x12\x03Z\x1c&\n\x0c\n\x05\x04\x06\x02\x03\x03\x12\x03Z)*\n\x0b\n\x04\x04\x06\x02\x04\x12\x03[\x02\x16\n\x0c\n\x05\x04\x06\x02\x04\x05\x12\x03[\x02\x07\n\x0c\n\x05\x04\x06\x02\x04\x01\x12\x03[\x08\x11\n\x0c\n\x05\x04\x06\x02\x04\x03\x12\x03[\x14\x15\n\n\n\x02\x04\x07\x12\x04^\x00d\x01\n\n\n\x03\x04\x07\x01\x12\x03^\x08!\n\x0b\n\x04\x04\x07\x02\x00\x12\x03_\x02\x18\n\x0c\n\x05\x04\x07\x02\x00\x05\x12\x03_\x02\x07\n\x0c\n\x05\x04\x07\x02\x00\x01\x12\x03_\x08\x13\n\x0c\n\x05\x04\x07\x02\x00\x03\x12\x03_\x16\x17\n\x0b\n\x04\x04\x07\x02\x01\x12\x03`\x02 \n\x0c\n\x05\x04\x07\x02\x01\x05\x12\x03`\x02\x07\n\x0c\n\x05\x04\x07\x02\x01\x01\x12\x03`\x08\x1b\n\x0c\n\x05\x04\x07\x02\x01\x03\x12\x03`\x1e\x1f\n\x0b\n\x04\x04\x07\x02\x02\x12\x03a\x024\n\x0c\n\x05\x04\x07\x02\x02\x04\x12\x03a\x02\n\n\x0c\n\x05\x04\x07\x02\x02\x06\x12\x03a\x0b$\n\x0c\n\x05\x04\x07\x02\x02\x01\x12\x03a%/\n\x0c\n\x05\x04\x07\x02\x02\x03\x12\x03a23\n\x0b\n\x04\x04\x07\x02\x03\x12\x03b\x024\n\x0c\n\x05\x04\x07\x02\x03\x04\x12\x03b\x02\n\n\x0c\n\x05\x04\x07\x02\x03\x06\x12\x03b\x0b$\n\x0c\n\x05\x04\x07\x02\x03\x01\x12\x03b%/\n\x0c\n\x05\x04\x07\x02\x03\x03\x12\x03b23\n\x0b\n\x04\x04\x07\x02\x04\x12\x03c\x02\x1f\n\x0c\n\x05\x04\x07\x02\x04\x04\x12\x03c\x02\n\n\x0c\n\x05\x04\x07\x02\x04\x05\x12\x03c\x0b\x10\n\x0c\n\x05\x04\x07\x02\x04\x01\x12\x03c\x11\x1a\n\x0c\n\x05\x04\x07\x02\x04\x03\x12\x03c\x1d\x1e\n\n\n\x02\x04\x08\x12\x04f\x00l\x01\n\n\n\x03\x04\x08\x01\x12\x03f\x08%\n\x0b\n\x04\x04\x08\x02\x00\x12\x03g\x02\x18\n\x0c\n\x05\x04\x08\x02\x00\x05\x12\x03g\x02\x07\n\x0c\n\x05\x04\x08\x02\x00\x01\x12\x03g\x08\x13\n\x0c\n\x05\x04\x08\x02\x00\x03\x12\x03g\x16\x17\n\x0b\n\x04\x04\x08\x02\x01\x12\x03h\x02 \n\x0c\n\x05\x04\x08\x02\x01\x05\x12\x03h\x02\x07\n\x0c\n\x05\x04\x08\x02\x01\x01\x12\x03h\x08\x1b\n\x0c\n\x05\x04\x08\x02\x01\x03\x12\x03h\x1e\x1f\n\x0b\n\x04\x04\x08\x02\x02\x12\x03i\x024\n\x0c\n\x05\x04\x08\x02\x02\x04\x12\x03i\x02\n\n\x0c\n\x05\x04\x08\x02\x02\x06\x12\x03i\x0b$\n\x0c\n\x05\x04\x08\x02\x02\x01\x12\x03i%/\n\x0c\n\x05\x04\x08\x02\x02\x03\x12\x03i23\n\x0b\n\x04\x04\x08\x02\x03\x12\x03j\x024\n\x0c\n\x05\x04\x08\x02\x03\x04\x12\x03j\x02\n\n\x0c\n\x05\x04\x08\x02\x03\x06\x12\x03j\x0b$\n\x0c\n\x05\x04\x08\x02\x03\x01\x12\x03j%/\n\x0c\n\x05\x04\x08\x02\x03\x03\x12\x03j23\n\x0b\n\x04\x04\x08\x02\x04\x12\x03k\x02\x1f\n\x0c\n\x05\x04\x08\x02\x04\x04\x12\x03k\x02\n\n\x0c\n\x05\x04\x08\x02\x04\x05\x12\x03k\x0b\x10\n\x0c\n\x05\x04\x08\x02\x04\x01\x12\x03k\x11\x1a\n\x0c\n\x05\x04\x08\x02\x04\x03\x12\x03k\x1d\x1e\n\n\n\x02\x04\t\x12\x04n\x00v\x01\n\n\n\x03\x04\t\x01\x12\x03n\x08\x1b\n\x0b\n\x04\x04\t\x02\x00\x12\x03o\x02\x0f\n\x0c\n\x05\x04\t\x02\x00\x05\x12\x03o\x02\x07\n\x0c\n\x05\x04\t\x02\x00\x01\x12\x03o\x08\n\n\x0c\n\x05\x04\t\x02\x00\x03\x12\x03o\r\x0e\n\x0b\n\x04\x04\t\x02\x01\x12\x03p\x02\x18\n\x0c\n\x05\x04\t\x02\x01\x05\x12\x03p\x02\x07\n\x0c\n\x05\x04\t\x02\x01\x01\x12\x03p\x08\x13\n\x0c\n\x05\x04\t\x02\x01\x03\x12\x03p\x16\x17\n\x0b\n\x04\x04\t\x02\x02\x12\x03q\x02\x16\n\x0c\n\x05\x04\t\x02\x02\x05\x12\x03q\x02\x07\n\x0c\n\x05\x04\t\x02\x02\x01\x12\x03q\x08\x11\n\x0c\n\x05\x04\t\x02\x02\x03\x12\x03q\x14\x15\n\x0b\n\x04\x04\t\x02\x03\x12\x03r\x02+\n\x0c\n\x05\x04\t\x02\x03\x06\x12\x03r\x02\x1b\n\x0c\n\x05\x04\t\x02\x03\x01\x12\x03r\x1c&\n\x0c\n\x05\x04\t\x02\x03\x03\x12\x03r)*\n\x0b\n\x04\x04\t\x02\x04\x12\x03s\x02+\n\x0c\n\x05\x04\t\x02\x04\x06\x12\x03s\x02\x1b\n\x0c\n\x05\x04\t\x02\x04\x01\x12\x03s\x1c&\n\x0c\n\x05\x04\t\x02\x04\x03\x12\x03s)*\n\x0b\n\x04\x04\t\x02\x05\x12\x03t\x02\x1d\n\x0c\n\x05\x04\t\x02\x05\x05\x12\x03t\x02\x08\n\x0c\n\x05\x04\t\x02\x05\x01\x12\x03t\t\x18\n\x0c\n\x05\x04\t\x02\x05\x03\x12\x03t\x1b\x1c\n\x0b\n\x04\x04\t\x02\x06\x12\x03u\x02\x1f\n\x0c\n\x05\x04\t\x02\x06\x04\x12\x03u\x02\n\n\x0c\n\x05\x04\t\x02\x06\x05\x12\x03u\x0b\x11\n\x0c\n\x05\x04\t\x02\x06\x01\x12\x03u\x12\x1a\n\x0c\n\x05\x04\t\x02\x06\x03\x12\x03u\x1d\x1e\n\n\n\x02\x04\n\x12\x04x\x00\x7f\x01\n\n\n\x03\x04\n\x01\x12\x03x\x08\x1e\n\x0b\n\x04\x04\n\x02\x00\x12\x03y\x02\x18\n\x0c\n\x05\x04\n\x02\x00\x05\x12\x03y\x02\x07\n\x0c\n\x05\x04\n\x02\x00\x01\x12\x03y\x08\x13\n\x0c\n\x05\x04\n\x02\x00\x03\x12\x03y\x16\x17\n\x0b\n\x04\x04\n\x02\x01\x12\x03z\x02\x16\n\x0c\n\x05\x04\n\x02\x01\x05\x12\x03z\x02\x07\n\x0c\n\x05\x04\n\x02\x01\x01\x12\x03z\x08\x11\n\x0c\n\x05\x04\n\x02\x01\x03\x12\x03z\x14\x15\n\x0b\n\x04\x04\n\x02\x02\x12\x03{\x024\n\x0c\n\x05\x04\n\x02\x02\x04\x12\x03{\x02\n\n\x0c\n\x05\x04\n\x02\x02\x06\x12\x03{\x0b$\n\x0c\n\x05\x04\n\x02\x02\x01\x12\x03{%/\n\x0c\n\x05\x04\n\x02\x02\x03\x12\x03{23\n\x0b\n\x04\x04\n\x02\x03\x12\x03|\x024\n\x0c\n\x05\x04\n\x02\x03\x04\x12\x03|\x02\n\n\x0c\n\x05\x04\n\x02\x03\x06\x12\x03|\x0b$\n\x0c\n\x05\x04\n\x02\x03\x01\x12\x03|%/\n\x0c\n\x05\x04\n\x02\x03\x03\x12\x03|23\n\x0b\n\x04\x04\n\x02\x04\x12\x03}\x02\x1d\n\x0c\n\x05\x04\n\x02\x04\x05\x12\x03}\x02\x08\n\x0c\n\x05\x04\n\x02\x04\x01\x12\x03}\t\x18\n\x0c\n\x05\x04\n\x02\x04\x03\x12\x03}\x1b\x1c\n\x0b\n\x04\x04\n\x02\x05\x12\x03~\x02\x1f\n\x0c\n\x05\x04\n\x02\x05\x04\x12\x03~\x02\n\n\x0c\n\x05\x04\n\x02\x05\x05\x12\x03~\x0b\x11\n\x0c\n\x05\x04\n\x02\x05\x01\x12\x03~\x12\x1a\n\x0c\n\x05\x04\n\x02\x05\x03\x12\x03~\x1d\x1e\n\x0c\n\x02\x04\x0b\x12\x06\x81\x01\x00\x89\x01\x01\n\x0b\n\x03\x04\x0b\x01\x12\x04\x81\x01\x08\"\n\x0c\n\x04\x04\x0b\x02\x00\x12\x04\x82\x01\x02\x0f\n\r\n\x05\x04\x0b\x02\x00\x05\x12\x04\x82\x01\x02\x07\n\r\n\x05\x04\x0b\x02\x00\x01\x12\x04\x82\x01\x08\n\n\r\n\x05\x04\x0b\x02\x00\x03\x12\x04\x82\x01\r\x0e\n\x0c\n\x04\x04\x0b\x02\x01\x12\x04\x83\x01\x02!\n\r\n\x05\x04\x0b\x02\x01\x04\x12\x04\x83\x01\x02\n\n\r\n\x05\x04\x0b\x02\x01\x05\x12\x04\x83\x01\x0b\x10\n\r\n\x05\x04\x0b\x02\x01\x01\x12\x04\x83\x01\x11\x1c\n\r\n\x05\x04\x0b\x02\x01\x03\x12\x04\x83\x01\x1f \n\x0c\n\x04\x04\x0b\x02\x02\x12\x04\x84\x01\x02\x1f\n\r\n\x05\x04\x0b\x02\x02\x04\x12\x04\x84\x01\x02\n\n\r\n\x05\x04\x0b\x02\x02\x05\x12\x04\x84\x01\x0b\x10\n\r\n\x05\x04\x0b\x02\x02\x01\x12\x04\x84\x01\x11\x1a\n\r\n\x05\x04\x0b\x02\x02\x03\x12\x04\x84\x01\x1d\x1e\n\x0c\n\x04\x04\x0b\x02\x03\x12\x04\x85\x01\x024\n\r\n\x05\x04\x0b\x02\x03\x04\x12\x04\x85\x01\x02\n\n\r\n\x05\x04\x0b\x02\x03\x06\x12\x04\x85\x01\x0b$\n\r\n\x05\x04\x0b\x02\x03\x01\x12\x04\x85\x01%/\n\r\n\x05\x04\x0b\x02\x03\x03\x12\x04\x85\x0123\n\x0c\n\x04\x04\x0b\x02\x04\x12\x04\x86\x01\x024\n\r\n\x05\x04\x0b\x02\x04\x04\x12\x04\x86\x01\x02\n\n\r\n\x05\x04\x0b\x02\x04\x06\x12\x04\x86\x01\x0b$\n\r\n\x05\x04\x0b\x02\x04\x01\x12\x04\x86\x01%/\n\r\n\x05\x04\x0b\x02\x04\x03\x12\x04\x86\x0123\n\x0c\n\x04\x04\x0b\x02\x05\x12\x04\x87\x01\x02&\n\r\n\x05\x04\x0b\x02\x05\x04\x12\x04\x87\x01\x02\n\n\r\n\x05\x04\x0b\x02\x05\x05\x12\x04\x87\x01\x0b\x11\n\r\n\x05\x04\x0b\x02\x05\x01\x12\x04\x87\x01\x12!\n\r\n\x05\x04\x0b\x02\x05\x03\x12\x04\x87\x01$%\n\x0c\n\x04\x04\x0b\x02\x06\x12\x04\x88\x01\x02\x1f\n\r\n\x05\x04\x0b\x02\x06\x04\x12\x04\x88\x01\x02\n\n\r\n\x05\x04\x0b\x02\x06\x05\x12\x04\x88\x01\x0b\x11\n\r\n\x05\x04\x0b\x02\x06\x01\x12\x04\x88\x01\x12\x1a\n\r\n\x05\x04\x0b\x02\x06\x03\x12\x04\x88\x01\x1d\x1eb\x06proto3\n\x95A\n&retrom/services/emulator-service.proto\x12\x06retrom\x1a\x1dretrom/models/emulators.proto\"K\n\x16CreateEmulatorsRequest\x121\n\temulators\x18\x01 \x03(\x0b2\x13.retrom.NewEmulatorR\temulators\"X\n\x17CreateEmulatorsResponse\x12=\n\x11emulators_created\x18\x01 \x03(\x0b2\x10.retrom.EmulatorR\x10emulatorsCreated\"]\n\x13GetEmulatorsRequest\x12\x10\n\x03ids\x18\x01 \x03(\x05R\x03ids\x124\n\x16supported_platform_ids\x18\x02 \x03(\x05R\x14supportedPlatformIds\"F\n\x14GetEmulatorsResponse\x12.\n\temulators\x18\x01 \x03(\x0b2\x10.retrom.EmulatorR\temulators\"O\n\x16UpdateEmulatorsRequest\x125\n\temulators\x18\x01 \x03(\x0b2\x17.retrom.UpdatedEmulatorR\temulators\"X\n\x17UpdateEmulatorsResponse\x12=\n\x11emulators_updated\x18\x01 \x03(\x0b2\x10.retrom.EmulatorR\x10emulatorsUpdated\"*\n\x16DeleteEmulatorsRequest\x12\x10\n\x03ids\x18\x01 \x03(\x05R\x03ids\"X\n\x17DeleteEmulatorsResponse\x12=\n\x11emulators_deleted\x18\x01 \x03(\x0b2\x10.retrom.EmulatorR\x10emulatorsDeleted\"W\n\x1dCreateEmulatorProfilesRequest\x126\n\x08profiles\x18\x01 \x03(\x0b2\x1a.retrom.NewEmulatorProfileR\x08profiles\"d\n\x1eCreateEmulatorProfilesResponse\x12B\n\x10profiles_created\x18\x01 \x03(\x0b2\x17.retrom.EmulatorProfileR\x0fprofilesCreated\"Q\n\x1aGetEmulatorProfilesRequest\x12\x10\n\x03ids\x18\x01 \x03(\x05R\x03ids\x12!\n\x0cemulator_ids\x18\x02 \x03(\x05R\x0bemulatorIds\"R\n\x1bGetEmulatorProfilesResponse\x123\n\x08profiles\x18\x01 \x03(\x0b2\x17.retrom.EmulatorProfileR\x08profiles\"[\n\x1dUpdateEmulatorProfilesRequest\x12:\n\x08profiles\x18\x01 \x03(\x0b2\x1e.retrom.UpdatedEmulatorProfileR\x08profiles\"d\n\x1eUpdateEmulatorProfilesResponse\x12B\n\x10profiles_updated\x18\x01 \x03(\x0b2\x17.retrom.EmulatorProfileR\x0fprofilesUpdated\"1\n\x1dDeleteEmulatorProfilesRequest\x12\x10\n\x03ids\x18\x01 \x03(\x05R\x03ids\"d\n\x1eDeleteEmulatorProfilesResponse\x12B\n\x10profiles_deleted\x18\x01 \x03(\x0b2\x17.retrom.EmulatorProfileR\x0fprofilesDeleted\"F\n!GetDefaultEmulatorProfilesRequest\x12!\n\x0cplatform_ids\x18\x01 \x03(\x05R\x0bplatformIds\"o\n\"GetDefaultEmulatorProfilesResponse\x12I\n\x10default_profiles\x18\x01 \x03(\x0b2\x1e.retrom.DefaultEmulatorProfileR\x0fdefaultProfiles\"x\n$UpdateDefaultEmulatorProfilesRequest\x12P\n\x10default_profiles\x18\x01 \x03(\x0b2%.retrom.UpdatedDefaultEmulatorProfileR\x0fdefaultProfiles\"\x81\x01\n%UpdateDefaultEmulatorProfilesResponse\x12X\n\x18default_profiles_updated\x18\x01 \x03(\x0b2\x1e.retrom.DefaultEmulatorProfileR\x16defaultProfilesUpdated\"I\n$DeleteDefaultEmulatorProfilesRequest\x12!\n\x0cplatform_ids\x18\x01 \x03(\x05R\x0bplatformIds\"\x81\x01\n%DeleteDefaultEmulatorProfilesResponse\x12X\n\x18default_profiles_deleted\x18\x01 \x03(\x0b2\x1e.retrom.DefaultEmulatorProfileR\x16defaultProfilesDeleted\"]\n!CreateLocalEmulatorConfigsRequest\x128\n\x07configs\x18\x01 \x03(\x0b2\x1e.retrom.NewLocalEmulatorConfigR\x07configs\"j\n\"CreateLocalEmulatorConfigsResponse\x12D\n\x0fconfigs_created\x18\x01 \x03(\x0b2\x1b.retrom.LocalEmulatorConfigR\x0econfigsCreated\"`\n\x1eGetLocalEmulatorConfigsRequest\x12!\n\x0cemulator_ids\x18\x01 \x03(\x05R\x0bemulatorIds\x12\x1b\n\tclient_id\x18\x02 \x01(\x05R\x08clientId\"X\n\x1fGetLocalEmulatorConfigsResponse\x125\n\x07configs\x18\x01 \x03(\x0b2\x1b.retrom.LocalEmulatorConfigR\x07configs\"a\n!UpdateLocalEmulatorConfigsRequest\x12<\n\x07configs\x18\x01 \x03(\x0b2\".retrom.UpdatedLocalEmulatorConfigR\x07configs\"j\n\"UpdateLocalEmulatorConfigsResponse\x12D\n\x0fconfigs_updated\x18\x01 \x03(\x0b2\x1b.retrom.LocalEmulatorConfigR\x0econfigsUpdated\"5\n!DeleteLocalEmulatorConfigsRequest\x12\x10\n\x03ids\x18\x01 \x03(\x05R\x03ids\"j\n\"DeleteLocalEmulatorConfigsResponse\x12D\n\x0fconfigs_deleted\x18\x01 \x03(\x0b2\x1b.retrom.LocalEmulatorConfigR\x0econfigsDeleted2\xaf\x0c\n\x0fEmulatorService\x12R\n\x0fCreateEmulators\x12\x1e.retrom.CreateEmulatorsRequest\x1a\x1f.retrom.CreateEmulatorsResponse\x12I\n\x0cGetEmulators\x12\x1b.retrom.GetEmulatorsRequest\x1a\x1c.retrom.GetEmulatorsResponse\x12R\n\x0fUpdateEmulators\x12\x1e.retrom.UpdateEmulatorsRequest\x1a\x1f.retrom.UpdateEmulatorsResponse\x12R\n\x0fDeleteEmulators\x12\x1e.retrom.DeleteEmulatorsRequest\x1a\x1f.retrom.DeleteEmulatorsResponse\x12g\n\x16CreateEmulatorProfiles\x12%.retrom.CreateEmulatorProfilesRequest\x1a&.retrom.CreateEmulatorProfilesResponse\x12^\n\x13GetEmulatorProfiles\x12\".retrom.GetEmulatorProfilesRequest\x1a#.retrom.GetEmulatorProfilesResponse\x12g\n\x16UpdateEmulatorProfiles\x12%.retrom.UpdateEmulatorProfilesRequest\x1a&.retrom.UpdateEmulatorProfilesResponse\x12g\n\x16DeleteEmulatorProfiles\x12%.retrom.DeleteEmulatorProfilesRequest\x1a&.retrom.DeleteEmulatorProfilesResponse\x12s\n\x1aGetDefaultEmulatorProfiles\x12).retrom.GetDefaultEmulatorProfilesRequest\x1a*.retrom.GetDefaultEmulatorProfilesResponse\x12|\n\x1dUpdateDefaultEmulatorProfiles\x12,.retrom.UpdateDefaultEmulatorProfilesRequest\x1a-.retrom.UpdateDefaultEmulatorProfilesResponse\x12|\n\x1dDeleteDefaultEmulatorProfiles\x12,.retrom.DeleteDefaultEmulatorProfilesRequest\x1a-.retrom.DeleteDefaultEmulatorProfilesResponse\x12s\n\x1aCreateLocalEmulatorConfigs\x12).retrom.CreateLocalEmulatorConfigsRequest\x1a*.retrom.CreateLocalEmulatorConfigsResponse\x12j\n\x17GetLocalEmulatorConfigs\x12&.retrom.GetLocalEmulatorConfigsRequest\x1a\'.retrom.GetLocalEmulatorConfigsResponse\x12s\n\x1aUpdateLocalEmulatorConfigs\x12).retrom.UpdateLocalEmulatorConfigsRequest\x1a*.retrom.UpdateLocalEmulatorConfigsResponse\x12s\n\x1aDeleteLocalEmulatorConfigs\x12).retrom.DeleteLocalEmulatorConfigsRequest\x1a*.retrom.DeleteLocalEmulatorConfigsResponseJ\xc9\x1e\n\x07\x12\x05\x00\x00\x94\x01\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x0f\n\t\n\x02\x03\x00\x12\x03\x04\x00\'\n\n\n\x02\x06\x00\x12\x04\x06\x00\x19\x01\n\n\n\x03\x06\x00\x01\x12\x03\x06\x08\x17\n\x0b\n\x04\x06\x00\x02\x00\x12\x03\x07\x02P\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x07\x06\x15\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x07\x16,\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x077N\n\x0b\n\x04\x06\x00\x02\x01\x12\x03\x08\x02G\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x08\x06\x12\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x08\x13&\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x081E\n\x0b\n\x04\x06\x00\x02\x02\x12\x03\t\x02P\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03\t\x06\x15\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03\t\x16,\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03\t7N\n\x0b\n\x04\x06\x00\x02\x03\x12\x03\n\x02P\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x03\n\x06\x15\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x03\n\x16,\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x03\n7N\n\x0b\n\x04\x06\x00\x02\x04\x12\x03\x0c\x02e\n\x0c\n\x05\x06\x00\x02\x04\x01\x12\x03\x0c\x06\x1c\n\x0c\n\x05\x06\x00\x02\x04\x02\x12\x03\x0c\x1d:\n\x0c\n\x05\x06\x00\x02\x04\x03\x12\x03\x0cEc\n\x0b\n\x04\x06\x00\x02\x05\x12\x03\r\x02\\\n\x0c\n\x05\x06\x00\x02\x05\x01\x12\x03\r\x06\x19\n\x0c\n\x05\x06\x00\x02\x05\x02\x12\x03\r\x1a4\n\x0c\n\x05\x06\x00\x02\x05\x03\x12\x03\r?Z\n\x0b\n\x04\x06\x00\x02\x06\x12\x03\x0e\x02e\n\x0c\n\x05\x06\x00\x02\x06\x01\x12\x03\x0e\x06\x1c\n\x0c\n\x05\x06\x00\x02\x06\x02\x12\x03\x0e\x1d:\n\x0c\n\x05\x06\x00\x02\x06\x03\x12\x03\x0eEc\n\x0b\n\x04\x06\x00\x02\x07\x12\x03\x0f\x02e\n\x0c\n\x05\x06\x00\x02\x07\x01\x12\x03\x0f\x06\x1c\n\x0c\n\x05\x06\x00\x02\x07\x02\x12\x03\x0f\x1d:\n\x0c\n\x05\x06\x00\x02\x07\x03\x12\x03\x0fEc\n\x0b\n\x04\x06\x00\x02\x08\x12\x03\x11\x02q\n\x0c\n\x05\x06\x00\x02\x08\x01\x12\x03\x11\x06 \n\x0c\n\x05\x06\x00\x02\x08\x02\x12\x03\x11!B\n\x0c\n\x05\x06\x00\x02\x08\x03\x12\x03\x11Mo\n\x0b\n\x04\x06\x00\x02\t\x12\x03\x12\x02z\n\x0c\n\x05\x06\x00\x02\t\x01\x12\x03\x12\x06#\n\x0c\n\x05\x06\x00\x02\t\x02\x12\x03\x12$H\n\x0c\n\x05\x06\x00\x02\t\x03\x12\x03\x12Sx\n\x0b\n\x04\x06\x00\x02\n\x12\x03\x13\x02z\n\x0c\n\x05\x06\x00\x02\n\x01\x12\x03\x13\x06#\n\x0c\n\x05\x06\x00\x02\n\x02\x12\x03\x13$H\n\x0c\n\x05\x06\x00\x02\n\x03\x12\x03\x13Sx\n\x0b\n\x04\x06\x00\x02\x0b\x12\x03\x15\x02q\n\x0c\n\x05\x06\x00\x02\x0b\x01\x12\x03\x15\x06 \n\x0c\n\x05\x06\x00\x02\x0b\x02\x12\x03\x15!B\n\x0c\n\x05\x06\x00\x02\x0b\x03\x12\x03\x15Mo\n\x0b\n\x04\x06\x00\x02\x0c\x12\x03\x16\x02h\n\x0c\n\x05\x06\x00\x02\x0c\x01\x12\x03\x16\x06\x1d\n\x0c\n\x05\x06\x00\x02\x0c\x02\x12\x03\x16\x1e<\n\x0c\n\x05\x06\x00\x02\x0c\x03\x12\x03\x16Gf\n\x0b\n\x04\x06\x00\x02\r\x12\x03\x17\x02q\n\x0c\n\x05\x06\x00\x02\r\x01\x12\x03\x17\x06 \n\x0c\n\x05\x06\x00\x02\r\x02\x12\x03\x17!B\n\x0c\n\x05\x06\x00\x02\r\x03\x12\x03\x17Mo\n\x0b\n\x04\x06\x00\x02\x0e\x12\x03\x18\x02q\n\x0c\n\x05\x06\x00\x02\x0e\x01\x12\x03\x18\x06 \n\x0c\n\x05\x06\x00\x02\x0e\x02\x12\x03\x18!B\n\x0c\n\x05\x06\x00\x02\x0e\x03\x12\x03\x18Mo\n\n\n\x02\x04\x00\x12\x04\x1b\x00\x1d\x01\n\n\n\x03\x04\x00\x01\x12\x03\x1b\x08\x1e\n\x0b\n\x04\x04\x00\x02\x00\x12\x03\x1c\x02%\n\x0c\n\x05\x04\x00\x02\x00\x04\x12\x03\x1c\x02\n\n\x0c\n\x05\x04\x00\x02\x00\x06\x12\x03\x1c\x0b\x16\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\x1c\x17 \n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\x1c#$\n\n\n\x02\x04\x01\x12\x04\x1f\x00!\x01\n\n\n\x03\x04\x01\x01\x12\x03\x1f\x08\x1f\n\x0b\n\x04\x04\x01\x02\x00\x12\x03 \x02*\n\x0c\n\x05\x04\x01\x02\x00\x04\x12\x03 \x02\n\n\x0c\n\x05\x04\x01\x02\x00\x06\x12\x03 \x0b\x13\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03 \x14%\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03 ()\n\n\n\x02\x04\x02\x12\x04#\x00&\x01\n\n\n\x03\x04\x02\x01\x12\x03#\x08\x1b\n\x0b\n\x04\x04\x02\x02\x00\x12\x03$\x02\x19\n\x0c\n\x05\x04\x02\x02\x00\x04\x12\x03$\x02\n\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03$\x0b\x10\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03$\x11\x14\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03$\x17\x18\n\x0b\n\x04\x04\x02\x02\x01\x12\x03%\x02,\n\x0c\n\x05\x04\x02\x02\x01\x04\x12\x03%\x02\n\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03%\x0b\x10\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03%\x11\'\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03%*+\n\n\n\x02\x04\x03\x12\x04(\x00*\x01\n\n\n\x03\x04\x03\x01\x12\x03(\x08\x1c\n\x0b\n\x04\x04\x03\x02\x00\x12\x03)\x02\"\n\x0c\n\x05\x04\x03\x02\x00\x04\x12\x03)\x02\n\n\x0c\n\x05\x04\x03\x02\x00\x06\x12\x03)\x0b\x13\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x03)\x14\x1d\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x03) !\n\n\n\x02\x04\x04\x12\x04,\x00.\x01\n\n\n\x03\x04\x04\x01\x12\x03,\x08\x1e\n\x0b\n\x04\x04\x04\x02\x00\x12\x03-\x02)\n\x0c\n\x05\x04\x04\x02\x00\x04\x12\x03-\x02\n\n\x0c\n\x05\x04\x04\x02\x00\x06\x12\x03-\x0b\x1a\n\x0c\n\x05\x04\x04\x02\x00\x01\x12\x03-\x1b$\n\x0c\n\x05\x04\x04\x02\x00\x03\x12\x03-\'(\n\n\n\x02\x04\x05\x12\x040\x002\x01\n\n\n\x03\x04\x05\x01\x12\x030\x08\x1f\n\x0b\n\x04\x04\x05\x02\x00\x12\x031\x02*\n\x0c\n\x05\x04\x05\x02\x00\x04\x12\x031\x02\n\n\x0c\n\x05\x04\x05\x02\x00\x06\x12\x031\x0b\x13\n\x0c\n\x05\x04\x05\x02\x00\x01\x12\x031\x14%\n\x0c\n\x05\x04\x05\x02\x00\x03\x12\x031()\n\n\n\x02\x04\x06\x12\x044\x006\x01\n\n\n\x03\x04\x06\x01\x12\x034\x08\x1e\n\x0b\n\x04\x04\x06\x02\x00\x12\x035\x02\x19\n\x0c\n\x05\x04\x06\x02\x00\x04\x12\x035\x02\n\n\x0c\n\x05\x04\x06\x02\x00\x05\x12\x035\x0b\x10\n\x0c\n\x05\x04\x06\x02\x00\x01\x12\x035\x11\x14\n\x0c\n\x05\x04\x06\x02\x00\x03\x12\x035\x17\x18\n\n\n\x02\x04\x07\x12\x048\x00:\x01\n\n\n\x03\x04\x07\x01\x12\x038\x08\x1f\n\x0b\n\x04\x04\x07\x02\x00\x12\x039\x02*\n\x0c\n\x05\x04\x07\x02\x00\x04\x12\x039\x02\n\n\x0c\n\x05\x04\x07\x02\x00\x06\x12\x039\x0b\x13\n\x0c\n\x05\x04\x07\x02\x00\x01\x12\x039\x14%\n\x0c\n\x05\x04\x07\x02\x00\x03\x12\x039()\n\n\n\x02\x04\x08\x12\x04<\x00>\x01\n\n\n\x03\x04\x08\x01\x12\x03<\x08%\n\x0b\n\x04\x04\x08\x02\x00\x12\x03=\x02+\n\x0c\n\x05\x04\x08\x02\x00\x04\x12\x03=\x02\n\n\x0c\n\x05\x04\x08\x02\x00\x06\x12\x03=\x0b\x1d\n\x0c\n\x05\x04\x08\x02\x00\x01\x12\x03=\x1e&\n\x0c\n\x05\x04\x08\x02\x00\x03\x12\x03=)*\n\n\n\x02\x04\t\x12\x04@\x00B\x01\n\n\n\x03\x04\t\x01\x12\x03@\x08&\n\x0b\n\x04\x04\t\x02\x00\x12\x03A\x020\n\x0c\n\x05\x04\t\x02\x00\x04\x12\x03A\x02\n\n\x0c\n\x05\x04\t\x02\x00\x06\x12\x03A\x0b\x1a\n\x0c\n\x05\x04\t\x02\x00\x01\x12\x03A\x1b+\n\x0c\n\x05\x04\t\x02\x00\x03\x12\x03A./\n\n\n\x02\x04\n\x12\x04D\x00G\x01\n\n\n\x03\x04\n\x01\x12\x03D\x08\"\n\x0b\n\x04\x04\n\x02\x00\x12\x03E\x02\x19\n\x0c\n\x05\x04\n\x02\x00\x04\x12\x03E\x02\n\n\x0c\n\x05\x04\n\x02\x00\x05\x12\x03E\x0b\x10\n\x0c\n\x05\x04\n\x02\x00\x01\x12\x03E\x11\x14\n\x0c\n\x05\x04\n\x02\x00\x03\x12\x03E\x17\x18\n\x0b\n\x04\x04\n\x02\x01\x12\x03F\x02\"\n\x0c\n\x05\x04\n\x02\x01\x04\x12\x03F\x02\n\n\x0c\n\x05\x04\n\x02\x01\x05\x12\x03F\x0b\x10\n\x0c\n\x05\x04\n\x02\x01\x01\x12\x03F\x11\x1d\n\x0c\n\x05\x04\n\x02\x01\x03\x12\x03F !\n\n\n\x02\x04\x0b\x12\x04I\x00K\x01\n\n\n\x03\x04\x0b\x01\x12\x03I\x08#\n\x0b\n\x04\x04\x0b\x02\x00\x12\x03J\x02(\n\x0c\n\x05\x04\x0b\x02\x00\x04\x12\x03J\x02\n\n\x0c\n\x05\x04\x0b\x02\x00\x06\x12\x03J\x0b\x1a\n\x0c\n\x05\x04\x0b\x02\x00\x01\x12\x03J\x1b#\n\x0c\n\x05\x04\x0b\x02\x00\x03\x12\x03J&\'\n\n\n\x02\x04\x0c\x12\x04M\x00O\x01\n\n\n\x03\x04\x0c\x01\x12\x03M\x08%\n\x0b\n\x04\x04\x0c\x02\x00\x12\x03N\x02/\n\x0c\n\x05\x04\x0c\x02\x00\x04\x12\x03N\x02\n\n\x0c\n\x05\x04\x0c\x02\x00\x06\x12\x03N\x0b!\n\x0c\n\x05\x04\x0c\x02\x00\x01\x12\x03N\"*\n\x0c\n\x05\x04\x0c\x02\x00\x03\x12\x03N-.\n\n\n\x02\x04\r\x12\x04Q\x00S\x01\n\n\n\x03\x04\r\x01\x12\x03Q\x08&\n\x0b\n\x04\x04\r\x02\x00\x12\x03R\x020\n\x0c\n\x05\x04\r\x02\x00\x04\x12\x03R\x02\n\n\x0c\n\x05\x04\r\x02\x00\x06\x12\x03R\x0b\x1a\n\x0c\n\x05\x04\r\x02\x00\x01\x12\x03R\x1b+\n\x0c\n\x05\x04\r\x02\x00\x03\x12\x03R./\n\n\n\x02\x04\x0e\x12\x04U\x00W\x01\n\n\n\x03\x04\x0e\x01\x12\x03U\x08%\n\x0b\n\x04\x04\x0e\x02\x00\x12\x03V\x02\x19\n\x0c\n\x05\x04\x0e\x02\x00\x04\x12\x03V\x02\n\n\x0c\n\x05\x04\x0e\x02\x00\x05\x12\x03V\x0b\x10\n\x0c\n\x05\x04\x0e\x02\x00\x01\x12\x03V\x11\x14\n\x0c\n\x05\x04\x0e\x02\x00\x03\x12\x03V\x17\x18\n\n\n\x02\x04\x0f\x12\x04Y\x00[\x01\n\n\n\x03\x04\x0f\x01\x12\x03Y\x08&\n\x0b\n\x04\x04\x0f\x02\x00\x12\x03Z\x020\n\x0c\n\x05\x04\x0f\x02\x00\x04\x12\x03Z\x02\n\n\x0c\n\x05\x04\x0f\x02\x00\x06\x12\x03Z\x0b\x1a\n\x0c\n\x05\x04\x0f\x02\x00\x01\x12\x03Z\x1b+\n\x0c\n\x05\x04\x0f\x02\x00\x03\x12\x03Z./\n\n\n\x02\x04\x10\x12\x04]\x00_\x01\n\n\n\x03\x04\x10\x01\x12\x03]\x08)\n\x0b\n\x04\x04\x10\x02\x00\x12\x03^\x02\"\n\x0c\n\x05\x04\x10\x02\x00\x04\x12\x03^\x02\n\n\x0c\n\x05\x04\x10\x02\x00\x05\x12\x03^\x0b\x10\n\x0c\n\x05\x04\x10\x02\x00\x01\x12\x03^\x11\x1d\n\x0c\n\x05\x04\x10\x02\x00\x03\x12\x03^ !\n\n\n\x02\x04\x11\x12\x04a\x00c\x01\n\n\n\x03\x04\x11\x01\x12\x03a\x08*\n\x0b\n\x04\x04\x11\x02\x00\x12\x03b\x027\n\x0c\n\x05\x04\x11\x02\x00\x04\x12\x03b\x02\n\n\x0c\n\x05\x04\x11\x02\x00\x06\x12\x03b\x0b!\n\x0c\n\x05\x04\x11\x02\x00\x01\x12\x03b\"2\n\x0c\n\x05\x04\x11\x02\x00\x03\x12\x03b56\n\n\n\x02\x04\x12\x12\x04e\x00g\x01\n\n\n\x03\x04\x12\x01\x12\x03e\x08,\n\x0b\n\x04\x04\x12\x02\x00\x12\x03f\x02>\n\x0c\n\x05\x04\x12\x02\x00\x04\x12\x03f\x02\n\n\x0c\n\x05\x04\x12\x02\x00\x06\x12\x03f\x0b(\n\x0c\n\x05\x04\x12\x02\x00\x01\x12\x03f)9\n\x0c\n\x05\x04\x12\x02\x00\x03\x12\x03f<=\n\n\n\x02\x04\x13\x12\x04i\x00k\x01\n\n\n\x03\x04\x13\x01\x12\x03i\x08-\n\x0b\n\x04\x04\x13\x02\x00\x12\x03j\x02?\n\x0c\n\x05\x04\x13\x02\x00\x04\x12\x03j\x02\n\n\x0c\n\x05\x04\x13\x02\x00\x06\x12\x03j\x0b!\n\x0c\n\x05\x04\x13\x02\x00\x01\x12\x03j\":\n\x0c\n\x05\x04\x13\x02\x00\x03\x12\x03j=>\n\n\n\x02\x04\x14\x12\x04m\x00o\x01\n\n\n\x03\x04\x14\x01\x12\x03m\x08,\n\x0b\n\x04\x04\x14\x02\x00\x12\x03n\x02\"\n\x0c\n\x05\x04\x14\x02\x00\x04\x12\x03n\x02\n\n\x0c\n\x05\x04\x14\x02\x00\x05\x12\x03n\x0b\x10\n\x0c\n\x05\x04\x14\x02\x00\x01\x12\x03n\x11\x1d\n\x0c\n\x05\x04\x14\x02\x00\x03\x12\x03n !\n\n\n\x02\x04\x15\x12\x04q\x00s\x01\n\n\n\x03\x04\x15\x01\x12\x03q\x08-\n\x0b\n\x04\x04\x15\x02\x00\x12\x03r\x02?\n\x0c\n\x05\x04\x15\x02\x00\x04\x12\x03r\x02\n\n\x0c\n\x05\x04\x15\x02\x00\x06\x12\x03r\x0b!\n\x0c\n\x05\x04\x15\x02\x00\x01\x12\x03r\":\n\x0c\n\x05\x04\x15\x02\x00\x03\x12\x03r=>\n\n\n\x02\x04\x16\x12\x04u\x00w\x01\n\n\n\x03\x04\x16\x01\x12\x03u\x08)\n\x0b\n\x04\x04\x16\x02\x00\x12\x03v\x02.\n\x0c\n\x05\x04\x16\x02\x00\x04\x12\x03v\x02\n\n\x0c\n\x05\x04\x16\x02\x00\x06\x12\x03v\x0b!\n\x0c\n\x05\x04\x16\x02\x00\x01\x12\x03v\")\n\x0c\n\x05\x04\x16\x02\x00\x03\x12\x03v,-\n\n\n\x02\x04\x17\x12\x04y\x00{\x01\n\n\n\x03\x04\x17\x01\x12\x03y\x08*\n\x0b\n\x04\x04\x17\x02\x00\x12\x03z\x023\n\x0c\n\x05\x04\x17\x02\x00\x04\x12\x03z\x02\n\n\x0c\n\x05\x04\x17\x02\x00\x06\x12\x03z\x0b\x1e\n\x0c\n\x05\x04\x17\x02\x00\x01\x12\x03z\x1f.\n\x0c\n\x05\x04\x17\x02\x00\x03\x12\x03z12\n\x0b\n\x02\x04\x18\x12\x05}\x00\x80\x01\x01\n\n\n\x03\x04\x18\x01\x12\x03}\x08&\n\x0b\n\x04\x04\x18\x02\x00\x12\x03~\x02\"\n\x0c\n\x05\x04\x18\x02\x00\x04\x12\x03~\x02\n\n\x0c\n\x05\x04\x18\x02\x00\x05\x12\x03~\x0b\x10\n\x0c\n\x05\x04\x18\x02\x00\x01\x12\x03~\x11\x1d\n\x0c\n\x05\x04\x18\x02\x00\x03\x12\x03~ !\n\x0b\n\x04\x04\x18\x02\x01\x12\x03\x7f\x02\x16\n\x0c\n\x05\x04\x18\x02\x01\x05\x12\x03\x7f\x02\x07\n\x0c\n\x05\x04\x18\x02\x01\x01\x12\x03\x7f\x08\x11\n\x0c\n\x05\x04\x18\x02\x01\x03\x12\x03\x7f\x14\x15\n\x0c\n\x02\x04\x19\x12\x06\x82\x01\x00\x84\x01\x01\n\x0b\n\x03\x04\x19\x01\x12\x04\x82\x01\x08\'\n\x0c\n\x04\x04\x19\x02\x00\x12\x04\x83\x01\x02+\n\r\n\x05\x04\x19\x02\x00\x04\x12\x04\x83\x01\x02\n\n\r\n\x05\x04\x19\x02\x00\x06\x12\x04\x83\x01\x0b\x1e\n\r\n\x05\x04\x19\x02\x00\x01\x12\x04\x83\x01\x1f&\n\r\n\x05\x04\x19\x02\x00\x03\x12\x04\x83\x01)*\n\x0c\n\x02\x04\x1a\x12\x06\x86\x01\x00\x88\x01\x01\n\x0b\n\x03\x04\x1a\x01\x12\x04\x86\x01\x08)\n\x0c\n\x04\x04\x1a\x02\x00\x12\x04\x87\x01\x022\n\r\n\x05\x04\x1a\x02\x00\x04\x12\x04\x87\x01\x02\n\n\r\n\x05\x04\x1a\x02\x00\x06\x12\x04\x87\x01\x0b%\n\r\n\x05\x04\x1a\x02\x00\x01\x12\x04\x87\x01&-\n\r\n\x05\x04\x1a\x02\x00\x03\x12\x04\x87\x0101\n\x0c\n\x02\x04\x1b\x12\x06\x8a\x01\x00\x8c\x01\x01\n\x0b\n\x03\x04\x1b\x01\x12\x04\x8a\x01\x08*\n\x0c\n\x04\x04\x1b\x02\x00\x12\x04\x8b\x01\x023\n\r\n\x05\x04\x1b\x02\x00\x04\x12\x04\x8b\x01\x02\n\n\r\n\x05\x04\x1b\x02\x00\x06\x12\x04\x8b\x01\x0b\x1e\n\r\n\x05\x04\x1b\x02\x00\x01\x12\x04\x8b\x01\x1f.\n\r\n\x05\x04\x1b\x02\x00\x03\x12\x04\x8b\x0112\n\x0c\n\x02\x04\x1c\x12\x06\x8e\x01\x00\x90\x01\x01\n\x0b\n\x03\x04\x1c\x01\x12\x04\x8e\x01\x08)\n\x0c\n\x04\x04\x1c\x02\x00\x12\x04\x8f\x01\x02\x19\n\r\n\x05\x04\x1c\x02\x00\x04\x12\x04\x8f\x01\x02\n\n\r\n\x05\x04\x1c\x02\x00\x05\x12\x04\x8f\x01\x0b\x10\n\r\n\x05\x04\x1c\x02\x00\x01\x12\x04\x8f\x01\x11\x14\n\r\n\x05\x04\x1c\x02\x00\x03\x12\x04\x8f\x01\x17\x18\n\x0c\n\x02\x04\x1d\x12\x06\x92\x01\x00\x94\x01\x01\n\x0b\n\x03\x04\x1d\x01\x12\x04\x92\x01\x08*\n\x0c\n\x04\x04\x1d\x02\x00\x12\x04\x93\x01\x023\n\r\n\x05\x04\x1d\x02\x00\x04\x12\x04\x93\x01\x02\n\n\r\n\x05\x04\x1d\x02\x00\x06\x12\x04\x93\x01\x0b\x1e\n\r\n\x05\x04\x1d\x02\x00\x01\x12\x04\x93\x01\x1f.\n\r\n\x05\x04\x1d\x02\x00\x03\x12\x04\x93\x0112b\x06proto3\n\xe4\x1f\n\x19retrom/models/games.proto\x12\x06retrom\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1aretrom/server/config.proto\"\x82\x04\n\x04Game\x12\x0e\n\x02id\x18\x01 \x01(\x05R\x02id\x12\x12\n\x04path\x18\x03 \x01(\tR\x04path\x12$\n\x0bplatform_id\x18\x04 \x01(\x05H\x00R\nplatformId\x88\x01\x01\x129\n\ncreated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x129\n\ndeleted_at\x18\x07 \x01(\x0b2\x1a.google.protobuf.TimestampR\tdeletedAt\x12\x1d\n\nis_deleted\x18\x08 \x01(\x08R\tisDeleted\x12+\n\x0fdefault_file_id\x18\t \x01(\x05H\x01R\rdefaultFileId\x88\x01\x01\x126\n\x0cstorage_type\x18\n \x01(\x0e2\x13.retrom.StorageTypeR\x0bstorageType\x12\x1f\n\x0bthird_party\x18\x0b \x01(\x08R\nthirdParty\x12%\n\x0csteam_app_id\x18\x0c \x01(\x03H\x02R\nsteamAppId\x88\x01\x01B\x0e\n\x0c_platform_idB\x12\n\x10_default_file_idB\x0f\n\r_steam_app_id\"\xdc\x04\n\x07NewGame\x12\x12\n\x04path\x18\x01 \x01(\tR\x04path\x12$\n\x0bplatform_id\x18\x02 \x01(\x05H\x00R\nplatformId\x88\x01\x01\x12>\n\ncreated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampH\x01R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampH\x02R\tupdatedAt\x88\x01\x01\x12>\n\ndeleted_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampH\x03R\tdeletedAt\x88\x01\x01\x12\x1d\n\nis_deleted\x18\x06 \x01(\x08R\tisDeleted\x12+\n\x0fdefault_file_id\x18\x07 \x01(\x05H\x04R\rdefaultFileId\x88\x01\x01\x12;\n\x0cstorage_type\x18\x08 \x01(\x0e2\x13.retrom.StorageTypeH\x05R\x0bstorageType\x88\x01\x01\x12$\n\x0bthird_party\x18\t \x01(\x08H\x06R\nthirdParty\x88\x01\x01\x12%\n\x0csteam_app_id\x18\n \x01(\x03H\x07R\nsteamAppId\x88\x01\x01B\x0e\n\x0c_platform_idB\r\n\x0b_created_atB\r\n\x0b_updated_atB\r\n\x0b_deleted_atB\x12\n\x10_default_file_idB\x0f\n\r_storage_typeB\x0e\n\x0c_third_partyB\x0f\n\r_steam_app_id\"\x92\x05\n\x0bUpdatedGame\x12\x0e\n\x02id\x18\x01 \x01(\x05R\x02id\x12\x17\n\x04path\x18\x02 \x01(\tH\x00R\x04path\x88\x01\x01\x12$\n\x0bplatform_id\x18\x03 \x01(\x05H\x01R\nplatformId\x88\x01\x01\x12>\n\ncreated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampH\x02R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampH\x03R\tupdatedAt\x88\x01\x01\x12>\n\ndeleted_at\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampH\x04R\tdeletedAt\x88\x01\x01\x12\"\n\nis_deleted\x18\x07 \x01(\x08H\x05R\tisDeleted\x88\x01\x01\x12+\n\x0fdefault_file_id\x18\x08 \x01(\x05H\x06R\rdefaultFileId\x88\x01\x01\x12;\n\x0cstorage_type\x18\t \x01(\x0e2\x13.retrom.StorageTypeH\x07R\x0bstorageType\x88\x01\x01\x12$\n\x0bthird_party\x18\n \x01(\x08H\x08R\nthirdParty\x88\x01\x01\x12%\n\x0csteam_app_id\x18\x0b \x01(\x03H\tR\nsteamAppId\x88\x01\x01B\x07\n\x05_pathB\x0e\n\x0c_platform_idB\r\n\x0b_created_atB\r\n\x0b_updated_atB\r\n\x0b_deleted_atB\r\n\x0b_is_deletedB\x12\n\x10_default_file_idB\x0f\n\r_storage_typeB\x0e\n\x0c_third_partyB\x0f\n\r_steam_app_idJ\x80\x11\n\x06\x12\x04\x00\x00.\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x0f\n\t\n\x02\x03\x00\x12\x03\x04\x00)\n\t\n\x02\x03\x01\x12\x03\x05\x00$\n\n\n\x02\x04\x00\x12\x04\x07\x00\x13\x01\n\n\n\x03\x04\x00\x01\x12\x03\x07\x08\x0c\n\x0b\n\x04\x04\x00\x02\x00\x12\x03\x08\x02\x0f\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03\x08\x02\x07\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\x08\x08\n\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\x08\r\x0e\n\x0b\n\x04\x04\x00\x02\x01\x12\x03\t\x02\x12\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03\t\x02\x08\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03\t\t\r\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03\t\x10\x11\n\x0b\n\x04\x04\x00\x02\x02\x12\x03\n\x02!\n\x0c\n\x05\x04\x00\x02\x02\x04\x12\x03\n\x02\n\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x03\n\x0b\x10\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03\n\x11\x1c\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03\n\x1f \n\x0b\n\x04\x04\x00\x02\x03\x12\x03\x0b\x02+\n\x0c\n\x05\x04\x00\x02\x03\x06\x12\x03\x0b\x02\x1b\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03\x0b\x1c&\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03\x0b)*\n\x0b\n\x04\x04\x00\x02\x04\x12\x03\x0c\x02+\n\x0c\n\x05\x04\x00\x02\x04\x06\x12\x03\x0c\x02\x1b\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x03\x0c\x1c&\n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x03\x0c)*\n\x0b\n\x04\x04\x00\x02\x05\x12\x03\r\x02+\n\x0c\n\x05\x04\x00\x02\x05\x06\x12\x03\r\x02\x1b\n\x0c\n\x05\x04\x00\x02\x05\x01\x12\x03\r\x1c&\n\x0c\n\x05\x04\x00\x02\x05\x03\x12\x03\r)*\n\x0b\n\x04\x04\x00\x02\x06\x12\x03\x0e\x02\x16\n\x0c\n\x05\x04\x00\x02\x06\x05\x12\x03\x0e\x02\x06\n\x0c\n\x05\x04\x00\x02\x06\x01\x12\x03\x0e\x07\x11\n\x0c\n\x05\x04\x00\x02\x06\x03\x12\x03\x0e\x14\x15\n\x0b\n\x04\x04\x00\x02\x07\x12\x03\x0f\x02%\n\x0c\n\x05\x04\x00\x02\x07\x04\x12\x03\x0f\x02\n\n\x0c\n\x05\x04\x00\x02\x07\x05\x12\x03\x0f\x0b\x10\n\x0c\n\x05\x04\x00\x02\x07\x01\x12\x03\x0f\x11 \n\x0c\n\x05\x04\x00\x02\x07\x03\x12\x03\x0f#$\n\x0b\n\x04\x04\x00\x02\x08\x12\x03\x10\x02 \n\x0c\n\x05\x04\x00\x02\x08\x06\x12\x03\x10\x02\r\n\x0c\n\x05\x04\x00\x02\x08\x01\x12\x03\x10\x0e\x1a\n\x0c\n\x05\x04\x00\x02\x08\x03\x12\x03\x10\x1d\x1f\n\x0b\n\x04\x04\x00\x02\t\x12\x03\x11\x02\x18\n\x0c\n\x05\x04\x00\x02\t\x05\x12\x03\x11\x02\x06\n\x0c\n\x05\x04\x00\x02\t\x01\x12\x03\x11\x07\x12\n\x0c\n\x05\x04\x00\x02\t\x03\x12\x03\x11\x15\x17\n\x0b\n\x04\x04\x00\x02\n\x12\x03\x12\x02#\n\x0c\n\x05\x04\x00\x02\n\x04\x12\x03\x12\x02\n\n\x0c\n\x05\x04\x00\x02\n\x05\x12\x03\x12\x0b\x10\n\x0c\n\x05\x04\x00\x02\n\x01\x12\x03\x12\x11\x1d\n\x0c\n\x05\x04\x00\x02\n\x03\x12\x03\x12 \"\n\n\n\x02\x04\x01\x12\x04\x15\x00 \x01\n\n\n\x03\x04\x01\x01\x12\x03\x15\x08\x0f\n\x0b\n\x04\x04\x01\x02\x00\x12\x03\x16\x02\x12\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03\x16\x02\x08\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03\x16\t\r\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03\x16\x10\x11\n\x0b\n\x04\x04\x01\x02\x01\x12\x03\x17\x02!\n\x0c\n\x05\x04\x01\x02\x01\x04\x12\x03\x17\x02\n\n\x0c\n\x05\x04\x01\x02\x01\x05\x12\x03\x17\x0b\x10\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03\x17\x11\x1c\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03\x17\x1f \n\x0b\n\x04\x04\x01\x02\x02\x12\x03\x18\x024\n\x0c\n\x05\x04\x01\x02\x02\x04\x12\x03\x18\x02\n\n\x0c\n\x05\x04\x01\x02\x02\x06\x12\x03\x18\x0b$\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x03\x18%/\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03\x1823\n\x0b\n\x04\x04\x01\x02\x03\x12\x03\x19\x024\n\x0c\n\x05\x04\x01\x02\x03\x04\x12\x03\x19\x02\n\n\x0c\n\x05\x04\x01\x02\x03\x06\x12\x03\x19\x0b$\n\x0c\n\x05\x04\x01\x02\x03\x01\x12\x03\x19%/\n\x0c\n\x05\x04\x01\x02\x03\x03\x12\x03\x1923\n\x0b\n\x04\x04\x01\x02\x04\x12\x03\x1a\x024\n\x0c\n\x05\x04\x01\x02\x04\x04\x12\x03\x1a\x02\n\n\x0c\n\x05\x04\x01\x02\x04\x06\x12\x03\x1a\x0b$\n\x0c\n\x05\x04\x01\x02\x04\x01\x12\x03\x1a%/\n\x0c\n\x05\x04\x01\x02\x04\x03\x12\x03\x1a23\n\x0b\n\x04\x04\x01\x02\x05\x12\x03\x1b\x02\x16\n\x0c\n\x05\x04\x01\x02\x05\x05\x12\x03\x1b\x02\x06\n\x0c\n\x05\x04\x01\x02\x05\x01\x12\x03\x1b\x07\x11\n\x0c\n\x05\x04\x01\x02\x05\x03\x12\x03\x1b\x14\x15\n\x0b\n\x04\x04\x01\x02\x06\x12\x03\x1c\x02%\n\x0c\n\x05\x04\x01\x02\x06\x04\x12\x03\x1c\x02\n\n\x0c\n\x05\x04\x01\x02\x06\x05\x12\x03\x1c\x0b\x10\n\x0c\n\x05\x04\x01\x02\x06\x01\x12\x03\x1c\x11 \n\x0c\n\x05\x04\x01\x02\x06\x03\x12\x03\x1c#$\n\x0b\n\x04\x04\x01\x02\x07\x12\x03\x1d\x02(\n\x0c\n\x05\x04\x01\x02\x07\x04\x12\x03\x1d\x02\n\n\x0c\n\x05\x04\x01\x02\x07\x06\x12\x03\x1d\x0b\x16\n\x0c\n\x05\x04\x01\x02\x07\x01\x12\x03\x1d\x17#\n\x0c\n\x05\x04\x01\x02\x07\x03\x12\x03\x1d&\'\n\x0b\n\x04\x04\x01\x02\x08\x12\x03\x1e\x02 \n\x0c\n\x05\x04\x01\x02\x08\x04\x12\x03\x1e\x02\n\n\x0c\n\x05\x04\x01\x02\x08\x05\x12\x03\x1e\x0b\x0f\n\x0c\n\x05\x04\x01\x02\x08\x01\x12\x03\x1e\x10\x1b\n\x0c\n\x05\x04\x01\x02\x08\x03\x12\x03\x1e\x1e\x1f\n\x0b\n\x04\x04\x01\x02\t\x12\x03\x1f\x02#\n\x0c\n\x05\x04\x01\x02\t\x04\x12\x03\x1f\x02\n\n\x0c\n\x05\x04\x01\x02\t\x05\x12\x03\x1f\x0b\x10\n\x0c\n\x05\x04\x01\x02\t\x01\x12\x03\x1f\x11\x1d\n\x0c\n\x05\x04\x01\x02\t\x03\x12\x03\x1f \"\n\n\n\x02\x04\x02\x12\x04\"\x00.\x01\n\n\n\x03\x04\x02\x01\x12\x03\"\x08\x13\n\x0b\n\x04\x04\x02\x02\x00\x12\x03#\x02\x0f\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03#\x02\x07\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03#\x08\n\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03#\r\x0e\n\x0b\n\x04\x04\x02\x02\x01\x12\x03$\x02\x1b\n\x0c\n\x05\x04\x02\x02\x01\x04\x12\x03$\x02\n\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03$\x0b\x11\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03$\x12\x16\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03$\x19\x1a\n\x0b\n\x04\x04\x02\x02\x02\x12\x03%\x02!\n\x0c\n\x05\x04\x02\x02\x02\x04\x12\x03%\x02\n\n\x0c\n\x05\x04\x02\x02\x02\x05\x12\x03%\x0b\x10\n\x0c\n\x05\x04\x02\x02\x02\x01\x12\x03%\x11\x1c\n\x0c\n\x05\x04\x02\x02\x02\x03\x12\x03%\x1f \n\x0b\n\x04\x04\x02\x02\x03\x12\x03&\x024\n\x0c\n\x05\x04\x02\x02\x03\x04\x12\x03&\x02\n\n\x0c\n\x05\x04\x02\x02\x03\x06\x12\x03&\x0b$\n\x0c\n\x05\x04\x02\x02\x03\x01\x12\x03&%/\n\x0c\n\x05\x04\x02\x02\x03\x03\x12\x03&23\n\x0b\n\x04\x04\x02\x02\x04\x12\x03\'\x024\n\x0c\n\x05\x04\x02\x02\x04\x04\x12\x03\'\x02\n\n\x0c\n\x05\x04\x02\x02\x04\x06\x12\x03\'\x0b$\n\x0c\n\x05\x04\x02\x02\x04\x01\x12\x03\'%/\n\x0c\n\x05\x04\x02\x02\x04\x03\x12\x03\'23\n\x0b\n\x04\x04\x02\x02\x05\x12\x03(\x024\n\x0c\n\x05\x04\x02\x02\x05\x04\x12\x03(\x02\n\n\x0c\n\x05\x04\x02\x02\x05\x06\x12\x03(\x0b$\n\x0c\n\x05\x04\x02\x02\x05\x01\x12\x03(%/\n\x0c\n\x05\x04\x02\x02\x05\x03\x12\x03(23\n\x0b\n\x04\x04\x02\x02\x06\x12\x03)\x02\x1f\n\x0c\n\x05\x04\x02\x02\x06\x04\x12\x03)\x02\n\n\x0c\n\x05\x04\x02\x02\x06\x05\x12\x03)\x0b\x0f\n\x0c\n\x05\x04\x02\x02\x06\x01\x12\x03)\x10\x1a\n\x0c\n\x05\x04\x02\x02\x06\x03\x12\x03)\x1d\x1e\n\x0b\n\x04\x04\x02\x02\x07\x12\x03*\x02%\n\x0c\n\x05\x04\x02\x02\x07\x04\x12\x03*\x02\n\n\x0c\n\x05\x04\x02\x02\x07\x05\x12\x03*\x0b\x10\n\x0c\n\x05\x04\x02\x02\x07\x01\x12\x03*\x11 \n\x0c\n\x05\x04\x02\x02\x07\x03\x12\x03*#$\n\x0b\n\x04\x04\x02\x02\x08\x12\x03+\x02(\n\x0c\n\x05\x04\x02\x02\x08\x04\x12\x03+\x02\n\n\x0c\n\x05\x04\x02\x02\x08\x06\x12\x03+\x0b\x16\n\x0c\n\x05\x04\x02\x02\x08\x01\x12\x03+\x17#\n\x0c\n\x05\x04\x02\x02\x08\x03\x12\x03+&\'\n\x0b\n\x04\x04\x02\x02\t\x12\x03,\x02!\n\x0c\n\x05\x04\x02\x02\t\x04\x12\x03,\x02\n\n\x0c\n\x05\x04\x02\x02\t\x05\x12\x03,\x0b\x0f\n\x0c\n\x05\x04\x02\x02\t\x01\x12\x03,\x10\x1b\n\x0c\n\x05\x04\x02\x02\t\x03\x12\x03,\x1e \n\x0b\n\x04\x04\x02\x02\n\x12\x03-\x02#\n\x0c\n\x05\x04\x02\x02\n\x04\x12\x03-\x02\n\n\x0c\n\x05\x04\x02\x02\n\x05\x12\x03-\x0b\x10\n\x0c\n\x05\x04\x02\x02\n\x01\x12\x03-\x11\x1d\n\x0c\n\x05\x04\x02\x02\n\x03\x12\x03- \"b\x06proto3\n\x9b\"\n\x1bretrom/providers/igdb.proto\x12\x06retrom\"\"\n\nIgdbSearch\x12\x14\n\x05value\x18\x01 \x01(\tR\x05value\"]\n\x0eIgdbPagination\x12\x19\n\x05limit\x18\x01 \x01(\x05H\x00R\x05limit\x88\x01\x01\x12\x1b\n\x06offset\x18\x02 \x01(\x05H\x01R\x06offset\x88\x01\x01B\x08\n\x06_limitB\t\n\x07_offset\"\x87\x04\n\x0bIgdbFilters\x12:\n\x07filters\x18\x01 \x03(\x0b2 .retrom.IgdbFilters.FiltersEntryR\x07filters\x1au\n\x0bFilterValue\x12\x14\n\x05value\x18\x01 \x01(\tR\x05value\x12C\n\x08operator\x18\x02 \x01(\x0e2\".retrom.IgdbFilters.FilterOperatorH\x00R\x08operator\x88\x01\x01B\x0b\n\t_operator\x1a[\n\x0cFiltersEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x125\n\x05value\x18\x02 \x01(\x0b2\x1f.retrom.IgdbFilters.FilterValueR\x05value:\x028\x01\"\xe7\x01\n\x0eFilterOperator\x12\t\n\x05EQUAL\x10\x00\x12\r\n\tNOT_EQUAL\x10\x01\x12\x10\n\x0cGREATER_THAN\x10\x02\x12\x19\n\x15GREATER_THAN_OR_EQUAL\x10\x03\x12\r\n\tLESS_THAN\x10\x04\x12\x16\n\x12LESS_THAN_OR_EQUAL\x10\x05\x12\x10\n\x0cPREFIX_MATCH\x10\x06\x12\x10\n\x0cSUFFIX_MATCH\x10\x07\x12\x0f\n\x0bINFIX_MATCH\x10\x08\x12\x07\n\x03ANY\x10\t\x12\x07\n\x03ALL\x10\n\x12\x08\n\x04NONE\x10\x0b\x12\x0b\n\x07NOT_ALL\x10\x0c\x12\t\n\x05EXACT\x10\r\"\xe2\x01\n\nIgdbFields\x12<\n\x07include\x18\x01 \x01(\x0b2 .retrom.IgdbFields.IncludeFieldsH\x00R\x07include\x12<\n\x07exclude\x18\x02 \x01(\x0b2 .retrom.IgdbFields.ExcludeFieldsH\x00R\x07exclude\x1a%\n\rIncludeFields\x12\x14\n\x05value\x18\x01 \x03(\tR\x05value\x1a%\n\rExcludeFields\x12\x14\n\x05value\x18\x01 \x03(\tR\x05valueB\n\n\x08selector\"\xeb\x02\n\x13IgdbGameSearchQuery\x12\x17\n\x07game_id\x18\x01 \x01(\x05R\x06gameId\x12*\n\x06search\x18\x02 \x01(\x0b2\x12.retrom.IgdbSearchR\x06search\x12?\n\x06fields\x18\x03 \x01(\x0b2\".retrom.IgdbGameSearchQuery.FieldsH\x00R\x06fields\x88\x01\x01\x12;\n\npagination\x18\x04 \x01(\x0b2\x16.retrom.IgdbPaginationH\x01R\npagination\x88\x01\x01\x1aw\n\x06Fields\x12\x13\n\x02id\x18\x01 \x01(\x04H\x00R\x02id\x88\x01\x01\x12\x19\n\x05title\x18\x02 \x01(\tH\x01R\x05title\x88\x01\x01\x12\x1f\n\x08platform\x18\x03 \x01(\x04H\x02R\x08platform\x88\x01\x01B\x05\n\x03_idB\x08\n\x06_titleB\x0b\n\t_platformB\t\n\x07_fieldsB\r\n\x0b_pagination\"\xca\x02\n\x17IgdbPlatformSearchQuery\x12\x1f\n\x0bplatform_id\x18\x01 \x01(\x05R\nplatformId\x12*\n\x06search\x18\x02 \x01(\x0b2\x12.retrom.IgdbSearchR\x06search\x12C\n\x06fields\x18\x03 \x01(\x0b2&.retrom.IgdbPlatformSearchQuery.FieldsH\x00R\x06fields\x88\x01\x01\x12;\n\npagination\x18\x04 \x01(\x0b2\x16.retrom.IgdbPaginationH\x01R\npagination\x88\x01\x01\x1aF\n\x06Fields\x12\x13\n\x02id\x18\x01 \x01(\x04H\x00R\x02id\x88\x01\x01\x12\x17\n\x04name\x18\x02 \x01(\tH\x01R\x04name\x88\x01\x01B\x05\n\x03_idB\x07\n\x05_nameB\t\n\x07_fieldsB\r\n\x0b_paginationJ\xbe\x15\n\x06\x12\x04\x00\x00S\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x0f\n\n\n\x02\x04\x00\x12\x04\x04\x00\x06\x01\n\n\n\x03\x04\x00\x01\x12\x03\x04\x08\x12\n\x0b\n\x04\x04\x00\x02\x00\x12\x03\x05\x02\x13\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03\x05\x02\x08\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\x05\t\x0e\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\x05\x11\x12\n\n\n\x02\x04\x01\x12\x04\x08\x00\x0b\x01\n\n\n\x03\x04\x01\x01\x12\x03\x08\x08\x16\n\x0b\n\x04\x04\x01\x02\x00\x12\x03\t\x02\x1b\n\x0c\n\x05\x04\x01\x02\x00\x04\x12\x03\t\x02\n\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03\t\x0b\x10\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03\t\x11\x16\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03\t\x19\x1a\n\x0b\n\x04\x04\x01\x02\x01\x12\x03\n\x02\x1c\n\x0c\n\x05\x04\x01\x02\x01\x04\x12\x03\n\x02\n\n\x0c\n\x05\x04\x01\x02\x01\x05\x12\x03\n\x0b\x10\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03\n\x11\x17\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03\n\x1a\x1b\n\n\n\x02\x04\x02\x12\x04\r\x00&\x01\n\n\n\x03\x04\x02\x01\x12\x03\r\x08\x13\n\x0c\n\x04\x04\x02\x04\x00\x12\x04\x0e\x02\x1d\x03\n\x0c\n\x05\x04\x02\x04\x00\x01\x12\x03\x0e\x07\x15\n\r\n\x06\x04\x02\x04\x00\x02\x00\x12\x03\x0f\x04\x0e\n\x0e\n\x07\x04\x02\x04\x00\x02\x00\x01\x12\x03\x0f\x04\t\n\x0e\n\x07\x04\x02\x04\x00\x02\x00\x02\x12\x03\x0f\x0c\r\n\r\n\x06\x04\x02\x04\x00\x02\x01\x12\x03\x10\x04\x12\n\x0e\n\x07\x04\x02\x04\x00\x02\x01\x01\x12\x03\x10\x04\r\n\x0e\n\x07\x04\x02\x04\x00\x02\x01\x02\x12\x03\x10\x10\x11\n\r\n\x06\x04\x02\x04\x00\x02\x02\x12\x03\x11\x04\x15\n\x0e\n\x07\x04\x02\x04\x00\x02\x02\x01\x12\x03\x11\x04\x10\n\x0e\n\x07\x04\x02\x04\x00\x02\x02\x02\x12\x03\x11\x13\x14\n\r\n\x06\x04\x02\x04\x00\x02\x03\x12\x03\x12\x04\x1e\n\x0e\n\x07\x04\x02\x04\x00\x02\x03\x01\x12\x03\x12\x04\x19\n\x0e\n\x07\x04\x02\x04\x00\x02\x03\x02\x12\x03\x12\x1c\x1d\n\r\n\x06\x04\x02\x04\x00\x02\x04\x12\x03\x13\x04\x12\n\x0e\n\x07\x04\x02\x04\x00\x02\x04\x01\x12\x03\x13\x04\r\n\x0e\n\x07\x04\x02\x04\x00\x02\x04\x02\x12\x03\x13\x10\x11\n\r\n\x06\x04\x02\x04\x00\x02\x05\x12\x03\x14\x04\x1b\n\x0e\n\x07\x04\x02\x04\x00\x02\x05\x01\x12\x03\x14\x04\x16\n\x0e\n\x07\x04\x02\x04\x00\x02\x05\x02\x12\x03\x14\x19\x1a\n\r\n\x06\x04\x02\x04\x00\x02\x06\x12\x03\x15\x04\x15\n\x0e\n\x07\x04\x02\x04\x00\x02\x06\x01\x12\x03\x15\x04\x10\n\x0e\n\x07\x04\x02\x04\x00\x02\x06\x02\x12\x03\x15\x13\x14\n\r\n\x06\x04\x02\x04\x00\x02\x07\x12\x03\x16\x04\x15\n\x0e\n\x07\x04\x02\x04\x00\x02\x07\x01\x12\x03\x16\x04\x10\n\x0e\n\x07\x04\x02\x04\x00\x02\x07\x02\x12\x03\x16\x13\x14\n\r\n\x06\x04\x02\x04\x00\x02\x08\x12\x03\x17\x04\x14\n\x0e\n\x07\x04\x02\x04\x00\x02\x08\x01\x12\x03\x17\x04\x0f\n\x0e\n\x07\x04\x02\x04\x00\x02\x08\x02\x12\x03\x17\x12\x13\n\r\n\x06\x04\x02\x04\x00\x02\t\x12\x03\x18\x04\x0c\n\x0e\n\x07\x04\x02\x04\x00\x02\t\x01\x12\x03\x18\x04\x07\n\x0e\n\x07\x04\x02\x04\x00\x02\t\x02\x12\x03\x18\n\x0b\n\r\n\x06\x04\x02\x04\x00\x02\n\x12\x03\x19\x04\r\n\x0e\n\x07\x04\x02\x04\x00\x02\n\x01\x12\x03\x19\x04\x07\n\x0e\n\x07\x04\x02\x04\x00\x02\n\x02\x12\x03\x19\n\x0c\n\r\n\x06\x04\x02\x04\x00\x02\x0b\x12\x03\x1a\x04\x0e\n\x0e\n\x07\x04\x02\x04\x00\x02\x0b\x01\x12\x03\x1a\x04\x08\n\x0e\n\x07\x04\x02\x04\x00\x02\x0b\x02\x12\x03\x1a\x0b\r\n\r\n\x06\x04\x02\x04\x00\x02\x0c\x12\x03\x1b\x04\x11\n\x0e\n\x07\x04\x02\x04\x00\x02\x0c\x01\x12\x03\x1b\x04\x0b\n\x0e\n\x07\x04\x02\x04\x00\x02\x0c\x02\x12\x03\x1b\x0e\x10\n\r\n\x06\x04\x02\x04\x00\x02\r\x12\x03\x1c\x04\x0f\n\x0e\n\x07\x04\x02\x04\x00\x02\r\x01\x12\x03\x1c\x04\t\n\x0e\n\x07\x04\x02\x04\x00\x02\r\x02\x12\x03\x1c\x0c\x0e\n\x0c\n\x04\x04\x02\x03\x00\x12\x04\x1f\x02\"\x03\n\x0c\n\x05\x04\x02\x03\x00\x01\x12\x03\x1f\n\x15\n\r\n\x06\x04\x02\x03\x00\x02\x00\x12\x03 \x04\x15\n\x0e\n\x07\x04\x02\x03\x00\x02\x00\x05\x12\x03 \x04\n\n\x0e\n\x07\x04\x02\x03\x00\x02\x00\x01\x12\x03 \x0b\x10\n\x0e\n\x07\x04\x02\x03\x00\x02\x00\x03\x12\x03 \x13\x14\n\r\n\x06\x04\x02\x03\x00\x02\x01\x12\x03!\x04)\n\x0e\n\x07\x04\x02\x03\x00\x02\x01\x04\x12\x03!\x04\x0c\n\x0e\n\x07\x04\x02\x03\x00\x02\x01\x06\x12\x03!\r\x1b\n\x0e\n\x07\x04\x02\x03\x00\x02\x01\x01\x12\x03!\x1c$\n\x0e\n\x07\x04\x02\x03\x00\x02\x01\x03\x12\x03!\'(\n4\n\x04\x04\x02\x02\x00\x12\x03%\x02\'\x1a\' map of field name to filter operation\n\n\x0c\n\x05\x04\x02\x02\x00\x06\x12\x03%\x02\x1a\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03%\x1b\"\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03%%&\n\n\n\x02\x04\x03\x12\x04(\x005\x01\n\n\n\x03\x04\x03\x01\x12\x03(\x08\x12\n\x0c\n\x04\x04\x03\x03\x00\x12\x04)\x02+\x03\n\x0c\n\x05\x04\x03\x03\x00\x01\x12\x03)\n\x17\n\r\n\x06\x04\x03\x03\x00\x02\x00\x12\x03*\x04\x1e\n\x0e\n\x07\x04\x03\x03\x00\x02\x00\x04\x12\x03*\x04\x0c\n\x0e\n\x07\x04\x03\x03\x00\x02\x00\x05\x12\x03*\r\x13\n\x0e\n\x07\x04\x03\x03\x00\x02\x00\x01\x12\x03*\x14\x19\n\x0e\n\x07\x04\x03\x03\x00\x02\x00\x03\x12\x03*\x1c\x1d\n\x0c\n\x04\x04\x03\x03\x01\x12\x04-\x02/\x03\n\x0c\n\x05\x04\x03\x03\x01\x01\x12\x03-\n\x17\n\r\n\x06\x04\x03\x03\x01\x02\x00\x12\x03.\x04\x1e\n\x0e\n\x07\x04\x03\x03\x01\x02\x00\x04\x12\x03.\x04\x0c\n\x0e\n\x07\x04\x03\x03\x01\x02\x00\x05\x12\x03.\r\x13\n\x0e\n\x07\x04\x03\x03\x01\x02\x00\x01\x12\x03.\x14\x19\n\x0e\n\x07\x04\x03\x03\x01\x02\x00\x03\x12\x03.\x1c\x1d\n\x0c\n\x04\x04\x03\x08\x00\x12\x041\x024\x03\n\x0c\n\x05\x04\x03\x08\x00\x01\x12\x031\x08\x10\n\x0b\n\x04\x04\x03\x02\x00\x12\x032\x04\x1e\n\x0c\n\x05\x04\x03\x02\x00\x06\x12\x032\x04\x11\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x032\x12\x19\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x032\x1c\x1d\n\x0b\n\x04\x04\x03\x02\x01\x12\x033\x04\x1e\n\x0c\n\x05\x04\x03\x02\x01\x06\x12\x033\x04\x11\n\x0c\n\x05\x04\x03\x02\x01\x01\x12\x033\x12\x19\n\x0c\n\x05\x04\x03\x02\x01\x03\x12\x033\x1c\x1d\n\n\n\x02\x04\x04\x12\x047\x00E\x01\n\n\n\x03\x04\x04\x01\x12\x037\x08\x1b\n\x0c\n\x04\x04\x04\x03\x00\x12\x048\x02=\x03\n\x0c\n\x05\x04\x04\x03\x00\x01\x12\x038\n\x10\n\r\n\x06\x04\x04\x03\x00\x02\x00\x12\x039\x04\x1b\n\x0e\n\x07\x04\x04\x03\x00\x02\x00\x04\x12\x039\x04\x0c\n\x0e\n\x07\x04\x04\x03\x00\x02\x00\x05\x12\x039\r\x13\n\x0e\n\x07\x04\x04\x03\x00\x02\x00\x01\x12\x039\x14\x16\n\x0e\n\x07\x04\x04\x03\x00\x02\x00\x03\x12\x039\x19\x1a\n\r\n\x06\x04\x04\x03\x00\x02\x01\x12\x03:\x04\x1e\n\x0e\n\x07\x04\x04\x03\x00\x02\x01\x04\x12\x03:\x04\x0c\n\x0e\n\x07\x04\x04\x03\x00\x02\x01\x05\x12\x03:\r\x13\n\x0e\n\x07\x04\x04\x03\x00\x02\x01\x01\x12\x03:\x14\x19\n\x0e\n\x07\x04\x04\x03\x00\x02\x01\x03\x12\x03:\x1c\x1d\n9\n\x06\x04\x04\x03\x00\x02\x02\x12\x03<\x04!\x1a* IGDB id of the platform this game is for\n\n\x0e\n\x07\x04\x04\x03\x00\x02\x02\x04\x12\x03<\x04\x0c\n\x0e\n\x07\x04\x04\x03\x00\x02\x02\x05\x12\x03<\r\x13\n\x0e\n\x07\x04\x04\x03\x00\x02\x02\x01\x12\x03<\x14\x1c\n\x0e\n\x07\x04\x04\x03\x00\x02\x02\x03\x12\x03<\x1f \n6\n\x04\x04\x04\x02\x00\x12\x03@\x02\x14\x1a) the retrom game id we are searching for\n\n\x0c\n\x05\x04\x04\x02\x00\x05\x12\x03@\x02\x07\n\x0c\n\x05\x04\x04\x02\x00\x01\x12\x03@\x08\x0f\n\x0c\n\x05\x04\x04\x02\x00\x03\x12\x03@\x12\x13\n\x0b\n\x04\x04\x04\x02\x01\x12\x03B\x02\x18\n\x0c\n\x05\x04\x04\x02\x01\x06\x12\x03B\x02\x0c\n\x0c\n\x05\x04\x04\x02\x01\x01\x12\x03B\r\x13\n\x0c\n\x05\x04\x04\x02\x01\x03\x12\x03B\x16\x17\n\x0b\n\x04\x04\x04\x02\x02\x12\x03C\x02\x1d\n\x0c\n\x05\x04\x04\x02\x02\x04\x12\x03C\x02\n\n\x0c\n\x05\x04\x04\x02\x02\x06\x12\x03C\x0b\x11\n\x0c\n\x05\x04\x04\x02\x02\x01\x12\x03C\x12\x18\n\x0c\n\x05\x04\x04\x02\x02\x03\x12\x03C\x1b\x1c\n\x0b\n\x04\x04\x04\x02\x03\x12\x03D\x02)\n\x0c\n\x05\x04\x04\x02\x03\x04\x12\x03D\x02\n\n\x0c\n\x05\x04\x04\x02\x03\x06\x12\x03D\x0b\x19\n\x0c\n\x05\x04\x04\x02\x03\x01\x12\x03D\x1a$\n\x0c\n\x05\x04\x04\x02\x03\x03\x12\x03D\'(\n\n\n\x02\x04\x05\x12\x04G\x00S\x01\n\n\n\x03\x04\x05\x01\x12\x03G\x08\x1f\n\x0c\n\x04\x04\x05\x03\x00\x12\x04H\x02K\x03\n\x0c\n\x05\x04\x05\x03\x00\x01\x12\x03H\n\x10\n\r\n\x06\x04\x05\x03\x00\x02\x00\x12\x03I\x04\x1b\n\x0e\n\x07\x04\x05\x03\x00\x02\x00\x04\x12\x03I\x04\x0c\n\x0e\n\x07\x04\x05\x03\x00\x02\x00\x05\x12\x03I\r\x13\n\x0e\n\x07\x04\x05\x03\x00\x02\x00\x01\x12\x03I\x14\x16\n\x0e\n\x07\x04\x05\x03\x00\x02\x00\x03\x12\x03I\x19\x1a\n\r\n\x06\x04\x05\x03\x00\x02\x01\x12\x03J\x04\x1d\n\x0e\n\x07\x04\x05\x03\x00\x02\x01\x04\x12\x03J\x04\x0c\n\x0e\n\x07\x04\x05\x03\x00\x02\x01\x05\x12\x03J\r\x13\n\x0e\n\x07\x04\x05\x03\x00\x02\x01\x01\x12\x03J\x14\x18\n\x0e\n\x07\x04\x05\x03\x00\x02\x01\x03\x12\x03J\x1b\x1c\n:\n\x04\x04\x05\x02\x00\x12\x03N\x02\x18\x1a- the retrom platform id we are searching for\n\n\x0c\n\x05\x04\x05\x02\x00\x05\x12\x03N\x02\x07\n\x0c\n\x05\x04\x05\x02\x00\x01\x12\x03N\x08\x13\n\x0c\n\x05\x04\x05\x02\x00\x03\x12\x03N\x16\x17\n\x0b\n\x04\x04\x05\x02\x01\x12\x03P\x02\x18\n\x0c\n\x05\x04\x05\x02\x01\x06\x12\x03P\x02\x0c\n\x0c\n\x05\x04\x05\x02\x01\x01\x12\x03P\r\x13\n\x0c\n\x05\x04\x05\x02\x01\x03\x12\x03P\x16\x17\n\x0b\n\x04\x04\x05\x02\x02\x12\x03Q\x02\x1d\n\x0c\n\x05\x04\x05\x02\x02\x04\x12\x03Q\x02\n\n\x0c\n\x05\x04\x05\x02\x02\x06\x12\x03Q\x0b\x11\n\x0c\n\x05\x04\x05\x02\x02\x01\x12\x03Q\x12\x18\n\x0c\n\x05\x04\x05\x02\x02\x03\x12\x03Q\x1b\x1c\n\x0b\n\x04\x04\x05\x02\x03\x12\x03R\x02)\n\x0c\n\x05\x04\x05\x02\x03\x04\x12\x03R\x02\n\n\x0c\n\x05\x04\x05\x02\x03\x06\x12\x03R\x0b\x19\n\x0c\n\x05\x04\x05\x02\x03\x01\x12\x03R\x1a$\n\x0c\n\x05\x04\x05\x02\x03\x03\x12\x03R\'(b\x06proto3\n\xf1:\n&retrom/services/metadata-service.proto\x12\x06retrom\x1a\x19retrom/models/games.proto\x1a\x1cretrom/models/metadata.proto\x1a\x1dretrom/models/platforms.proto\x1a\x1bretrom/providers/igdb.proto\"3\n\x16GetGameMetadataRequest\x12\x19\n\x08game_ids\x18\x01 \x03(\x05R\x07gameIds\"\xfc\x07\n\x17GetGameMetadataResponse\x120\n\x08metadata\x18\x01 \x03(\x0b2\x14.retrom.GameMetadataR\x08metadata\x12V\n\rsimilar_games\x18\x02 \x03(\x0b21.retrom.GetGameMetadataResponse.SimilarGamesEntryR\x0csimilarGames\x12C\n\x06genres\x18\x03 \x03(\x0b2+.retrom.GetGameMetadataResponse.GenresEntryR\x06genres\x12P\n\x0bmedia_paths\x18\x04 \x03(\x0b2/.retrom.GetGameMetadataResponse.MediaPathsEntryR\nmediaPaths\x1a5\n\nGameGenres\x12\'\n\x05value\x18\x01 \x03(\x0b2\x11.retrom.GameGenreR\x05value\x1a2\n\x0cSimilarGames\x12\"\n\x05value\x18\x01 \x03(\x0b2\x0c.retrom.GameR\x05value\x1a\x93\x02\n\nMediaPaths\x12 \n\tcover_url\x18\x01 \x01(\tH\x00R\x08coverUrl\x88\x01\x01\x12*\n\x0ebackground_url\x18\x02 \x01(\tH\x01R\rbackgroundUrl\x88\x01\x01\x12\x1e\n\x08icon_url\x18\x03 \x01(\tH\x02R\x07iconUrl\x88\x01\x01\x12\x1d\n\nvideo_urls\x18\x04 \x03(\tR\tvideoUrls\x12\'\n\x0fscreenshot_urls\x18\x05 \x03(\tR\x0escreenshotUrls\x12!\n\x0cartwork_urls\x18\x06 \x03(\tR\x0bartworkUrlsB\x0c\n\n_cover_urlB\x11\n\x0f_background_urlB\x0b\n\t_icon_url\x1am\n\x11SimilarGamesEntry\x12\x10\n\x03key\x18\x01 \x01(\x05R\x03key\x12B\n\x05value\x18\x02 \x01(\x0b2,.retrom.GetGameMetadataResponse.SimilarGamesR\x05value:\x028\x01\x1ae\n\x0bGenresEntry\x12\x10\n\x03key\x18\x01 \x01(\x05R\x03key\x12@\n\x05value\x18\x02 \x01(\x0b2*.retrom.GetGameMetadataResponse.GameGenresR\x05value:\x028\x01\x1ai\n\x0fMediaPathsEntry\x12\x10\n\x03key\x18\x01 \x01(\x05R\x03key\x12@\n\x05value\x18\x02 \x01(\x0b2*.retrom.GetGameMetadataResponse.MediaPathsR\x05value:\x028\x01\"?\n\x1aGetPlatformMetadataRequest\x12!\n\x0cplatform_ids\x18\x01 \x03(\x05R\x0bplatformIds\"S\n\x1bGetPlatformMetadataResponse\x124\n\x08metadata\x18\x01 \x03(\x0b2\x18.retrom.PlatformMetadataR\x08metadata\"T\n\x1fGetIgdbGameSearchResultsRequest\x121\n\x05query\x18\x01 \x01(\x0b2\x1b.retrom.IgdbGameSearchQueryR\x05query\"W\n GetIgdbGameSearchResultsResponse\x123\n\x08metadata\x18\x01 \x03(\x0b2\x17.retrom.NewGameMetadataR\x08metadata\"T\n\x19UpdateGameMetadataRequest\x127\n\x08metadata\x18\x01 \x03(\x0b2\x1b.retrom.UpdatedGameMetadataR\x08metadata\"]\n\x1aUpdateGameMetadataResponse\x12?\n\x10metadata_updated\x18\x01 \x03(\x0b2\x14.retrom.GameMetadataR\x0fmetadataUpdated\"\\\n#GetIgdbPlatformSearchResultsRequest\x125\n\x05query\x18\x01 \x01(\x0b2\x1f.retrom.IgdbPlatformSearchQueryR\x05query\"_\n$GetIgdbPlatformSearchResultsResponse\x127\n\x08metadata\x18\x01 \x03(\x0b2\x1b.retrom.NewPlatformMetadataR\x08metadata\"\\\n\x1dUpdatePlatformMetadataRequest\x12;\n\x08metadata\x18\x01 \x03(\x0b2\x1f.retrom.UpdatedPlatformMetadataR\x08metadata\"e\n\x1eUpdatePlatformMetadataResponse\x12C\n\x10metadata_updated\x18\x01 \x03(\x0b2\x18.retrom.PlatformMetadataR\x0fmetadataUpdated\"\x92\x03\n\x14GetIgdbSearchRequest\x12L\n\x0bsearch_type\x18\x01 \x01(\x0e2+.retrom.GetIgdbSearchRequest.IgdbSearchTypeR\nsearchType\x12/\n\x06search\x18\x02 \x01(\x0b2\x12.retrom.IgdbSearchH\x00R\x06search\x88\x01\x01\x12;\n\npagination\x18\x03 \x01(\x0b2\x16.retrom.IgdbPaginationH\x01R\npagination\x88\x01\x01\x122\n\x07filters\x18\x04 \x01(\x0b2\x13.retrom.IgdbFiltersH\x02R\x07filters\x88\x01\x01\x12/\n\x06fields\x18\x05 \x01(\x0b2\x12.retrom.IgdbFieldsH\x03R\x06fields\x88\x01\x01\"(\n\x0eIgdbSearchType\x12\x08\n\x04GAME\x10\x00\x12\x0c\n\x08PLATFORM\x10\x01B\t\n\x07_searchB\r\n\x0b_paginationB\n\n\x08_filtersB\t\n\x07_fields\"G\n\x16IgdbSearchGameResponse\x12-\n\x05games\x18\x01 \x03(\x0b2\x17.retrom.NewGameMetadataR\x05games\"W\n\x1aIgdbSearchPlatformResponse\x129\n\tplatforms\x18\x01 \x03(\x0b2\x1b.retrom.NewPlatformMetadataR\tplatforms\"\xbf\x01\n\x15GetIgdbSearchResponse\x12C\n\x0cgame_matches\x18\x01 \x01(\x0b2\x1e.retrom.IgdbSearchGameResponseH\x00R\x0bgameMatches\x12O\n\x10platform_matches\x18\x02 \x01(\x0b2\".retrom.IgdbSearchPlatformResponseH\x00R\x0fplatformMatchesB\x10\n\x0esearch_results\"\x88\x01\n\x18SyncSteamMetadataRequest\x12G\n\tselectors\x18\x01 \x03(\x0b2).retrom.SyncSteamMetadataRequest.SelectorR\tselectors\x1a#\n\x08Selector\x12\x17\n\x07game_id\x18\x01 \x01(\x05R\x06gameId\"\x1b\n\x19SyncSteamMetadataResponse2\x9d\x06\n\x0fMetadataService\x12R\n\x0fGetGameMetadata\x12\x1e.retrom.GetGameMetadataRequest\x1a\x1f.retrom.GetGameMetadataResponse\x12[\n\x12UpdateGameMetadata\x12!.retrom.UpdateGameMetadataRequest\x1a\".retrom.UpdateGameMetadataResponse\x12^\n\x13GetPlatformMetadata\x12\".retrom.GetPlatformMetadataRequest\x1a#.retrom.GetPlatformMetadataResponse\x12g\n\x16UpdatePlatformMetadata\x12%.retrom.UpdatePlatformMetadataRequest\x1a&.retrom.UpdatePlatformMetadataResponse\x12L\n\rGetIgdbSearch\x12\x1c.retrom.GetIgdbSearchRequest\x1a\x1d.retrom.GetIgdbSearchResponse\x12m\n\x18GetIgdbGameSearchResults\x12\'.retrom.GetIgdbGameSearchResultsRequest\x1a(.retrom.GetIgdbGameSearchResultsResponse\x12y\n\x1cGetIgdbPlatformSearchResults\x12+.retrom.GetIgdbPlatformSearchResultsRequest\x1a,.retrom.GetIgdbPlatformSearchResultsResponse\x12X\n\x11SyncSteamMetadata\x12 .retrom.SyncSteamMetadataRequest\x1a!.retrom.SyncSteamMetadataResponseJ\xce\x1c\n\x07\x12\x05\x00\x00\x81\x01$\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x0f\n\t\n\x02\x03\x00\x12\x03\x04\x00#\n\t\n\x02\x03\x01\x12\x03\x05\x00&\n\t\n\x02\x03\x02\x12\x03\x06\x00\'\n\t\n\x02\x03\x03\x12\x03\x07\x00%\n\n\n\x02\x06\x00\x12\x04\t\x00\x15\x01\n\n\n\x03\x06\x00\x01\x12\x03\t\x08\x17\n\x0b\n\x04\x06\x00\x02\x00\x12\x03\n\x02P\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\n\x06\x15\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\n\x16,\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\n7N\n\x0b\n\x04\x06\x00\x02\x01\x12\x03\x0b\x02Y\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x0b\x06\x18\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x0b\x192\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x0b=W\n\x0b\n\x04\x06\x00\x02\x02\x12\x03\r\x02\\\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03\r\x06\x19\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03\r\x1a4\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03\r?Z\n\x0b\n\x04\x06\x00\x02\x03\x12\x03\x0e\x02e\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x03\x0e\x06\x1c\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x03\x0e\x1d:\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x03\x0eEc\n\x0b\n\x04\x06\x00\x02\x04\x12\x03\x10\x02J\n\x0c\n\x05\x06\x00\x02\x04\x01\x12\x03\x10\x06\x13\n\x0c\n\x05\x06\x00\x02\x04\x02\x12\x03\x10\x14(\n\x0c\n\x05\x06\x00\x02\x04\x03\x12\x03\x103H\n\x0b\n\x04\x06\x00\x02\x05\x12\x03\x11\x02k\n\x0c\n\x05\x06\x00\x02\x05\x01\x12\x03\x11\x06\x1e\n\x0c\n\x05\x06\x00\x02\x05\x02\x12\x03\x11\x1f>\n\x0c\n\x05\x06\x00\x02\x05\x03\x12\x03\x11Ii\n\x0b\n\x04\x06\x00\x02\x06\x12\x03\x12\x02w\n\x0c\n\x05\x06\x00\x02\x06\x01\x12\x03\x12\x06\"\n\x0c\n\x05\x06\x00\x02\x06\x02\x12\x03\x12#F\n\x0c\n\x05\x06\x00\x02\x06\x03\x12\x03\x12Qu\n\x0b\n\x04\x06\x00\x02\x07\x12\x03\x14\x02V\n\x0c\n\x05\x06\x00\x02\x07\x01\x12\x03\x14\x06\x17\n\x0c\n\x05\x06\x00\x02\x07\x02\x12\x03\x14\x180\n\x0c\n\x05\x06\x00\x02\x07\x03\x12\x03\x14;T\n\n\n\x02\x04\x00\x12\x04\x17\x00\x19\x01\n\n\n\x03\x04\x00\x01\x12\x03\x17\x08\x1e\n\x0b\n\x04\x04\x00\x02\x00\x12\x03\x18\x02\x1e\n\x0c\n\x05\x04\x00\x02\x00\x04\x12\x03\x18\x02\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03\x18\x0b\x10\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\x18\x11\x19\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\x18\x1c\x1d\n\n\n\x02\x04\x01\x12\x04\x1b\x002\x01\n\n\n\x03\x04\x01\x01\x12\x03\x1b\x08\x1f\n\x0c\n\x04\x04\x01\x03\x00\x12\x04\x1c\x02\x1e\x03\n\x0c\n\x05\x04\x01\x03\x00\x01\x12\x03\x1c\n\x14\n\r\n\x06\x04\x01\x03\x00\x02\x00\x12\x03\x1d\x04!\n\x0e\n\x07\x04\x01\x03\x00\x02\x00\x04\x12\x03\x1d\x04\x0c\n\x0e\n\x07\x04\x01\x03\x00\x02\x00\x06\x12\x03\x1d\r\x16\n\x0e\n\x07\x04\x01\x03\x00\x02\x00\x01\x12\x03\x1d\x17\x1c\n\x0e\n\x07\x04\x01\x03\x00\x02\x00\x03\x12\x03\x1d\x1f \n\x0c\n\x04\x04\x01\x03\x01\x12\x04 \x02\"\x03\n\x0c\n\x05\x04\x01\x03\x01\x01\x12\x03 \n\x16\n\r\n\x06\x04\x01\x03\x01\x02\x00\x12\x03!\x04\x1c\n\x0e\n\x07\x04\x01\x03\x01\x02\x00\x04\x12\x03!\x04\x0c\n\x0e\n\x07\x04\x01\x03\x01\x02\x00\x06\x12\x03!\r\x11\n\x0e\n\x07\x04\x01\x03\x01\x02\x00\x01\x12\x03!\x12\x17\n\x0e\n\x07\x04\x01\x03\x01\x02\x00\x03\x12\x03!\x1a\x1b\nc\n\x04\x04\x01\x03\x02\x12\x04%\x02,\x03\x1aU paths to media assets, relative to the global metadata dir or served HTTP endpoints\n\n\x0c\n\x05\x04\x01\x03\x02\x01\x12\x03%\n\x14\n\r\n\x06\x04\x01\x03\x02\x02\x00\x12\x03&\x04\"\n\x0e\n\x07\x04\x01\x03\x02\x02\x00\x04\x12\x03&\x04\x0c\n\x0e\n\x07\x04\x01\x03\x02\x02\x00\x05\x12\x03&\r\x13\n\x0e\n\x07\x04\x01\x03\x02\x02\x00\x01\x12\x03&\x14\x1d\n\x0e\n\x07\x04\x01\x03\x02\x02\x00\x03\x12\x03& !\n\r\n\x06\x04\x01\x03\x02\x02\x01\x12\x03\'\x04\'\n\x0e\n\x07\x04\x01\x03\x02\x02\x01\x04\x12\x03\'\x04\x0c\n\x0e\n\x07\x04\x01\x03\x02\x02\x01\x05\x12\x03\'\r\x13\n\x0e\n\x07\x04\x01\x03\x02\x02\x01\x01\x12\x03\'\x14\"\n\x0e\n\x07\x04\x01\x03\x02\x02\x01\x03\x12\x03\'%&\n\r\n\x06\x04\x01\x03\x02\x02\x02\x12\x03(\x04!\n\x0e\n\x07\x04\x01\x03\x02\x02\x02\x04\x12\x03(\x04\x0c\n\x0e\n\x07\x04\x01\x03\x02\x02\x02\x05\x12\x03(\r\x13\n\x0e\n\x07\x04\x01\x03\x02\x02\x02\x01\x12\x03(\x14\x1c\n\x0e\n\x07\x04\x01\x03\x02\x02\x02\x03\x12\x03(\x1f \n\r\n\x06\x04\x01\x03\x02\x02\x03\x12\x03)\x04#\n\x0e\n\x07\x04\x01\x03\x02\x02\x03\x04\x12\x03)\x04\x0c\n\x0e\n\x07\x04\x01\x03\x02\x02\x03\x05\x12\x03)\r\x13\n\x0e\n\x07\x04\x01\x03\x02\x02\x03\x01\x12\x03)\x14\x1e\n\x0e\n\x07\x04\x01\x03\x02\x02\x03\x03\x12\x03)!\"\n\r\n\x06\x04\x01\x03\x02\x02\x04\x12\x03*\x04(\n\x0e\n\x07\x04\x01\x03\x02\x02\x04\x04\x12\x03*\x04\x0c\n\x0e\n\x07\x04\x01\x03\x02\x02\x04\x05\x12\x03*\r\x13\n\x0e\n\x07\x04\x01\x03\x02\x02\x04\x01\x12\x03*\x14#\n\x0e\n\x07\x04\x01\x03\x02\x02\x04\x03\x12\x03*&\'\n\r\n\x06\x04\x01\x03\x02\x02\x05\x12\x03+\x04%\n\x0e\n\x07\x04\x01\x03\x02\x02\x05\x04\x12\x03+\x04\x0c\n\x0e\n\x07\x04\x01\x03\x02\x02\x05\x05\x12\x03+\r\x13\n\x0e\n\x07\x04\x01\x03\x02\x02\x05\x01\x12\x03+\x14 \n\x0e\n\x07\x04\x01\x03\x02\x02\x05\x03\x12\x03+#$\n\x0b\n\x04\x04\x01\x02\x00\x12\x03.\x02%\n\x0c\n\x05\x04\x01\x02\x00\x04\x12\x03.\x02\n\n\x0c\n\x05\x04\x01\x02\x00\x06\x12\x03.\x0b\x17\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03.\x18 \n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03.#$\n\x0b\n\x04\x04\x01\x02\x01\x12\x03/\x02-\n\x0c\n\x05\x04\x01\x02\x01\x06\x12\x03/\x02\x1a\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03/\x1b(\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03/+,\n\x0b\n\x04\x04\x01\x02\x02\x12\x030\x02$\n\x0c\n\x05\x04\x01\x02\x02\x06\x12\x030\x02\x18\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x030\x19\x1f\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x030\"#\n\x0b\n\x04\x04\x01\x02\x03\x12\x031\x02)\n\x0c\n\x05\x04\x01\x02\x03\x06\x12\x031\x02\x18\n\x0c\n\x05\x04\x01\x02\x03\x01\x12\x031\x19$\n\x0c\n\x05\x04\x01\x02\x03\x03\x12\x031\'(\n\n\n\x02\x04\x02\x12\x044\x006\x01\n\n\n\x03\x04\x02\x01\x12\x034\x08\"\n\x0b\n\x04\x04\x02\x02\x00\x12\x035\x02\"\n\x0c\n\x05\x04\x02\x02\x00\x04\x12\x035\x02\n\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x035\x0b\x10\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x035\x11\x1d\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x035 !\n\n\n\x02\x04\x03\x12\x048\x00:\x01\n\n\n\x03\x04\x03\x01\x12\x038\x08#\n\x0b\n\x04\x04\x03\x02\x00\x12\x039\x02)\n\x0c\n\x05\x04\x03\x02\x00\x04\x12\x039\x02\n\n\x0c\n\x05\x04\x03\x02\x00\x06\x12\x039\x0b\x1b\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x039\x1c$\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x039\'(\n\n\n\x02\x04\x04\x12\x04<\x00>\x01\n\n\n\x03\x04\x04\x01\x12\x03<\x08\'\n\x0b\n\x04\x04\x04\x02\x00\x12\x03=\x02 \n\x0c\n\x05\x04\x04\x02\x00\x06\x12\x03=\x02\x15\n\x0c\n\x05\x04\x04\x02\x00\x01\x12\x03=\x16\x1b\n\x0c\n\x05\x04\x04\x02\x00\x03\x12\x03=\x1e\x1f\n\n\n\x02\x04\x05\x12\x04@\x00B\x01\n\n\n\x03\x04\x05\x01\x12\x03@\x08(\n\x0b\n\x04\x04\x05\x02\x00\x12\x03A\x02(\n\x0c\n\x05\x04\x05\x02\x00\x04\x12\x03A\x02\n\n\x0c\n\x05\x04\x05\x02\x00\x06\x12\x03A\x0b\x1a\n\x0c\n\x05\x04\x05\x02\x00\x01\x12\x03A\x1b#\n\x0c\n\x05\x04\x05\x02\x00\x03\x12\x03A&\'\n\n\n\x02\x04\x06\x12\x04D\x00F\x01\n\n\n\x03\x04\x06\x01\x12\x03D\x08!\n\x0b\n\x04\x04\x06\x02\x00\x12\x03E\x02,\n\x0c\n\x05\x04\x06\x02\x00\x04\x12\x03E\x02\n\n\x0c\n\x05\x04\x06\x02\x00\x06\x12\x03E\x0b\x1e\n\x0c\n\x05\x04\x06\x02\x00\x01\x12\x03E\x1f\'\n\x0c\n\x05\x04\x06\x02\x00\x03\x12\x03E*+\n\n\n\x02\x04\x07\x12\x04H\x00J\x01\n\n\n\x03\x04\x07\x01\x12\x03H\x08\"\n\x0b\n\x04\x04\x07\x02\x00\x12\x03I\x02-\n\x0c\n\x05\x04\x07\x02\x00\x04\x12\x03I\x02\n\n\x0c\n\x05\x04\x07\x02\x00\x06\x12\x03I\x0b\x17\n\x0c\n\x05\x04\x07\x02\x00\x01\x12\x03I\x18(\n\x0c\n\x05\x04\x07\x02\x00\x03\x12\x03I+,\n\n\n\x02\x04\x08\x12\x04L\x00N\x01\n\n\n\x03\x04\x08\x01\x12\x03L\x08+\n\x0b\n\x04\x04\x08\x02\x00\x12\x03M\x02$\n\x0c\n\x05\x04\x08\x02\x00\x06\x12\x03M\x02\x19\n\x0c\n\x05\x04\x08\x02\x00\x01\x12\x03M\x1a\x1f\n\x0c\n\x05\x04\x08\x02\x00\x03\x12\x03M\"#\n\n\n\x02\x04\t\x12\x04P\x00R\x01\n\n\n\x03\x04\t\x01\x12\x03P\x08,\n\x0b\n\x04\x04\t\x02\x00\x12\x03Q\x02,\n\x0c\n\x05\x04\t\x02\x00\x04\x12\x03Q\x02\n\n\x0c\n\x05\x04\t\x02\x00\x06\x12\x03Q\x0b\x1e\n\x0c\n\x05\x04\t\x02\x00\x01\x12\x03Q\x1f\'\n\x0c\n\x05\x04\t\x02\x00\x03\x12\x03Q*+\n\n\n\x02\x04\n\x12\x04T\x00V\x01\n\n\n\x03\x04\n\x01\x12\x03T\x08%\n\x0b\n\x04\x04\n\x02\x00\x12\x03U\x020\n\x0c\n\x05\x04\n\x02\x00\x04\x12\x03U\x02\n\n\x0c\n\x05\x04\n\x02\x00\x06\x12\x03U\x0b\"\n\x0c\n\x05\x04\n\x02\x00\x01\x12\x03U#+\n\x0c\n\x05\x04\n\x02\x00\x03\x12\x03U./\n\n\n\x02\x04\x0b\x12\x04X\x00Z\x01\n\n\n\x03\x04\x0b\x01\x12\x03X\x08&\n\x0b\n\x04\x04\x0b\x02\x00\x12\x03Y\x021\n\x0c\n\x05\x04\x0b\x02\x00\x04\x12\x03Y\x02\n\n\x0c\n\x05\x04\x0b\x02\x00\x06\x12\x03Y\x0b\x1b\n\x0c\n\x05\x04\x0b\x02\x00\x01\x12\x03Y\x1c,\n\x0c\n\x05\x04\x0b\x02\x00\x03\x12\x03Y/0\n-\n\x02\x04\x0c\x12\x04]\x00h\x01\x1a! Arbitrary search query for IGDB\n\n\n\n\x03\x04\x0c\x01\x12\x03]\x08\x1c\n\x0c\n\x04\x04\x0c\x04\x00\x12\x04^\x02a\x03\n\x0c\n\x05\x04\x0c\x04\x00\x01\x12\x03^\x07\x15\n\r\n\x06\x04\x0c\x04\x00\x02\x00\x12\x03_\x04\r\n\x0e\n\x07\x04\x0c\x04\x00\x02\x00\x01\x12\x03_\x04\x08\n\x0e\n\x07\x04\x0c\x04\x00\x02\x00\x02\x12\x03_\x0b\x0c\n\r\n\x06\x04\x0c\x04\x00\x02\x01\x12\x03`\x04\x11\n\x0e\n\x07\x04\x0c\x04\x00\x02\x01\x01\x12\x03`\x04\x0c\n\x0e\n\x07\x04\x0c\x04\x00\x02\x01\x02\x12\x03`\x0f\x10\n\x0b\n\x04\x04\x0c\x02\x00\x12\x03c\x02!\n\x0c\n\x05\x04\x0c\x02\x00\x06\x12\x03c\x02\x10\n\x0c\n\x05\x04\x0c\x02\x00\x01\x12\x03c\x11\x1c\n\x0c\n\x05\x04\x0c\x02\x00\x03\x12\x03c\x1f \n\x0b\n\x04\x04\x0c\x02\x01\x12\x03d\x02!\n\x0c\n\x05\x04\x0c\x02\x01\x04\x12\x03d\x02\n\n\x0c\n\x05\x04\x0c\x02\x01\x06\x12\x03d\x0b\x15\n\x0c\n\x05\x04\x0c\x02\x01\x01\x12\x03d\x16\x1c\n\x0c\n\x05\x04\x0c\x02\x01\x03\x12\x03d\x1f \n\x0b\n\x04\x04\x0c\x02\x02\x12\x03e\x02)\n\x0c\n\x05\x04\x0c\x02\x02\x04\x12\x03e\x02\n\n\x0c\n\x05\x04\x0c\x02\x02\x06\x12\x03e\x0b\x19\n\x0c\n\x05\x04\x0c\x02\x02\x01\x12\x03e\x1a$\n\x0c\n\x05\x04\x0c\x02\x02\x03\x12\x03e\'(\n\x0b\n\x04\x04\x0c\x02\x03\x12\x03f\x02#\n\x0c\n\x05\x04\x0c\x02\x03\x04\x12\x03f\x02\n\n\x0c\n\x05\x04\x0c\x02\x03\x06\x12\x03f\x0b\x16\n\x0c\n\x05\x04\x0c\x02\x03\x01\x12\x03f\x17\x1e\n\x0c\n\x05\x04\x0c\x02\x03\x03\x12\x03f!\"\n\x0b\n\x04\x04\x0c\x02\x04\x12\x03g\x02!\n\x0c\n\x05\x04\x0c\x02\x04\x04\x12\x03g\x02\n\n\x0c\n\x05\x04\x0c\x02\x04\x06\x12\x03g\x0b\x15\n\x0c\n\x05\x04\x0c\x02\x04\x01\x12\x03g\x16\x1c\n\x0c\n\x05\x04\x0c\x02\x04\x03\x12\x03g\x1f \n\n\n\x02\x04\r\x12\x04j\x00l\x01\n\n\n\x03\x04\r\x01\x12\x03j\x08\x1e\n\x0b\n\x04\x04\r\x02\x00\x12\x03k\x02%\n\x0c\n\x05\x04\r\x02\x00\x04\x12\x03k\x02\n\n\x0c\n\x05\x04\r\x02\x00\x06\x12\x03k\x0b\x1a\n\x0c\n\x05\x04\r\x02\x00\x01\x12\x03k\x1b \n\x0c\n\x05\x04\r\x02\x00\x03\x12\x03k#$\n\n\n\x02\x04\x0e\x12\x04n\x00p\x01\n\n\n\x03\x04\x0e\x01\x12\x03n\x08\"\n\x0b\n\x04\x04\x0e\x02\x00\x12\x03o\x02-\n\x0c\n\x05\x04\x0e\x02\x00\x04\x12\x03o\x02\n\n\x0c\n\x05\x04\x0e\x02\x00\x06\x12\x03o\x0b\x1e\n\x0c\n\x05\x04\x0e\x02\x00\x01\x12\x03o\x1f(\n\x0c\n\x05\x04\x0e\x02\x00\x03\x12\x03o+,\n\n\n\x02\x04\x0f\x12\x04r\x00w\x01\n\n\n\x03\x04\x0f\x01\x12\x03r\x08\x1d\n\x0c\n\x04\x04\x0f\x08\x00\x12\x04s\x02v\x03\n\x0c\n\x05\x04\x0f\x08\x00\x01\x12\x03s\x08\x16\n\x0b\n\x04\x04\x0f\x02\x00\x12\x03t\x04,\n\x0c\n\x05\x04\x0f\x02\x00\x06\x12\x03t\x04\x1a\n\x0c\n\x05\x04\x0f\x02\x00\x01\x12\x03t\x1b\'\n\x0c\n\x05\x04\x0f\x02\x00\x03\x12\x03t*+\n\x0b\n\x04\x04\x0f\x02\x01\x12\x03u\x044\n\x0c\n\x05\x04\x0f\x02\x01\x06\x12\x03u\x04\x1e\n\x0c\n\x05\x04\x0f\x02\x01\x01\x12\x03u\x1f/\n\x0c\n\x05\x04\x0f\x02\x01\x03\x12\x03u23\n\n\n\x02\x04\x10\x12\x04y\x00\x7f\x01\n\n\n\x03\x04\x10\x01\x12\x03y\x08 \n\x0c\n\x04\x04\x10\x03\x00\x12\x04z\x02|\x03\n\x0c\n\x05\x04\x10\x03\x00\x01\x12\x03z\n\x12\n\r\n\x06\x04\x10\x03\x00\x02\x00\x12\x03{\x04\x16\n\x0e\n\x07\x04\x10\x03\x00\x02\x00\x05\x12\x03{\x04\t\n\x0e\n\x07\x04\x10\x03\x00\x02\x00\x01\x12\x03{\n\x11\n\x0e\n\x07\x04\x10\x03\x00\x02\x00\x03\x12\x03{\x14\x15\n\x0b\n\x04\x04\x10\x02\x00\x12\x03~\x02\"\n\x0c\n\x05\x04\x10\x02\x00\x04\x12\x03~\x02\n\n\x0c\n\x05\x04\x10\x02\x00\x06\x12\x03~\x0b\x13\n\x0c\n\x05\x04\x10\x02\x00\x01\x12\x03~\x14\x1d\n\x0c\n\x05\x04\x10\x02\x00\x03\x12\x03~ !\n\n\n\x02\x04\x11\x12\x04\x81\x01\x00$\n\x0b\n\x03\x04\x11\x01\x12\x04\x81\x01\x08!b\x06proto3\n\xc8\x16\n\x1eretrom/models/game-files.proto\x12\x06retrom\x1a\x1fgoogle/protobuf/timestamp.proto\"\xd4\x02\n\x08GameFile\x12\x0e\n\x02id\x18\x01 \x01(\x05R\x02id\x12\x1b\n\tbyte_size\x18\x03 \x01(\x03R\x08byteSize\x12\x12\n\x04path\x18\x04 \x01(\tR\x04path\x12\x17\n\x07game_id\x18\x06 \x01(\x05R\x06gameId\x129\n\ncreated_at\x18\x07 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x08 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x12>\n\ndeleted_at\x18\t \x01(\x0b2\x1a.google.protobuf.TimestampH\x00R\tdeletedAt\x88\x01\x01\x12\x1d\n\nis_deleted\x18\n \x01(\x08R\tisDeletedB\r\n\x0b_deleted_atJ\x04\x08\x02\x10\x03J\x04\x08\x05\x10\x06\"\xf4\x02\n\x0bNewGameFile\x12\x1b\n\tbyte_size\x18\x01 \x01(\x03R\x08byteSize\x12\x12\n\x04path\x18\x02 \x01(\tR\x04path\x12\x1c\n\x07game_id\x18\x03 \x01(\x05H\x00R\x06gameId\x88\x01\x01\x12>\n\ncreated_at\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampH\x01R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampH\x02R\tupdatedAt\x88\x01\x01\x12>\n\ndeleted_at\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampH\x03R\tdeletedAt\x88\x01\x01\x12\x1d\n\nis_deleted\x18\x07 \x01(\x08R\tisDeletedB\n\n\x08_game_idB\r\n\x0b_created_atB\r\n\x0b_updated_atB\r\n\x0b_deleted_at\"\xbd\x03\n\x0fUpdatedGameFile\x12\x0e\n\x02id\x18\x01 \x01(\x05R\x02id\x12 \n\tbyte_size\x18\x02 \x01(\x03H\x00R\x08byteSize\x88\x01\x01\x12\x17\n\x04path\x18\x03 \x01(\tH\x01R\x04path\x88\x01\x01\x12\x1c\n\x07game_id\x18\x04 \x01(\x05H\x02R\x06gameId\x88\x01\x01\x12>\n\ncreated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampH\x03R\tcreatedAt\x88\x01\x01\x12>\n\nupdated_at\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampH\x04R\tupdatedAt\x88\x01\x01\x12>\n\ndeleted_at\x18\x07 \x01(\x0b2\x1a.google.protobuf.TimestampH\x05R\tdeletedAt\x88\x01\x01\x12\"\n\nis_deleted\x18\x08 \x01(\x08H\x06R\tisDeleted\x88\x01\x01B\x0c\n\n_byte_sizeB\x07\n\x05_pathB\n\n\x08_game_idB\r\n\x0b_created_atB\r\n\x0b_updated_atB\r\n\x0b_deleted_atB\r\n\x0b_is_deletedJ\xe6\x0c\n\x06\x12\x04\x00\x00&\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x0f\n\t\n\x02\x03\x00\x12\x03\x04\x00)\n\n\n\x02\x04\x00\x12\x04\x06\x00\x11\x01\n\n\n\x03\x04\x00\x01\x12\x03\x06\x08\x10\n\n\n\x03\x04\x00\t\x12\x03\x07\x02\x10\n\x0b\n\x04\x04\x00\t\x00\x12\x03\x07\x0b\x0c\n\x0c\n\x05\x04\x00\t\x00\x01\x12\x03\x07\x0b\x0c\n\x0c\n\x05\x04\x00\t\x00\x02\x12\x03\x07\x0b\x0c\n\x0b\n\x04\x04\x00\t\x01\x12\x03\x07\x0e\x0f\n\x0c\n\x05\x04\x00\t\x01\x01\x12\x03\x07\x0e\x0f\n\x0c\n\x05\x04\x00\t\x01\x02\x12\x03\x07\x0e\x0f\n\x0b\n\x04\x04\x00\x02\x00\x12\x03\t\x02\x0f\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03\t\x02\x07\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\t\x08\n\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\t\r\x0e\n\x0b\n\x04\x04\x00\x02\x01\x12\x03\n\x02\x16\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03\n\x02\x07\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03\n\x08\x11\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03\n\x14\x15\n\x0b\n\x04\x04\x00\x02\x02\x12\x03\x0b\x02\x12\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x03\x0b\x02\x08\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03\x0b\t\r\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03\x0b\x10\x11\n\x0b\n\x04\x04\x00\x02\x03\x12\x03\x0c\x02\x14\n\x0c\n\x05\x04\x00\x02\x03\x05\x12\x03\x0c\x02\x07\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03\x0c\x08\x0f\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03\x0c\x12\x13\n\x0b\n\x04\x04\x00\x02\x04\x12\x03\r\x02+\n\x0c\n\x05\x04\x00\x02\x04\x06\x12\x03\r\x02\x1b\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x03\r\x1c&\n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x03\r)*\n\x0b\n\x04\x04\x00\x02\x05\x12\x03\x0e\x02+\n\x0c\n\x05\x04\x00\x02\x05\x06\x12\x03\x0e\x02\x1b\n\x0c\n\x05\x04\x00\x02\x05\x01\x12\x03\x0e\x1c&\n\x0c\n\x05\x04\x00\x02\x05\x03\x12\x03\x0e)*\n\x0b\n\x04\x04\x00\x02\x06\x12\x03\x0f\x024\n\x0c\n\x05\x04\x00\x02\x06\x04\x12\x03\x0f\x02\n\n\x0c\n\x05\x04\x00\x02\x06\x06\x12\x03\x0f\x0b$\n\x0c\n\x05\x04\x00\x02\x06\x01\x12\x03\x0f%/\n\x0c\n\x05\x04\x00\x02\x06\x03\x12\x03\x0f23\n\x0b\n\x04\x04\x00\x02\x07\x12\x03\x10\x02\x17\n\x0c\n\x05\x04\x00\x02\x07\x05\x12\x03\x10\x02\x06\n\x0c\n\x05\x04\x00\x02\x07\x01\x12\x03\x10\x07\x11\n\x0c\n\x05\x04\x00\x02\x07\x03\x12\x03\x10\x14\x16\n\n\n\x02\x04\x01\x12\x04\x13\x00\x1b\x01\n\n\n\x03\x04\x01\x01\x12\x03\x13\x08\x13\n\x0b\n\x04\x04\x01\x02\x00\x12\x03\x14\x02\x16\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03\x14\x02\x07\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03\x14\x08\x11\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03\x14\x14\x15\n\x0b\n\x04\x04\x01\x02\x01\x12\x03\x15\x02\x12\n\x0c\n\x05\x04\x01\x02\x01\x05\x12\x03\x15\x02\x08\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03\x15\t\r\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03\x15\x10\x11\n\x0b\n\x04\x04\x01\x02\x02\x12\x03\x16\x02\x1d\n\x0c\n\x05\x04\x01\x02\x02\x04\x12\x03\x16\x02\n\n\x0c\n\x05\x04\x01\x02\x02\x05\x12\x03\x16\x0b\x10\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x03\x16\x11\x18\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03\x16\x1b\x1c\n\x0b\n\x04\x04\x01\x02\x03\x12\x03\x17\x024\n\x0c\n\x05\x04\x01\x02\x03\x04\x12\x03\x17\x02\n\n\x0c\n\x05\x04\x01\x02\x03\x06\x12\x03\x17\x0b$\n\x0c\n\x05\x04\x01\x02\x03\x01\x12\x03\x17%/\n\x0c\n\x05\x04\x01\x02\x03\x03\x12\x03\x1723\n\x0b\n\x04\x04\x01\x02\x04\x12\x03\x18\x024\n\x0c\n\x05\x04\x01\x02\x04\x04\x12\x03\x18\x02\n\n\x0c\n\x05\x04\x01\x02\x04\x06\x12\x03\x18\x0b$\n\x0c\n\x05\x04\x01\x02\x04\x01\x12\x03\x18%/\n\x0c\n\x05\x04\x01\x02\x04\x03\x12\x03\x1823\n\x0b\n\x04\x04\x01\x02\x05\x12\x03\x19\x024\n\x0c\n\x05\x04\x01\x02\x05\x04\x12\x03\x19\x02\n\n\x0c\n\x05\x04\x01\x02\x05\x06\x12\x03\x19\x0b$\n\x0c\n\x05\x04\x01\x02\x05\x01\x12\x03\x19%/\n\x0c\n\x05\x04\x01\x02\x05\x03\x12\x03\x1923\n\x0b\n\x04\x04\x01\x02\x06\x12\x03\x1a\x02\x16\n\x0c\n\x05\x04\x01\x02\x06\x05\x12\x03\x1a\x02\x06\n\x0c\n\x05\x04\x01\x02\x06\x01\x12\x03\x1a\x07\x11\n\x0c\n\x05\x04\x01\x02\x06\x03\x12\x03\x1a\x14\x15\n\n\n\x02\x04\x02\x12\x04\x1d\x00&\x01\n\n\n\x03\x04\x02\x01\x12\x03\x1d\x08\x17\n\x0b\n\x04\x04\x02\x02\x00\x12\x03\x1e\x02\x0f\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03\x1e\x02\x07\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03\x1e\x08\n\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03\x1e\r\x0e\n\x0b\n\x04\x04\x02\x02\x01\x12\x03\x1f\x02\x1f\n\x0c\n\x05\x04\x02\x02\x01\x04\x12\x03\x1f\x02\n\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03\x1f\x0b\x10\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03\x1f\x11\x1a\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03\x1f\x1d\x1e\n\x0b\n\x04\x04\x02\x02\x02\x12\x03 \x02\x1b\n\x0c\n\x05\x04\x02\x02\x02\x04\x12\x03 \x02\n\n\x0c\n\x05\x04\x02\x02\x02\x05\x12\x03 \x0b\x11\n\x0c\n\x05\x04\x02\x02\x02\x01\x12\x03 \x12\x16\n\x0c\n\x05\x04\x02\x02\x02\x03\x12\x03 \x19\x1a\n\x0b\n\x04\x04\x02\x02\x03\x12\x03!\x02\x1d\n\x0c\n\x05\x04\x02\x02\x03\x04\x12\x03!\x02\n\n\x0c\n\x05\x04\x02\x02\x03\x05\x12\x03!\x0b\x10\n\x0c\n\x05\x04\x02\x02\x03\x01\x12\x03!\x11\x18\n\x0c\n\x05\x04\x02\x02\x03\x03\x12\x03!\x1b\x1c\n\x0b\n\x04\x04\x02\x02\x04\x12\x03\"\x024\n\x0c\n\x05\x04\x02\x02\x04\x04\x12\x03\"\x02\n\n\x0c\n\x05\x04\x02\x02\x04\x06\x12\x03\"\x0b$\n\x0c\n\x05\x04\x02\x02\x04\x01\x12\x03\"%/\n\x0c\n\x05\x04\x02\x02\x04\x03\x12\x03\"23\n\x0b\n\x04\x04\x02\x02\x05\x12\x03#\x024\n\x0c\n\x05\x04\x02\x02\x05\x04\x12\x03#\x02\n\n\x0c\n\x05\x04\x02\x02\x05\x06\x12\x03#\x0b$\n\x0c\n\x05\x04\x02\x02\x05\x01\x12\x03#%/\n\x0c\n\x05\x04\x02\x02\x05\x03\x12\x03#23\n\x0b\n\x04\x04\x02\x02\x06\x12\x03$\x024\n\x0c\n\x05\x04\x02\x02\x06\x04\x12\x03$\x02\n\n\x0c\n\x05\x04\x02\x02\x06\x06\x12\x03$\x0b$\n\x0c\n\x05\x04\x02\x02\x06\x01\x12\x03$%/\n\x0c\n\x05\x04\x02\x02\x06\x03\x12\x03$23\n\x0b\n\x04\x04\x02\x02\x07\x12\x03%\x02\x1f\n\x0c\n\x05\x04\x02\x02\x07\x04\x12\x03%\x02\n\n\x0c\n\x05\x04\x02\x02\x07\x05\x12\x03%\x0b\x0f\n\x0c\n\x05\x04\x02\x02\x07\x01\x12\x03%\x10\x1a\n\x0c\n\x05\x04\x02\x02\x07\x03\x12\x03%\x1d\x1eb\x06proto3\n\xdc\x12\n%retrom/services/library-service.proto\x12\x06retrom\x1a\x1eretrom/models/game-files.proto\x1a\x19retrom/models/games.proto\x1a\x1dretrom/models/platforms.proto\"\x16\n\x14UpdateLibraryRequest\"0\n\x15UpdateLibraryResponse\x12\x17\n\x07job_ids\x18\x01 \x03(\tR\x06jobIds\"O\n\x1cUpdateLibraryMetadataRequest\x12!\n\toverwrite\x18\x01 \x01(\x08H\x00R\toverwrite\x88\x01\x01B\x0c\n\n_overwrite\"\x8e\x02\n\x1dUpdateLibraryMetadataResponse\x127\n\x18platform_metadata_job_id\x18\x01 \x01(\tR\x15platformMetadataJobId\x12/\n\x14game_metadata_job_id\x18\x02 \x01(\tR\x11gameMetadataJobId\x121\n\x15extra_metadata_job_id\x18\x03 \x01(\tR\x12extraMetadataJobId\x126\n\x15steam_metadata_job_id\x18\x04 \x01(\tH\x00R\x12steamMetadataJobId\x88\x01\x01B\x18\n\x16_steam_metadata_job_id\"\x16\n\x14DeleteLibraryRequest\"\x17\n\x15DeleteLibraryResponse\"6\n\x1bDeleteMissingEntriesRequest\x12\x17\n\x07dry_run\x18\x01 \x01(\x08R\x06dryRun\"\xd0\x01\n\x1cDeleteMissingEntriesResponse\x12=\n\x11platforms_deleted\x18\x01 \x03(\x0b2\x10.retrom.PlatformR\x10platformsDeleted\x121\n\rgames_deleted\x18\x02 \x03(\x0b2\x0c.retrom.GameR\x0cgamesDeleted\x12>\n\x12game_files_deleted\x18\x03 \x03(\x0b2\x10.retrom.GameFileR\x10gameFilesDeleted2\xf5\x02\n\x0eLibraryService\x12L\n\rUpdateLibrary\x12\x1c.retrom.UpdateLibraryRequest\x1a\x1d.retrom.UpdateLibraryResponse\x12d\n\x15UpdateLibraryMetadata\x12$.retrom.UpdateLibraryMetadataRequest\x1a%.retrom.UpdateLibraryMetadataResponse\x12L\n\rDeleteLibrary\x12\x1c.retrom.DeleteLibraryRequest\x1a\x1d.retrom.DeleteLibraryResponse\x12a\n\x14DeleteMissingEntries\x12#.retrom.DeleteMissingEntriesRequest\x1a$.retrom.DeleteMissingEntriesResponseJ\xe8\x08\n\x06\x12\x04\x00\x00,\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x0f\n\t\n\x02\x03\x00\x12\x03\x04\x00(\n\t\n\x02\x03\x01\x12\x03\x05\x00#\n\t\n\x02\x03\x02\x12\x03\x06\x00\'\n\n\n\x02\x06\x00\x12\x04\x08\x00\r\x01\n\n\n\x03\x06\x00\x01\x12\x03\x08\x08\x16\n\x0b\n\x04\x06\x00\x02\x00\x12\x03\t\x02J\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\t\x06\x13\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\t\x14(\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\t3H\n\x0b\n\x04\x06\x00\x02\x01\x12\x03\n\x02b\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\n\x06\x1b\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\n\x1c8\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\nC`\n\x0b\n\x04\x06\x00\x02\x02\x12\x03\x0b\x02J\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03\x0b\x06\x13\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03\x0b\x14(\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03\x0b3H\n\x0b\n\x04\x06\x00\x02\x03\x12\x03\x0c\x02_\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x03\x0c\x06\x1a\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x03\x0c\x1b6\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x03\x0cA]\n\t\n\x02\x04\x00\x12\x03\x0f\x00\x1f\n\n\n\x03\x04\x00\x01\x12\x03\x0f\x08\x1c\n\n\n\x02\x04\x01\x12\x04\x11\x00\x13\x01\n\n\n\x03\x04\x01\x01\x12\x03\x11\x08\x1d\n\x0b\n\x04\x04\x01\x02\x00\x12\x03\x12\x02\x1e\n\x0c\n\x05\x04\x01\x02\x00\x04\x12\x03\x12\x02\n\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03\x12\x0b\x11\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03\x12\x12\x19\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03\x12\x1c\x1d\n\n\n\x02\x04\x02\x12\x04\x15\x00\x17\x01\n\n\n\x03\x04\x02\x01\x12\x03\x15\x08$\n\x0b\n\x04\x04\x02\x02\x00\x12\x03\x16\x02\x1e\n\x0c\n\x05\x04\x02\x02\x00\x04\x12\x03\x16\x02\n\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03\x16\x0b\x0f\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03\x16\x10\x19\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03\x16\x1c\x1d\n\n\n\x02\x04\x03\x12\x04\x19\x00\x1e\x01\n\n\n\x03\x04\x03\x01\x12\x03\x19\x08%\n\x0b\n\x04\x04\x03\x02\x00\x12\x03\x1a\x02&\n\x0c\n\x05\x04\x03\x02\x00\x05\x12\x03\x1a\x02\x08\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x03\x1a\t!\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x03\x1a$%\n\x0b\n\x04\x04\x03\x02\x01\x12\x03\x1b\x02\"\n\x0c\n\x05\x04\x03\x02\x01\x05\x12\x03\x1b\x02\x08\n\x0c\n\x05\x04\x03\x02\x01\x01\x12\x03\x1b\t\x1d\n\x0c\n\x05\x04\x03\x02\x01\x03\x12\x03\x1b !\n\x0b\n\x04\x04\x03\x02\x02\x12\x03\x1c\x02#\n\x0c\n\x05\x04\x03\x02\x02\x05\x12\x03\x1c\x02\x08\n\x0c\n\x05\x04\x03\x02\x02\x01\x12\x03\x1c\t\x1e\n\x0c\n\x05\x04\x03\x02\x02\x03\x12\x03\x1c!\"\n\x0b\n\x04\x04\x03\x02\x03\x12\x03\x1d\x02,\n\x0c\n\x05\x04\x03\x02\x03\x04\x12\x03\x1d\x02\n\n\x0c\n\x05\x04\x03\x02\x03\x05\x12\x03\x1d\x0b\x11\n\x0c\n\x05\x04\x03\x02\x03\x01\x12\x03\x1d\x12\'\n\x0c\n\x05\x04\x03\x02\x03\x03\x12\x03\x1d*+\n\t\n\x02\x04\x04\x12\x03 \x00\x1f\n\n\n\x03\x04\x04\x01\x12\x03 \x08\x1c\n\t\n\x02\x04\x05\x12\x03\"\x00 \n\n\n\x03\x04\x05\x01\x12\x03\"\x08\x1d\n\n\n\x02\x04\x06\x12\x04$\x00&\x01\n\n\n\x03\x04\x06\x01\x12\x03$\x08#\n\x0b\n\x04\x04\x06\x02\x00\x12\x03%\x02\x13\n\x0c\n\x05\x04\x06\x02\x00\x05\x12\x03%\x02\x06\n\x0c\n\x05\x04\x06\x02\x00\x01\x12\x03%\x07\x0e\n\x0c\n\x05\x04\x06\x02\x00\x03\x12\x03%\x11\x12\n\n\n\x02\x04\x07\x12\x04(\x00,\x01\n\n\n\x03\x04\x07\x01\x12\x03(\x08$\n\x0b\n\x04\x04\x07\x02\x00\x12\x03)\x02*\n\x0c\n\x05\x04\x07\x02\x00\x04\x12\x03)\x02\n\n\x0c\n\x05\x04\x07\x02\x00\x06\x12\x03)\x0b\x13\n\x0c\n\x05\x04\x07\x02\x00\x01\x12\x03)\x14%\n\x0c\n\x05\x04\x07\x02\x00\x03\x12\x03)()\n\x0b\n\x04\x04\x07\x02\x01\x12\x03*\x02\"\n\x0c\n\x05\x04\x07\x02\x01\x04\x12\x03*\x02\n\n\x0c\n\x05\x04\x07\x02\x01\x06\x12\x03*\x0b\x0f\n\x0c\n\x05\x04\x07\x02\x01\x01\x12\x03*\x10\x1d\n\x0c\n\x05\x04\x07\x02\x01\x03\x12\x03* !\n\x0b\n\x04\x04\x07\x02\x02\x12\x03+\x02+\n\x0c\n\x05\x04\x07\x02\x02\x04\x12\x03+\x02\n\n\x0c\n\x05\x04\x07\x02\x02\x06\x12\x03+\x0b\x13\n\x0c\n\x05\x04\x07\x02\x02\x01\x12\x03+\x14&\n\x0c\n\x05\x04\x07\x02\x02\x03\x12\x03+)*b\x06proto3\n\xca\x04\n\x1aretrom/file-explorer.proto\x12\x06retrom\"q\n\x0eFilesystemNode\x12\x12\n\x04path\x18\x01 \x01(\tR\x04path\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x127\n\tnode_type\x18\x03 \x01(\x0e2\x1a.retrom.FilesystemNodeTypeR\x08nodeType*:\n\x12FilesystemNodeType\x12\r\n\tDIRECTORY\x10\x00\x12\x08\n\x04FILE\x10\x01\x12\x0b\n\x07UNKNOWN\x10\x02J\xec\x02\n\x06\x12\x04\x00\x00\x0e\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x0f\n\n\n\x02\x05\x00\x12\x04\x04\x00\x08\x01\n\n\n\x03\x05\x00\x01\x12\x03\x04\x05\x17\n\x0b\n\x04\x05\x00\x02\x00\x12\x03\x05\x02\x10\n\x0c\n\x05\x05\x00\x02\x00\x01\x12\x03\x05\x02\x0b\n\x0c\n\x05\x05\x00\x02\x00\x02\x12\x03\x05\x0e\x0f\n\x0b\n\x04\x05\x00\x02\x01\x12\x03\x06\x02\x0b\n\x0c\n\x05\x05\x00\x02\x01\x01\x12\x03\x06\x02\x06\n\x0c\n\x05\x05\x00\x02\x01\x02\x12\x03\x06\t\n\n\x0b\n\x04\x05\x00\x02\x02\x12\x03\x07\x02\x0e\n\x0c\n\x05\x05\x00\x02\x02\x01\x12\x03\x07\x02\t\n\x0c\n\x05\x05\x00\x02\x02\x02\x12\x03\x07\x0c\r\n\n\n\x02\x04\x00\x12\x04\n\x00\x0e\x01\n\n\n\x03\x04\x00\x01\x12\x03\n\x08\x16\n\x0b\n\x04\x04\x00\x02\x00\x12\x03\x0b\x02\x12\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03\x0b\x02\x08\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\x0b\t\r\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\x0b\x10\x11\n\x0b\n\x04\x04\x00\x02\x01\x12\x03\x0c\x02\x12\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03\x0c\x02\x08\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03\x0c\t\r\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03\x0c\x10\x11\n\x0b\n\x04\x04\x00\x02\x02\x12\x03\r\x02#\n\x0c\n\x05\x04\x00\x02\x02\x06\x12\x03\r\x02\x14\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03\r\x15\x1e\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03\r!\"b\x06proto3\n\xe0\x07\n\x12retrom/files.proto\x12\x0cretrom.files\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1aretrom/file-explorer.proto\"\xfd\x01\n\x08FileStat\x12\x12\n\x04path\x18\x01 \x01(\tR\x04path\x129\n\ncreated_at\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n\nupdated_at\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\x127\n\tnode_type\x18\x04 \x01(\x0e2\x1a.retrom.FilesystemNodeTypeR\x08nodeType\x12 \n\tbyte_size\x18\x05 \x01(\x04H\x00R\x08byteSize\x88\x01\x01B\x0c\n\n_byte_size\"L\n\x04File\x12*\n\x04stat\x18\x01 \x01(\x0b2\x16.retrom.files.FileStatR\x04stat\x12\x18\n\x07content\x18\x02 \x01(\x0cR\x07contentJ\xa8\x04\n\x06\x12\x04\x00\x00\x13\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x15\n\t\n\x02\x03\x00\x12\x03\x04\x00)\n\t\n\x02\x03\x01\x12\x03\x05\x00$\n\n\n\x02\x04\x00\x12\x04\x07\x00\x0e\x01\n\n\n\x03\x04\x00\x01\x12\x03\x07\x08\x10\nB\n\x04\x04\x00\x02\x00\x12\x03\t\x02\x12\x1a5 Relative path to the file from the public directory \n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03\t\x02\x08\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\t\t\r\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\t\x10\x11\n\x0b\n\x04\x04\x00\x02\x01\x12\x03\n\x02+\n\x0c\n\x05\x04\x00\x02\x01\x06\x12\x03\n\x02\x1b\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03\n\x1c&\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03\n)*\n\x0b\n\x04\x04\x00\x02\x02\x12\x03\x0b\x02+\n\x0c\n\x05\x04\x00\x02\x02\x06\x12\x03\x0b\x02\x1b\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03\x0b\x1c&\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03\x0b)*\n\x0b\n\x04\x04\x00\x02\x03\x12\x03\x0c\x02#\n\x0c\n\x05\x04\x00\x02\x03\x06\x12\x03\x0c\x02\x14\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03\x0c\x15\x1e\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03\x0c!\"\n\x0b\n\x04\x04\x00\x02\x04\x12\x03\r\x02 \n\x0c\n\x05\x04\x00\x02\x04\x04\x12\x03\r\x02\n\n\x0c\n\x05\x04\x00\x02\x04\x05\x12\x03\r\x0b\x11\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x03\r\x12\x1b\n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x03\r\x1e\x1f\n\n\n\x02\x04\x01\x12\x04\x10\x00\x13\x01\n\n\n\x03\x04\x01\x01\x12\x03\x10\x08\x0c\n\x0b\n\x04\x04\x01\x02\x00\x12\x03\x11\x02\x14\n\x0c\n\x05\x04\x01\x02\x00\x06\x12\x03\x11\x02\n\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03\x11\x0b\x0f\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03\x11\x12\x13\n\x0b\n\x04\x04\x01\x02\x01\x12\x03\x12\x02\x14\n\x0c\n\x05\x04\x01\x02\x01\x05\x12\x03\x12\x02\x07\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03\x12\x08\x0f\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03\x12\x12\x13b\x06proto3\n\xbb\x0b\n+retrom/services/file-explorer-service.proto\x12\x06retrom\x1a\x1aretrom/file-explorer.proto\x1a\x12retrom/files.proto\"<\n\x18GetFilesystemNodeRequest\x12\x17\n\x04path\x18\x01 \x01(\tH\x00R\x04path\x88\x01\x01B\x07\n\x05_path\"\x89\x01\n\x19GetFilesystemNodeResponse\x12/\n\x04node\x18\x01 \x01(\x0b2\x16.retrom.FilesystemNodeH\x00R\x04node\x88\x01\x01\x122\n\x08children\x18\x02 \x03(\x0b2\x16.retrom.FilesystemNodeR\x08childrenB\x07\n\x05_node\"\xa2\x01\n\x0eGetStatRequest\x12\x12\n\x04path\x18\x01 \x01(\tR\x04path\x12 \n\tmax_depth\x18\x02 \x01(\x05H\x00R\x08maxDepth\x88\x01\x01\x124\n\x13include_directories\x18\x03 \x01(\x08H\x01R\x12includeDirectories\x88\x01\x01B\x0c\n\n_max_depthB\x16\n\x14_include_directories\"?\n\x0fGetStatResponse\x12,\n\x05stats\x18\x01 \x03(\x0b2\x16.retrom.files.FileStatR\x05stats2\xab\x01\n\x13FileExplorerService\x12X\n\x11GetFilesystemNode\x12 .retrom.GetFilesystemNodeRequest\x1a!.retrom.GetFilesystemNodeResponse\x12:\n\x07GetStat\x12\x16.retrom.GetStatRequest\x1a\x17.retrom.GetStatResponseJ\xed\x05\n\x06\x12\x04\x00\x00\x1d\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x0f\n\t\n\x02\x03\x00\x12\x03\x04\x00$\n\t\n\x02\x03\x01\x12\x03\x05\x00\x1c\n\n\n\x02\x06\x00\x12\x04\x07\x00\n\x01\n\n\n\x03\x06\x00\x01\x12\x03\x07\x08\x1b\n\x0b\n\x04\x06\x00\x02\x00\x12\x03\x08\x02V\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x08\x06\x17\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x08\x180\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x08;T\n\x0b\n\x04\x06\x00\x02\x01\x12\x03\t\x028\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\t\x06\r\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\t\x0e\x1c\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\t\'6\n\n\n\x02\x04\x00\x12\x04\x0c\x00\x0e\x01\n\n\n\x03\x04\x00\x01\x12\x03\x0c\x08 \n\x0b\n\x04\x04\x00\x02\x00\x12\x03\r\x02\x1b\n\x0c\n\x05\x04\x00\x02\x00\x04\x12\x03\r\x02\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03\r\x0b\x11\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\r\x12\x16\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\r\x19\x1a\n\n\n\x02\x04\x01\x12\x04\x10\x00\x13\x01\n\n\n\x03\x04\x01\x01\x12\x03\x10\x08!\n\x0b\n\x04\x04\x01\x02\x00\x12\x03\x11\x02#\n\x0c\n\x05\x04\x01\x02\x00\x04\x12\x03\x11\x02\n\n\x0c\n\x05\x04\x01\x02\x00\x06\x12\x03\x11\x0b\x19\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03\x11\x1a\x1e\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03\x11!\"\n\x0b\n\x04\x04\x01\x02\x01\x12\x03\x12\x02\'\n\x0c\n\x05\x04\x01\x02\x01\x04\x12\x03\x12\x02\n\n\x0c\n\x05\x04\x01\x02\x01\x06\x12\x03\x12\x0b\x19\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03\x12\x1a\"\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03\x12%&\n\n\n\x02\x04\x02\x12\x04\x15\x00\x19\x01\n\n\n\x03\x04\x02\x01\x12\x03\x15\x08\x16\n\x0b\n\x04\x04\x02\x02\x00\x12\x03\x16\x02\x12\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03\x16\x02\x08\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03\x16\t\r\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03\x16\x10\x11\n\x0b\n\x04\x04\x02\x02\x01\x12\x03\x17\x02\x1f\n\x0c\n\x05\x04\x02\x02\x01\x04\x12\x03\x17\x02\n\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03\x17\x0b\x10\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03\x17\x11\x1a\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03\x17\x1d\x1e\n\x0b\n\x04\x04\x02\x02\x02\x12\x03\x18\x02(\n\x0c\n\x05\x04\x02\x02\x02\x04\x12\x03\x18\x02\n\n\x0c\n\x05\x04\x02\x02\x02\x05\x12\x03\x18\x0b\x0f\n\x0c\n\x05\x04\x02\x02\x02\x01\x12\x03\x18\x10#\n\x0c\n\x05\x04\x02\x02\x02\x03\x12\x03\x18&\'\n\n\n\x02\x04\x03\x12\x04\x1b\x00\x1d\x01\n\n\n\x03\x04\x03\x01\x12\x03\x1b\x08\x17\n\x0b\n\x04\x04\x03\x02\x00\x12\x03\x1c\x02+\n\x0c\n\x05\x04\x03\x02\x00\x04\x12\x03\x1c\x02\n\n\x0c\n\x05\x04\x03\x02\x00\x06\x12\x03\x1c\x0b \n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x03\x1c!&\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x03\x1c)*b\x06proto3\n\x91\x1c\n\"retrom/services/game-service.proto\x12\x06retrom\x1a\x1eretrom/models/game-files.proto\x1a\x19retrom/models/games.proto\x1a\x1cretrom/models/metadata.proto\"\xf7\x01\n\x0fGetGamesRequest\x12!\n\x0cplatform_ids\x18\x01 \x03(\x05R\x0bplatformIds\x12\x10\n\x03ids\x18\x02 \x03(\x05R\x03ids\x12(\n\rwith_metadata\x18\x03 \x01(\x08H\x00R\x0cwithMetadata\x88\x01\x01\x12\"\n\nwith_files\x18\x04 \x01(\x08H\x01R\twithFiles\x88\x01\x01\x12,\n\x0finclude_deleted\x18\x05 \x01(\x08H\x02R\x0eincludeDeleted\x88\x01\x01B\x10\n\x0e_with_metadataB\r\n\x0b_with_filesB\x12\n\x10_include_deleted\"\x99\x01\n\x10GetGamesResponse\x12\"\n\x05games\x18\x01 \x03(\x0b2\x0c.retrom.GameR\x05games\x120\n\x08metadata\x18\x02 \x03(\x0b2\x14.retrom.GameMetadataR\x08metadata\x12/\n\ngame_files\x18\x03 \x03(\x0b2\x10.retrom.GameFileR\tgameFiles\"}\n\x12DeleteGamesRequest\x12\x10\n\x03ids\x18\x01 \x03(\x05R\x03ids\x12(\n\x10delete_from_disk\x18\x02 \x01(\x08R\x0edeleteFromDisk\x12+\n\x11blacklist_entries\x18\x03 \x01(\x08R\x10blacklistEntries\"H\n\x13DeleteGamesResponse\x121\n\rgames_deleted\x18\x01 \x03(\x0b2\x0c.retrom.GameR\x0cgamesDeleted\"?\n\x12UpdateGamesRequest\x12)\n\x05games\x18\x01 \x03(\x0b2\x13.retrom.UpdatedGameR\x05games\"H\n\x13UpdateGamesResponse\x121\n\rgames_updated\x18\x01 \x03(\x0b2\x0c.retrom.GameR\x0cgamesUpdated\"\x81\x01\n\x16DeleteGameFilesRequest\x12\x10\n\x03ids\x18\x01 \x03(\x05R\x03ids\x12(\n\x10delete_from_disk\x18\x02 \x01(\x08R\x0edeleteFromDisk\x12+\n\x11blacklist_entries\x18\x03 \x01(\x08R\x10blacklistEntries\"Y\n\x17DeleteGameFilesResponse\x12>\n\x12game_files_deleted\x18\x01 \x03(\x0b2\x10.retrom.GameFileR\x10gameFilesDeleted\"P\n\x16UpdateGameFilesRequest\x126\n\ngame_files\x18\x01 \x03(\x0b2\x17.retrom.UpdatedGameFileR\tgameFiles\"Y\n\x17UpdateGameFilesResponse\x12>\n\x12game_files_updated\x18\x01 \x03(\x0b2\x10.retrom.GameFileR\x10gameFilesUpdated2\x84\x03\n\x0bGameService\x12=\n\x08GetGames\x12\x17.retrom.GetGamesRequest\x1a\x18.retrom.GetGamesResponse\x12F\n\x0bDeleteGames\x12\x1a.retrom.DeleteGamesRequest\x1a\x1b.retrom.DeleteGamesResponse\x12F\n\x0bUpdateGames\x12\x1a.retrom.UpdateGamesRequest\x1a\x1b.retrom.UpdateGamesResponse\x12R\n\x0fDeleteGameFiles\x12\x1e.retrom.DeleteGameFilesRequest\x1a\x1f.retrom.DeleteGameFilesResponse\x12R\n\x0fUpdateGameFiles\x12\x1e.retrom.UpdateGameFilesRequest\x1a\x1f.retrom.UpdateGameFilesResponseJ\x84\x0f\n\x06\x12\x04\x00\x00A\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x0f\n\t\n\x02\x03\x00\x12\x03\x04\x00(\n\t\n\x02\x03\x01\x12\x03\x05\x00#\n\t\n\x02\x03\x02\x12\x03\x06\x00&\n\n\n\x02\x06\x00\x12\x04\x08\x00\x0f\x01\n\n\n\x03\x06\x00\x01\x12\x03\x08\x08\x13\n\x0b\n\x04\x06\x00\x02\x00\x12\x03\t\x02;\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\t\x06\x0e\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\t\x0f\x1e\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\t)9\n\x0b\n\x04\x06\x00\x02\x01\x12\x03\n\x02D\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\n\x06\x11\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\n\x12$\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\n/B\n\x0b\n\x04\x06\x00\x02\x02\x12\x03\x0b\x02D\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03\x0b\x06\x11\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03\x0b\x12$\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03\x0b/B\n\x0b\n\x04\x06\x00\x02\x03\x12\x03\r\x02P\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x03\r\x06\x15\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x03\r\x16,\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x03\r7N\n\x0b\n\x04\x06\x00\x02\x04\x12\x03\x0e\x02P\n\x0c\n\x05\x06\x00\x02\x04\x01\x12\x03\x0e\x06\x15\n\x0c\n\x05\x06\x00\x02\x04\x02\x12\x03\x0e\x16,\n\x0c\n\x05\x06\x00\x02\x04\x03\x12\x03\x0e7N\n\n\n\x02\x04\x00\x12\x04\x11\x00\x17\x01\n\n\n\x03\x04\x00\x01\x12\x03\x11\x08\x17\n\x0b\n\x04\x04\x00\x02\x00\x12\x03\x12\x02\"\n\x0c\n\x05\x04\x00\x02\x00\x04\x12\x03\x12\x02\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03\x12\x0b\x10\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\x12\x11\x1d\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\x12 !\n\x0b\n\x04\x04\x00\x02\x01\x12\x03\x13\x02\x19\n\x0c\n\x05\x04\x00\x02\x01\x04\x12\x03\x13\x02\n\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03\x13\x0b\x10\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03\x13\x11\x14\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03\x13\x17\x18\n\x0b\n\x04\x04\x00\x02\x02\x12\x03\x14\x02\"\n\x0c\n\x05\x04\x00\x02\x02\x04\x12\x03\x14\x02\n\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x03\x14\x0b\x0f\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03\x14\x10\x1d\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03\x14 !\n\x0b\n\x04\x04\x00\x02\x03\x12\x03\x15\x02\x1f\n\x0c\n\x05\x04\x00\x02\x03\x04\x12\x03\x15\x02\n\n\x0c\n\x05\x04\x00\x02\x03\x05\x12\x03\x15\x0b\x0f\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03\x15\x10\x1a\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03\x15\x1d\x1e\n\x0b\n\x04\x04\x00\x02\x04\x12\x03\x16\x02$\n\x0c\n\x05\x04\x00\x02\x04\x04\x12\x03\x16\x02\n\n\x0c\n\x05\x04\x00\x02\x04\x05\x12\x03\x16\x0b\x0f\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x03\x16\x10\x1f\n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x03\x16\"#\n\n\n\x02\x04\x01\x12\x04\x19\x00\x1d\x01\n\n\n\x03\x04\x01\x01\x12\x03\x19\x08\x18\n\x0b\n\x04\x04\x01\x02\x00\x12\x03\x1a\x02\x1a\n\x0c\n\x05\x04\x01\x02\x00\x04\x12\x03\x1a\x02\n\n\x0c\n\x05\x04\x01\x02\x00\x06\x12\x03\x1a\x0b\x0f\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03\x1a\x10\x15\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03\x1a\x18\x19\n\x0b\n\x04\x04\x01\x02\x01\x12\x03\x1b\x02%\n\x0c\n\x05\x04\x01\x02\x01\x04\x12\x03\x1b\x02\n\n\x0c\n\x05\x04\x01\x02\x01\x06\x12\x03\x1b\x0b\x17\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03\x1b\x18 \n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03\x1b#$\n\x0b\n\x04\x04\x01\x02\x02\x12\x03\x1c\x02#\n\x0c\n\x05\x04\x01\x02\x02\x04\x12\x03\x1c\x02\n\n\x0c\n\x05\x04\x01\x02\x02\x06\x12\x03\x1c\x0b\x13\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x03\x1c\x14\x1e\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03\x1c!\"\n\n\n\x02\x04\x02\x12\x04\x1f\x00#\x01\n\n\n\x03\x04\x02\x01\x12\x03\x1f\x08\x1a\n\x0b\n\x04\x04\x02\x02\x00\x12\x03 \x02\x19\n\x0c\n\x05\x04\x02\x02\x00\x04\x12\x03 \x02\n\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03 \x0b\x10\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03 \x11\x14\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03 \x17\x18\n\x0b\n\x04\x04\x02\x02\x01\x12\x03!\x02\x1c\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03!\x02\x06\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03!\x07\x17\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03!\x1a\x1b\n\x0b\n\x04\x04\x02\x02\x02\x12\x03\"\x02\x1d\n\x0c\n\x05\x04\x02\x02\x02\x05\x12\x03\"\x02\x06\n\x0c\n\x05\x04\x02\x02\x02\x01\x12\x03\"\x07\x18\n\x0c\n\x05\x04\x02\x02\x02\x03\x12\x03\"\x1b\x1c\n\n\n\x02\x04\x03\x12\x04%\x00\'\x01\n\n\n\x03\x04\x03\x01\x12\x03%\x08\x1b\n\x0b\n\x04\x04\x03\x02\x00\x12\x03&\x02\"\n\x0c\n\x05\x04\x03\x02\x00\x04\x12\x03&\x02\n\n\x0c\n\x05\x04\x03\x02\x00\x06\x12\x03&\x0b\x0f\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x03&\x10\x1d\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x03& !\n\n\n\x02\x04\x04\x12\x04)\x00+\x01\n\n\n\x03\x04\x04\x01\x12\x03)\x08\x1a\n\x0b\n\x04\x04\x04\x02\x00\x12\x03*\x02!\n\x0c\n\x05\x04\x04\x02\x00\x04\x12\x03*\x02\n\n\x0c\n\x05\x04\x04\x02\x00\x06\x12\x03*\x0b\x16\n\x0c\n\x05\x04\x04\x02\x00\x01\x12\x03*\x17\x1c\n\x0c\n\x05\x04\x04\x02\x00\x03\x12\x03*\x1f \n\n\n\x02\x04\x05\x12\x04-\x00/\x01\n\n\n\x03\x04\x05\x01\x12\x03-\x08\x1b\n\x0b\n\x04\x04\x05\x02\x00\x12\x03.\x02\"\n\x0c\n\x05\x04\x05\x02\x00\x04\x12\x03.\x02\n\n\x0c\n\x05\x04\x05\x02\x00\x06\x12\x03.\x0b\x0f\n\x0c\n\x05\x04\x05\x02\x00\x01\x12\x03.\x10\x1d\n\x0c\n\x05\x04\x05\x02\x00\x03\x12\x03. !\n\n\n\x02\x04\x06\x12\x041\x005\x01\n\n\n\x03\x04\x06\x01\x12\x031\x08\x1e\n\x0b\n\x04\x04\x06\x02\x00\x12\x032\x02\x19\n\x0c\n\x05\x04\x06\x02\x00\x04\x12\x032\x02\n\n\x0c\n\x05\x04\x06\x02\x00\x05\x12\x032\x0b\x10\n\x0c\n\x05\x04\x06\x02\x00\x01\x12\x032\x11\x14\n\x0c\n\x05\x04\x06\x02\x00\x03\x12\x032\x17\x18\n\x0b\n\x04\x04\x06\x02\x01\x12\x033\x02\x1c\n\x0c\n\x05\x04\x06\x02\x01\x05\x12\x033\x02\x06\n\x0c\n\x05\x04\x06\x02\x01\x01\x12\x033\x07\x17\n\x0c\n\x05\x04\x06\x02\x01\x03\x12\x033\x1a\x1b\n\x0b\n\x04\x04\x06\x02\x02\x12\x034\x02\x1d\n\x0c\n\x05\x04\x06\x02\x02\x05\x12\x034\x02\x06\n\x0c\n\x05\x04\x06\x02\x02\x01\x12\x034\x07\x18\n\x0c\n\x05\x04\x06\x02\x02\x03\x12\x034\x1b\x1c\n\n\n\x02\x04\x07\x12\x047\x009\x01\n\n\n\x03\x04\x07\x01\x12\x037\x08\x1f\n\x0b\n\x04\x04\x07\x02\x00\x12\x038\x02+\n\x0c\n\x05\x04\x07\x02\x00\x04\x12\x038\x02\n\n\x0c\n\x05\x04\x07\x02\x00\x06\x12\x038\x0b\x13\n\x0c\n\x05\x04\x07\x02\x00\x01\x12\x038\x14&\n\x0c\n\x05\x04\x07\x02\x00\x03\x12\x038)*\n\n\n\x02\x04\x08\x12\x04;\x00=\x01\n\n\n\x03\x04\x08\x01\x12\x03;\x08\x1e\n\x0b\n\x04\x04\x08\x02\x00\x12\x03<\x02*\n\x0c\n\x05\x04\x08\x02\x00\x04\x12\x03<\x02\n\n\x0c\n\x05\x04\x08\x02\x00\x06\x12\x03<\x0b\x1a\n\x0c\n\x05\x04\x08\x02\x00\x01\x12\x03<\x1b%\n\x0c\n\x05\x04\x08\x02\x00\x03\x12\x03<()\n\n\n\x02\x04\t\x12\x04?\x00A\x01\n\n\n\x03\x04\t\x01\x12\x03?\x08\x1f\n\x0b\n\x04\x04\t\x02\x00\x12\x03@\x02+\n\x0c\n\x05\x04\t\x02\x00\x04\x12\x03@\x02\n\n\x0c\n\x05\x04\t\x02\x00\x06\x12\x03@\x0b\x13\n\x0c\n\x05\x04\t\x02\x00\x01\x12\x03@\x14&\n\x0c\n\x05\x04\t\x02\x00\x03\x12\x03@)*b\x06proto3\n\xe1\x04\n\x11retrom/jobs.proto\x12\x06retrom\"f\n\x0bJobProgress\x12\x18\n\x07percent\x18\x01 \x01(\rR\x07percent\x12)\n\x06status\x18\x02 \x01(\x0e2\x11.retrom.JobStatusR\x06status\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name*<\n\tJobStatus\x12\x0b\n\x07Running\x10\x00\x12\x0b\n\x07Success\x10\x01\x12\x0b\n\x07Failure\x10\x02\x12\x08\n\x04Idle\x10\x03J\x95\x03\n\x06\x12\x04\x00\x00\x0f\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x0f\n\n\n\x02\x05\x00\x12\x04\x04\x00\t\x01\n\n\n\x03\x05\x00\x01\x12\x03\x04\x05\x0e\n\x0b\n\x04\x05\x00\x02\x00\x12\x03\x05\x02\x0e\n\x0c\n\x05\x05\x00\x02\x00\x01\x12\x03\x05\x02\t\n\x0c\n\x05\x05\x00\x02\x00\x02\x12\x03\x05\x0c\r\n\x0b\n\x04\x05\x00\x02\x01\x12\x03\x06\x02\x0e\n\x0c\n\x05\x05\x00\x02\x01\x01\x12\x03\x06\x02\t\n\x0c\n\x05\x05\x00\x02\x01\x02\x12\x03\x06\x0c\r\n\x0b\n\x04\x05\x00\x02\x02\x12\x03\x07\x02\x0e\n\x0c\n\x05\x05\x00\x02\x02\x01\x12\x03\x07\x02\t\n\x0c\n\x05\x05\x00\x02\x02\x02\x12\x03\x07\x0c\r\n\x0b\n\x04\x05\x00\x02\x03\x12\x03\x08\x02\x0b\n\x0c\n\x05\x05\x00\x02\x03\x01\x12\x03\x08\x02\x06\n\x0c\n\x05\x05\x00\x02\x03\x02\x12\x03\x08\t\n\n\n\n\x02\x04\x00\x12\x04\x0b\x00\x0f\x01\n\n\n\x03\x04\x00\x01\x12\x03\x0b\x08\x13\n\x0b\n\x04\x04\x00\x02\x00\x12\x03\x0c\x02\x15\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03\x0c\x02\x08\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\x0c\t\x10\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\x0c\x13\x14\n\x0b\n\x04\x04\x00\x02\x01\x12\x03\r\x02\x17\n\x0c\n\x05\x04\x00\x02\x01\x06\x12\x03\r\x02\x0b\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03\r\x0c\x12\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03\r\x15\x16\n\x0b\n\x04\x04\x00\x02\x02\x12\x03\x0e\x02\x12\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x03\x0e\x02\x08\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03\x0e\t\r\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03\x0e\x10\x11b\x06proto3\n\x97\x07\n!retrom/services/job-service.proto\x12\x06retrom\x1a\x11retrom/jobs.proto\"\x10\n\x0eGetJobsRequest\":\n\x0fGetJobsResponse\x12\'\n\x04jobs\x18\x01 \x03(\x0b2\x13.retrom.JobProgressR\x04jobs\"2\n\x19GetJobSubscriptionRequest\x12\x15\n\x06job_id\x18\x01 \x01(\tR\x05jobId\"C\n\x1aGetJobSubscriptionResponse\x12%\n\x03job\x18\x01 \x01(\x0b2\x13.retrom.JobProgressR\x03job2\xa9\x01\n\nJobService\x12<\n\x07GetJobs\x12\x16.retrom.GetJobsRequest\x1a\x17.retrom.GetJobsResponse0\x01\x12]\n\x12GetJobSubscription\x12!.retrom.GetJobSubscriptionRequest\x1a\".retrom.GetJobSubscriptionResponse0\x01J\xdb\x03\n\x06\x12\x04\x00\x00\x17\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x0f\n\t\n\x02\x03\x00\x12\x03\x04\x00\x1b\n\n\n\x02\x06\x00\x12\x04\x06\x00\t\x01\n\n\n\x03\x06\x00\x01\x12\x03\x06\x08\x12\n\x0b\n\x04\x06\x00\x02\x00\x12\x03\x07\x02?\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x07\x06\r\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x07\x0e\x1c\n\x0c\n\x05\x06\x00\x02\x00\x06\x12\x03\x07\'-\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x07.=\n\x0b\n\x04\x06\x00\x02\x01\x12\x03\x08\x02`\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\x08\x06\x18\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\x08\x192\n\x0c\n\x05\x06\x00\x02\x01\x06\x12\x03\x08=C\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\x08D^\n\t\n\x02\x04\x00\x12\x03\x0b\x00\x19\n\n\n\x03\x04\x00\x01\x12\x03\x0b\x08\x16\n\n\n\x02\x04\x01\x12\x04\r\x00\x0f\x01\n\n\n\x03\x04\x01\x01\x12\x03\r\x08\x17\n\x0b\n\x04\x04\x01\x02\x00\x12\x03\x0e\x02 \n\x0c\n\x05\x04\x01\x02\x00\x04\x12\x03\x0e\x02\n\n\x0c\n\x05\x04\x01\x02\x00\x06\x12\x03\x0e\x0b\x16\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03\x0e\x17\x1b\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03\x0e\x1e\x1f\n\n\n\x02\x04\x02\x12\x04\x11\x00\x13\x01\n\n\n\x03\x04\x02\x01\x12\x03\x11\x08!\n\x0b\n\x04\x04\x02\x02\x00\x12\x03\x12\x02\x14\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03\x12\x02\x08\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03\x12\t\x0f\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03\x12\x12\x13\n\n\n\x02\x04\x03\x12\x04\x15\x00\x17\x01\n\n\n\x03\x04\x03\x01\x12\x03\x15\x08\"\n\x0b\n\x04\x04\x03\x02\x00\x12\x03\x16\x02\x16\n\x0c\n\x05\x04\x03\x02\x00\x06\x12\x03\x16\x02\r\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x03\x16\x0e\x11\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x03\x16\x14\x15b\x06proto3\n\x82i\n#retrom/services/saves-service.proto\x12\x06retrom\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x12retrom/files.proto\"\xad\x01\n\x0bBackupStats\x12B\n\x11backup_file_stats\x18\x01 \x03(\x0b2\x16.retrom.files.FileStatR\x0fbackupFileStats\x129\n\ncreated_at\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x1f\n\x0bbackup_path\x18\x03 \x01(\tR\nbackupPath\"\x9c\x02\n\rSaveFilesStat\x125\n\nfile_stats\x18\x01 \x03(\x0b2\x16.retrom.files.FileStatR\tfileStats\x12-\n\x07backups\x18\x02 \x03(\x0b2\x13.retrom.BackupStatsR\x07backups\x12\x17\n\x07game_id\x18\x03 \x01(\x05R\x06gameId\x12$\n\x0bemulator_id\x18\x04 \x01(\x05H\x00R\nemulatorId\x88\x01\x01\x12\x1b\n\tsave_path\x18\x05 \x01(\tR\x08savePath\x129\n\ncreated_at\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAtB\x0e\n\x0c_emulator_id\"\x84\x01\n\tSaveFiles\x12(\n\x05files\x18\x01 \x03(\x0b2\x12.retrom.files.FileR\x05files\x12\x17\n\x07game_id\x18\x02 \x01(\x05R\x06gameId\x12$\n\x0bemulator_id\x18\x03 \x01(\x05H\x00R\nemulatorId\x88\x01\x01B\x0e\n\x0c_emulator_id\"\xa1\x02\n\x0eSaveStatesStat\x125\n\nfile_stats\x18\x01 \x03(\x0b2\x16.retrom.files.FileStatR\tfileStats\x12-\n\x07backups\x18\x02 \x03(\x0b2\x13.retrom.BackupStatsR\x07backups\x12\x17\n\x07game_id\x18\x03 \x01(\x05R\x06gameId\x12$\n\x0bemulator_id\x18\x04 \x01(\x05H\x00R\nemulatorId\x88\x01\x01\x12\x1f\n\x0bstates_path\x18\x05 \x01(\tR\nstatesPath\x129\n\ncreated_at\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedAtB\x0e\n\x0c_emulator_id\"\x85\x01\n\nSaveStates\x12(\n\x05files\x18\x01 \x03(\x0b2\x12.retrom.files.FileR\x05files\x12\x17\n\x07game_id\x18\x02 \x01(\x05R\x06gameId\x12$\n\x0bemulator_id\x18\x03 \x01(\x05H\x00R\nemulatorId\x88\x01\x01B\x0e\n\x0c_emulator_id\"\xe3\x02\n\x14StatSaveFilesRequest\x12W\n\x14save_files_selectors\x18\x01 \x03(\x0b2%.retrom.StatSaveFilesRequest.SelectorR\x12saveFilesSelectors\x12@\n\x06config\x18\x02 \x01(\x0b2#.retrom.StatSaveFilesRequest.ConfigH\x00R\x06config\x88\x01\x01\x1aY\n\x08Selector\x12\x17\n\x07game_id\x18\x01 \x01(\x05R\x06gameId\x12$\n\x0bemulator_id\x18\x02 \x01(\x05H\x00R\nemulatorId\x88\x01\x01B\x0e\n\x0c_emulator_id\x1aJ\n\x06Config\x12,\n\x0finclude_backups\x18\x01 \x01(\x08H\x00R\x0eincludeBackups\x88\x01\x01B\x12\n\x10_include_backupsB\t\n\x07_config\"X\n\x15StatSaveFilesResponse\x12?\n\x10save_files_stats\x18\x01 \x03(\x0b2\x15.retrom.SaveFilesStatR\x0esaveFilesStats\"\xe8\x02\n\x15StatSaveStatesRequest\x12Z\n\x15save_states_selectors\x18\x01 \x03(\x0b2&.retrom.StatSaveStatesRequest.SelectorR\x13saveStatesSelectors\x12A\n\x06config\x18\x02 \x01(\x0b2$.retrom.StatSaveStatesRequest.ConfigH\x00R\x06config\x88\x01\x01\x1aY\n\x08Selector\x12\x17\n\x07game_id\x18\x01 \x01(\x05R\x06gameId\x12$\n\x0bemulator_id\x18\x02 \x01(\x05H\x00R\nemulatorId\x88\x01\x01B\x0e\n\x0c_emulator_id\x1aJ\n\x06Config\x12,\n\x0finclude_backups\x18\x01 \x01(\x08H\x00R\x0eincludeBackups\x88\x01\x01B\x12\n\x10_include_backupsB\t\n\x07_config\"\\\n\x16StatSaveStatesResponse\x12B\n\x11save_states_stats\x18\x01 \x03(\x0b2\x16.retrom.SaveStatesStatR\x0fsaveStatesStats\"\xc8\x01\n\x13GetSaveFilesRequest\x12V\n\x14save_files_selectors\x18\x01 \x03(\x0b2$.retrom.GetSaveFilesRequest.SelectorR\x12saveFilesSelectors\x1aY\n\x08Selector\x12\x17\n\x07game_id\x18\x01 \x01(\x05R\x06gameId\x12$\n\x0bemulator_id\x18\x02 \x01(\x05H\x00R\nemulatorId\x88\x01\x01B\x0e\n\x0c_emulator_id\"H\n\x14GetSaveFilesResponse\x120\n\nsave_files\x18\x01 \x03(\x0b2\x11.retrom.SaveFilesR\tsaveFiles\"\xcc\x01\n\x14GetSaveStatesRequest\x12Y\n\x15save_states_selectors\x18\x01 \x03(\x0b2%.retrom.GetSaveStatesRequest.SelectorR\x13saveStatesSelectors\x1aY\n\x08Selector\x12\x17\n\x07game_id\x18\x01 \x01(\x05R\x06gameId\x12$\n\x0bemulator_id\x18\x02 \x01(\x05H\x00R\nemulatorId\x88\x01\x01B\x0e\n\x0c_emulator_id\"L\n\x15GetSaveStatesResponse\x123\n\x0bsave_states\x18\x01 \x03(\x0b2\x12.retrom.SaveStatesR\nsaveStates\"\xf9\x01\n\x16UpdateSaveFilesRequest\x12Y\n\x14save_files_selectors\x18\x01 \x03(\x0b2\'.retrom.UpdateSaveFilesRequest.SelectorR\x12saveFilesSelectors\x1a\x83\x01\n\x08Selector\x12(\n\x05files\x18\x01 \x03(\x0b2\x12.retrom.files.FileR\x05files\x12\x17\n\x07game_id\x18\x02 \x01(\x05R\x06gameId\x12$\n\x0bemulator_id\x18\x03 \x01(\x05H\x00R\nemulatorId\x88\x01\x01B\x0e\n\x0c_emulator_id\"\x19\n\x17UpdateSaveFilesResponse\"\xfd\x01\n\x17UpdateSaveStatesRequest\x12\\\n\x15save_states_selectors\x18\x01 \x03(\x0b2(.retrom.UpdateSaveStatesRequest.SelectorR\x13saveStatesSelectors\x1a\x83\x01\n\x08Selector\x12(\n\x05files\x18\x01 \x03(\x0b2\x12.retrom.files.FileR\x05files\x12\x17\n\x07game_id\x18\x02 \x01(\x05R\x06gameId\x12$\n\x0bemulator_id\x18\x03 \x01(\x05H\x00R\nemulatorId\x88\x01\x01B\x0e\n\x0c_emulator_id\"\x1a\n\x18UpdateSaveStatesResponse\"\x96\x03\n\x16DeleteSaveFilesRequest\x12Y\n\x14save_files_selectors\x18\x01 \x03(\x0b2\'.retrom.DeleteSaveFilesRequest.SelectorR\x12saveFilesSelectors\x12B\n\x06config\x18\x02 \x01(\x0b2%.retrom.DeleteSaveFilesRequest.ConfigH\x00R\x06config\x88\x01\x01\x1aY\n\x08Selector\x12\x17\n\x07game_id\x18\x01 \x01(\x05R\x06gameId\x12$\n\x0bemulator_id\x18\x02 \x01(\x05H\x00R\nemulatorId\x88\x01\x01B\x0e\n\x0c_emulator_id\x1aw\n\x06Config\x12\x1c\n\x07dry_run\x18\x01 \x01(\x08H\x00R\x06dryRun\x88\x01\x01\x12.\n\x10preserve_backups\x18\x02 \x01(\x08H\x01R\x0fpreserveBackups\x88\x01\x01B\n\n\x08_dry_runB\x13\n\x11_preserve_backupsB\t\n\x07_config\"\x19\n\x17DeleteSaveFilesResponse\"\xca\x03\n\x17DeleteSaveStatesRequest\x12\\\n\x15save_states_selectors\x18\x01 \x03(\x0b2(.retrom.DeleteSaveStatesRequest.SelectorR\x13saveStatesSelectors\x12C\n\x06config\x18\x02 \x01(\x0b2&.retrom.DeleteSaveStatesRequest.ConfigH\x00R\x06config\x88\x01\x01\x1a\x87\x01\n\x08Selector\x12\x17\n\x07game_id\x18\x01 \x01(\x05R\x06gameId\x12$\n\x0bemulator_id\x18\x02 \x01(\x05H\x00R\nemulatorId\x88\x01\x01\x12,\n\x05files\x18\x03 \x03(\x0b2\x16.retrom.files.FileStatR\x05filesB\x0e\n\x0c_emulator_id\x1aw\n\x06Config\x12\x1c\n\x07dry_run\x18\x01 \x01(\x08H\x00R\x06dryRun\x88\x01\x01\x12.\n\x10preserve_backups\x18\x02 \x01(\x08H\x01R\x0fpreserveBackups\x88\x01\x01B\n\n\x08_dry_runB\x13\n\x11_preserve_backupsB\t\n\x07_config\"\x1a\n\x18DeleteSaveStatesResponse\"\xe2\x03\n!RestoreSaveFilesFromBackupRequest\x12d\n\x14save_files_selectors\x18\x01 \x03(\x0b22.retrom.RestoreSaveFilesFromBackupRequest.SelectorR\x12saveFilesSelectors\x12M\n\x06config\x18\x02 \x01(\x0b20.retrom.RestoreSaveFilesFromBackupRequest.ConfigH\x00R\x06config\x88\x01\x01\x1a\x86\x01\n\x08Selector\x12\x17\n\x07game_id\x18\x01 \x01(\x05R\x06gameId\x12+\n\x06backup\x18\x02 \x01(\x0b2\x13.retrom.BackupStatsR\x06backup\x12$\n\x0bemulator_id\x18\x03 \x01(\x05H\x00R\nemulatorId\x88\x01\x01B\x0e\n\x0c_emulator_id\x1at\n\x06Config\x12\x1c\n\x07dry_run\x18\x01 \x01(\x08H\x00R\x06dryRun\x88\x01\x01\x12,\n\x0freindex_backups\x18\x02 \x01(\x08H\x01R\x0ereindexBackups\x88\x01\x01B\n\n\x08_dry_runB\x12\n\x10_reindex_backupsB\t\n\x07_config\"V\n\"RestoreSaveFilesFromBackupResponse\x120\n\nsave_files\x18\x01 \x03(\x0b2\x11.retrom.SaveFilesR\tsaveFiles\"\xe7\x03\n\"RestoreSaveStatesFromBackupRequest\x12g\n\x15save_states_selectors\x18\x01 \x03(\x0b23.retrom.RestoreSaveStatesFromBackupRequest.SelectorR\x13saveStatesSelectors\x12N\n\x06config\x18\x02 \x01(\x0b21.retrom.RestoreSaveStatesFromBackupRequest.ConfigH\x00R\x06config\x88\x01\x01\x1a\x86\x01\n\x08Selector\x12\x17\n\x07game_id\x18\x01 \x01(\x05R\x06gameId\x12+\n\x06backup\x18\x02 \x01(\x0b2\x13.retrom.BackupStatsR\x06backup\x12$\n\x0bemulator_id\x18\x03 \x01(\x05H\x00R\nemulatorId\x88\x01\x01B\x0e\n\x0c_emulator_id\x1at\n\x06Config\x12\x1c\n\x07dry_run\x18\x01 \x01(\x08H\x00R\x06dryRun\x88\x01\x01\x12,\n\x0freindex_backups\x18\x02 \x01(\x08H\x01R\x0ereindexBackups\x88\x01\x01B\n\n\x08_dry_runB\x12\n\x10_reindex_backupsB\t\n\x07_config\"Z\n#RestoreSaveStatesFromBackupResponse\x123\n\x0bsave_states\x18\x01 \x03(\x0b2\x12.retrom.SaveStatesR\nsaveStates2\x89\x07\n\x0cSavesService\x12L\n\rStatSaveFiles\x12\x1c.retrom.StatSaveFilesRequest\x1a\x1d.retrom.StatSaveFilesResponse\x12O\n\x0eStatSaveStates\x12\x1d.retrom.StatSaveStatesRequest\x1a\x1e.retrom.StatSaveStatesResponse\x12I\n\x0cGetSaveFiles\x12\x1b.retrom.GetSaveFilesRequest\x1a\x1c.retrom.GetSaveFilesResponse\x12L\n\rGetSaveStates\x12\x1c.retrom.GetSaveStatesRequest\x1a\x1d.retrom.GetSaveStatesResponse\x12R\n\x0fUpdateSaveFiles\x12\x1e.retrom.UpdateSaveFilesRequest\x1a\x1f.retrom.UpdateSaveFilesResponse\x12U\n\x10UpdateSaveStates\x12\x1f.retrom.UpdateSaveStatesRequest\x1a .retrom.UpdateSaveStatesResponse\x12R\n\x0fDeleteSaveFiles\x12\x1e.retrom.DeleteSaveFilesRequest\x1a\x1f.retrom.DeleteSaveFilesResponse\x12U\n\x10DeleteSaveStates\x12\x1f.retrom.DeleteSaveStatesRequest\x1a .retrom.DeleteSaveStatesResponse\x12s\n\x1aRestoreSaveFilesFromBackup\x12).retrom.RestoreSaveFilesFromBackupRequest\x1a*.retrom.RestoreSaveFilesFromBackupResponse\x12v\n\x1bRestoreSaveStatesFromBackup\x12*.retrom.RestoreSaveStatesFromBackupRequest\x1a+.retrom.RestoreSaveStatesFromBackupResponseJ\xf98\n\x07\x12\x05\x00\x00\xdb\x01\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x0f\n\t\n\x02\x03\x00\x12\x03\x04\x00)\n\t\n\x02\x03\x01\x12\x03\x05\x00\x1c\n\n\n\x02\x06\x00\x12\x04\x07\x00\x16\x01\n\n\n\x03\x06\x00\x01\x12\x03\x07\x08\x14\n\x0b\n\x04\x06\x00\x02\x00\x12\x03\x08\x02J\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\x08\x06\x13\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\x08\x14(\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\x083H\n\x0b\n\x04\x06\x00\x02\x01\x12\x03\t\x02M\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\t\x06\x14\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\t\x15*\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\t5K\n\x0b\n\x04\x06\x00\x02\x02\x12\x03\x0b\x02G\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03\x0b\x06\x12\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03\x0b\x13&\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03\x0b1E\n\x0b\n\x04\x06\x00\x02\x03\x12\x03\x0c\x02J\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x03\x0c\x06\x13\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x03\x0c\x14(\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x03\x0c3H\n\x0b\n\x04\x06\x00\x02\x04\x12\x03\x0e\x02P\n\x0c\n\x05\x06\x00\x02\x04\x01\x12\x03\x0e\x06\x15\n\x0c\n\x05\x06\x00\x02\x04\x02\x12\x03\x0e\x16,\n\x0c\n\x05\x06\x00\x02\x04\x03\x12\x03\x0e7N\n\x0b\n\x04\x06\x00\x02\x05\x12\x03\x0f\x02S\n\x0c\n\x05\x06\x00\x02\x05\x01\x12\x03\x0f\x06\x16\n\x0c\n\x05\x06\x00\x02\x05\x02\x12\x03\x0f\x17.\n\x0c\n\x05\x06\x00\x02\x05\x03\x12\x03\x0f9Q\n\x0b\n\x04\x06\x00\x02\x06\x12\x03\x11\x02P\n\x0c\n\x05\x06\x00\x02\x06\x01\x12\x03\x11\x06\x15\n\x0c\n\x05\x06\x00\x02\x06\x02\x12\x03\x11\x16,\n\x0c\n\x05\x06\x00\x02\x06\x03\x12\x03\x117N\n\x0b\n\x04\x06\x00\x02\x07\x12\x03\x12\x02S\n\x0c\n\x05\x06\x00\x02\x07\x01\x12\x03\x12\x06\x16\n\x0c\n\x05\x06\x00\x02\x07\x02\x12\x03\x12\x17.\n\x0c\n\x05\x06\x00\x02\x07\x03\x12\x03\x129Q\n\x0b\n\x04\x06\x00\x02\x08\x12\x03\x14\x02q\n\x0c\n\x05\x06\x00\x02\x08\x01\x12\x03\x14\x06 \n\x0c\n\x05\x06\x00\x02\x08\x02\x12\x03\x14!B\n\x0c\n\x05\x06\x00\x02\x08\x03\x12\x03\x14Mo\n\x0b\n\x04\x06\x00\x02\t\x12\x03\x15\x02t\n\x0c\n\x05\x06\x00\x02\t\x01\x12\x03\x15\x06!\n\x0c\n\x05\x06\x00\x02\t\x02\x12\x03\x15\"D\n\x0c\n\x05\x06\x00\x02\t\x03\x12\x03\x15Or\n\n\n\x02\x04\x00\x12\x04\x18\x00\x1c\x01\n\n\n\x03\x04\x00\x01\x12\x03\x18\x08\x13\n\x0b\n\x04\x04\x00\x02\x00\x12\x03\x19\x027\n\x0c\n\x05\x04\x00\x02\x00\x04\x12\x03\x19\x02\n\n\x0c\n\x05\x04\x00\x02\x00\x06\x12\x03\x19\x0b \n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\x19!2\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\x1956\n\x0b\n\x04\x04\x00\x02\x01\x12\x03\x1a\x02+\n\x0c\n\x05\x04\x00\x02\x01\x06\x12\x03\x1a\x02\x1b\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03\x1a\x1c&\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03\x1a)*\n\x0b\n\x04\x04\x00\x02\x02\x12\x03\x1b\x02\x19\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x03\x1b\x02\x08\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03\x1b\t\x14\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03\x1b\x17\x18\n\n\n\x02\x04\x01\x12\x04\x1e\x00%\x01\n\n\n\x03\x04\x01\x01\x12\x03\x1e\x08\x15\n\x0b\n\x04\x04\x01\x02\x00\x12\x03\x1f\x020\n\x0c\n\x05\x04\x01\x02\x00\x04\x12\x03\x1f\x02\n\n\x0c\n\x05\x04\x01\x02\x00\x06\x12\x03\x1f\x0b \n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03\x1f!+\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03\x1f./\n\x0b\n\x04\x04\x01\x02\x01\x12\x03 \x02#\n\x0c\n\x05\x04\x01\x02\x01\x04\x12\x03 \x02\n\n\x0c\n\x05\x04\x01\x02\x01\x06\x12\x03 \x0b\x16\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03 \x17\x1e\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03 !\"\n\x0b\n\x04\x04\x01\x02\x02\x12\x03!\x02\x14\n\x0c\n\x05\x04\x01\x02\x02\x05\x12\x03!\x02\x07\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x03!\x08\x0f\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03!\x12\x13\n\x0b\n\x04\x04\x01\x02\x03\x12\x03\"\x02!\n\x0c\n\x05\x04\x01\x02\x03\x04\x12\x03\"\x02\n\n\x0c\n\x05\x04\x01\x02\x03\x05\x12\x03\"\x0b\x10\n\x0c\n\x05\x04\x01\x02\x03\x01\x12\x03\"\x11\x1c\n\x0c\n\x05\x04\x01\x02\x03\x03\x12\x03\"\x1f \n\x0b\n\x04\x04\x01\x02\x04\x12\x03#\x02\x17\n\x0c\n\x05\x04\x01\x02\x04\x05\x12\x03#\x02\x08\n\x0c\n\x05\x04\x01\x02\x04\x01\x12\x03#\t\x12\n\x0c\n\x05\x04\x01\x02\x04\x03\x12\x03#\x15\x16\n\x0b\n\x04\x04\x01\x02\x05\x12\x03$\x02+\n\x0c\n\x05\x04\x01\x02\x05\x06\x12\x03$\x02\x1b\n\x0c\n\x05\x04\x01\x02\x05\x01\x12\x03$\x1c&\n\x0c\n\x05\x04\x01\x02\x05\x03\x12\x03$)*\n\n\n\x02\x04\x02\x12\x04\'\x00+\x01\n\n\n\x03\x04\x02\x01\x12\x03\'\x08\x11\n\x0b\n\x04\x04\x02\x02\x00\x12\x03(\x02\'\n\x0c\n\x05\x04\x02\x02\x00\x04\x12\x03(\x02\n\n\x0c\n\x05\x04\x02\x02\x00\x06\x12\x03(\x0b\x1c\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03(\x1d\"\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03(%&\n\x0b\n\x04\x04\x02\x02\x01\x12\x03)\x02\x14\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03)\x02\x07\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03)\x08\x0f\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03)\x12\x13\n\x0b\n\x04\x04\x02\x02\x02\x12\x03*\x02!\n\x0c\n\x05\x04\x02\x02\x02\x04\x12\x03*\x02\n\n\x0c\n\x05\x04\x02\x02\x02\x05\x12\x03*\x0b\x10\n\x0c\n\x05\x04\x02\x02\x02\x01\x12\x03*\x11\x1c\n\x0c\n\x05\x04\x02\x02\x02\x03\x12\x03*\x1f \n\n\n\x02\x04\x03\x12\x04-\x004\x01\n\n\n\x03\x04\x03\x01\x12\x03-\x08\x16\n\x0b\n\x04\x04\x03\x02\x00\x12\x03.\x020\n\x0c\n\x05\x04\x03\x02\x00\x04\x12\x03.\x02\n\n\x0c\n\x05\x04\x03\x02\x00\x06\x12\x03.\x0b \n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x03.!+\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x03../\n\x0b\n\x04\x04\x03\x02\x01\x12\x03/\x02#\n\x0c\n\x05\x04\x03\x02\x01\x04\x12\x03/\x02\n\n\x0c\n\x05\x04\x03\x02\x01\x06\x12\x03/\x0b\x16\n\x0c\n\x05\x04\x03\x02\x01\x01\x12\x03/\x17\x1e\n\x0c\n\x05\x04\x03\x02\x01\x03\x12\x03/!\"\n\x0b\n\x04\x04\x03\x02\x02\x12\x030\x02\x14\n\x0c\n\x05\x04\x03\x02\x02\x05\x12\x030\x02\x07\n\x0c\n\x05\x04\x03\x02\x02\x01\x12\x030\x08\x0f\n\x0c\n\x05\x04\x03\x02\x02\x03\x12\x030\x12\x13\n\x0b\n\x04\x04\x03\x02\x03\x12\x031\x02!\n\x0c\n\x05\x04\x03\x02\x03\x04\x12\x031\x02\n\n\x0c\n\x05\x04\x03\x02\x03\x05\x12\x031\x0b\x10\n\x0c\n\x05\x04\x03\x02\x03\x01\x12\x031\x11\x1c\n\x0c\n\x05\x04\x03\x02\x03\x03\x12\x031\x1f \n\x0b\n\x04\x04\x03\x02\x04\x12\x032\x02\x19\n\x0c\n\x05\x04\x03\x02\x04\x05\x12\x032\x02\x08\n\x0c\n\x05\x04\x03\x02\x04\x01\x12\x032\t\x14\n\x0c\n\x05\x04\x03\x02\x04\x03\x12\x032\x17\x18\n\x0b\n\x04\x04\x03\x02\x05\x12\x033\x02+\n\x0c\n\x05\x04\x03\x02\x05\x06\x12\x033\x02\x1b\n\x0c\n\x05\x04\x03\x02\x05\x01\x12\x033\x1c&\n\x0c\n\x05\x04\x03\x02\x05\x03\x12\x033)*\n\n\n\x02\x04\x04\x12\x046\x00:\x01\n\n\n\x03\x04\x04\x01\x12\x036\x08\x12\n\x0b\n\x04\x04\x04\x02\x00\x12\x037\x02\'\n\x0c\n\x05\x04\x04\x02\x00\x04\x12\x037\x02\n\n\x0c\n\x05\x04\x04\x02\x00\x06\x12\x037\x0b\x1c\n\x0c\n\x05\x04\x04\x02\x00\x01\x12\x037\x1d\"\n\x0c\n\x05\x04\x04\x02\x00\x03\x12\x037%&\n\x0b\n\x04\x04\x04\x02\x01\x12\x038\x02\x14\n\x0c\n\x05\x04\x04\x02\x01\x05\x12\x038\x02\x07\n\x0c\n\x05\x04\x04\x02\x01\x01\x12\x038\x08\x0f\n\x0c\n\x05\x04\x04\x02\x01\x03\x12\x038\x12\x13\n\x0b\n\x04\x04\x04\x02\x02\x12\x039\x02!\n\x0c\n\x05\x04\x04\x02\x02\x04\x12\x039\x02\n\n\x0c\n\x05\x04\x04\x02\x02\x05\x12\x039\x0b\x10\n\x0c\n\x05\x04\x04\x02\x02\x01\x12\x039\x11\x1c\n\x0c\n\x05\x04\x04\x02\x02\x03\x12\x039\x1f \n\n\n\x02\x04\x05\x12\x04<\x00H\x01\n\n\n\x03\x04\x05\x01\x12\x03<\x08\x1c\n\x0c\n\x04\x04\x05\x03\x00\x12\x04=\x02@\x03\n\x0c\n\x05\x04\x05\x03\x00\x01\x12\x03=\n\x12\n\r\n\x06\x04\x05\x03\x00\x02\x00\x12\x03>\x04\x16\n\x0e\n\x07\x04\x05\x03\x00\x02\x00\x05\x12\x03>\x04\t\n\x0e\n\x07\x04\x05\x03\x00\x02\x00\x01\x12\x03>\n\x11\n\x0e\n\x07\x04\x05\x03\x00\x02\x00\x03\x12\x03>\x14\x15\n\r\n\x06\x04\x05\x03\x00\x02\x01\x12\x03?\x04#\n\x0e\n\x07\x04\x05\x03\x00\x02\x01\x04\x12\x03?\x04\x0c\n\x0e\n\x07\x04\x05\x03\x00\x02\x01\x05\x12\x03?\r\x12\n\x0e\n\x07\x04\x05\x03\x00\x02\x01\x01\x12\x03?\x13\x1e\n\x0e\n\x07\x04\x05\x03\x00\x02\x01\x03\x12\x03?!\"\n\x0c\n\x04\x04\x05\x03\x01\x12\x04B\x02D\x03\n\x0c\n\x05\x04\x05\x03\x01\x01\x12\x03B\n\x10\n\r\n\x06\x04\x05\x03\x01\x02\x00\x12\x03C\x04&\n\x0e\n\x07\x04\x05\x03\x01\x02\x00\x04\x12\x03C\x04\x0c\n\x0e\n\x07\x04\x05\x03\x01\x02\x00\x05\x12\x03C\r\x11\n\x0e\n\x07\x04\x05\x03\x01\x02\x00\x01\x12\x03C\x12!\n\x0e\n\x07\x04\x05\x03\x01\x02\x00\x03\x12\x03C$%\n\x0b\n\x04\x04\x05\x02\x00\x12\x03F\x02-\n\x0c\n\x05\x04\x05\x02\x00\x04\x12\x03F\x02\n\n\x0c\n\x05\x04\x05\x02\x00\x06\x12\x03F\x0b\x13\n\x0c\n\x05\x04\x05\x02\x00\x01\x12\x03F\x14(\n\x0c\n\x05\x04\x05\x02\x00\x03\x12\x03F+,\n\x0b\n\x04\x04\x05\x02\x01\x12\x03G\x02\x1d\n\x0c\n\x05\x04\x05\x02\x01\x04\x12\x03G\x02\n\n\x0c\n\x05\x04\x05\x02\x01\x06\x12\x03G\x0b\x11\n\x0c\n\x05\x04\x05\x02\x01\x01\x12\x03G\x12\x18\n\x0c\n\x05\x04\x05\x02\x01\x03\x12\x03G\x1b\x1c\n\n\n\x02\x04\x06\x12\x04J\x00L\x01\n\n\n\x03\x04\x06\x01\x12\x03J\x08\x1d\n\x0b\n\x04\x04\x06\x02\x00\x12\x03K\x02.\n\x0c\n\x05\x04\x06\x02\x00\x04\x12\x03K\x02\n\n\x0c\n\x05\x04\x06\x02\x00\x06\x12\x03K\x0b\x18\n\x0c\n\x05\x04\x06\x02\x00\x01\x12\x03K\x19)\n\x0c\n\x05\x04\x06\x02\x00\x03\x12\x03K,-\n\n\n\x02\x04\x07\x12\x04N\x00Z\x01\n\n\n\x03\x04\x07\x01\x12\x03N\x08\x1d\n\x0c\n\x04\x04\x07\x03\x00\x12\x04O\x02R\x03\n\x0c\n\x05\x04\x07\x03\x00\x01\x12\x03O\n\x12\n\r\n\x06\x04\x07\x03\x00\x02\x00\x12\x03P\x04\x16\n\x0e\n\x07\x04\x07\x03\x00\x02\x00\x05\x12\x03P\x04\t\n\x0e\n\x07\x04\x07\x03\x00\x02\x00\x01\x12\x03P\n\x11\n\x0e\n\x07\x04\x07\x03\x00\x02\x00\x03\x12\x03P\x14\x15\n\r\n\x06\x04\x07\x03\x00\x02\x01\x12\x03Q\x04#\n\x0e\n\x07\x04\x07\x03\x00\x02\x01\x04\x12\x03Q\x04\x0c\n\x0e\n\x07\x04\x07\x03\x00\x02\x01\x05\x12\x03Q\r\x12\n\x0e\n\x07\x04\x07\x03\x00\x02\x01\x01\x12\x03Q\x13\x1e\n\x0e\n\x07\x04\x07\x03\x00\x02\x01\x03\x12\x03Q!\"\n\x0c\n\x04\x04\x07\x03\x01\x12\x04T\x02V\x03\n\x0c\n\x05\x04\x07\x03\x01\x01\x12\x03T\n\x10\n\r\n\x06\x04\x07\x03\x01\x02\x00\x12\x03U\x04&\n\x0e\n\x07\x04\x07\x03\x01\x02\x00\x04\x12\x03U\x04\x0c\n\x0e\n\x07\x04\x07\x03\x01\x02\x00\x05\x12\x03U\r\x11\n\x0e\n\x07\x04\x07\x03\x01\x02\x00\x01\x12\x03U\x12!\n\x0e\n\x07\x04\x07\x03\x01\x02\x00\x03\x12\x03U$%\n\x0b\n\x04\x04\x07\x02\x00\x12\x03X\x02.\n\x0c\n\x05\x04\x07\x02\x00\x04\x12\x03X\x02\n\n\x0c\n\x05\x04\x07\x02\x00\x06\x12\x03X\x0b\x13\n\x0c\n\x05\x04\x07\x02\x00\x01\x12\x03X\x14)\n\x0c\n\x05\x04\x07\x02\x00\x03\x12\x03X,-\n\x0b\n\x04\x04\x07\x02\x01\x12\x03Y\x02\x1d\n\x0c\n\x05\x04\x07\x02\x01\x04\x12\x03Y\x02\n\n\x0c\n\x05\x04\x07\x02\x01\x06\x12\x03Y\x0b\x11\n\x0c\n\x05\x04\x07\x02\x01\x01\x12\x03Y\x12\x18\n\x0c\n\x05\x04\x07\x02\x01\x03\x12\x03Y\x1b\x1c\n\n\n\x02\x04\x08\x12\x04\\\x00^\x01\n\n\n\x03\x04\x08\x01\x12\x03\\\x08\x1e\n\x0b\n\x04\x04\x08\x02\x00\x12\x03]\x020\n\x0c\n\x05\x04\x08\x02\x00\x04\x12\x03]\x02\n\n\x0c\n\x05\x04\x08\x02\x00\x06\x12\x03]\x0b\x19\n\x0c\n\x05\x04\x08\x02\x00\x01\x12\x03]\x1a+\n\x0c\n\x05\x04\x08\x02\x00\x03\x12\x03]./\n\n\n\x02\x04\t\x12\x04`\x00g\x01\n\n\n\x03\x04\t\x01\x12\x03`\x08\x1b\n\x0c\n\x04\x04\t\x03\x00\x12\x04a\x02d\x03\n\x0c\n\x05\x04\t\x03\x00\x01\x12\x03a\n\x12\n\r\n\x06\x04\t\x03\x00\x02\x00\x12\x03b\x04\x16\n\x0e\n\x07\x04\t\x03\x00\x02\x00\x05\x12\x03b\x04\t\n\x0e\n\x07\x04\t\x03\x00\x02\x00\x01\x12\x03b\n\x11\n\x0e\n\x07\x04\t\x03\x00\x02\x00\x03\x12\x03b\x14\x15\n\r\n\x06\x04\t\x03\x00\x02\x01\x12\x03c\x04#\n\x0e\n\x07\x04\t\x03\x00\x02\x01\x04\x12\x03c\x04\x0c\n\x0e\n\x07\x04\t\x03\x00\x02\x01\x05\x12\x03c\r\x12\n\x0e\n\x07\x04\t\x03\x00\x02\x01\x01\x12\x03c\x13\x1e\n\x0e\n\x07\x04\t\x03\x00\x02\x01\x03\x12\x03c!\"\n\x0b\n\x04\x04\t\x02\x00\x12\x03f\x02-\n\x0c\n\x05\x04\t\x02\x00\x04\x12\x03f\x02\n\n\x0c\n\x05\x04\t\x02\x00\x06\x12\x03f\x0b\x13\n\x0c\n\x05\x04\t\x02\x00\x01\x12\x03f\x14(\n\x0c\n\x05\x04\t\x02\x00\x03\x12\x03f+,\n\n\n\x02\x04\n\x12\x04i\x00k\x01\n\n\n\x03\x04\n\x01\x12\x03i\x08\x1c\n\x0b\n\x04\x04\n\x02\x00\x12\x03j\x02$\n\x0c\n\x05\x04\n\x02\x00\x04\x12\x03j\x02\n\n\x0c\n\x05\x04\n\x02\x00\x06\x12\x03j\x0b\x14\n\x0c\n\x05\x04\n\x02\x00\x01\x12\x03j\x15\x1f\n\x0c\n\x05\x04\n\x02\x00\x03\x12\x03j\"#\n\n\n\x02\x04\x0b\x12\x04m\x00t\x01\n\n\n\x03\x04\x0b\x01\x12\x03m\x08\x1c\n\x0c\n\x04\x04\x0b\x03\x00\x12\x04n\x02q\x03\n\x0c\n\x05\x04\x0b\x03\x00\x01\x12\x03n\n\x12\n\r\n\x06\x04\x0b\x03\x00\x02\x00\x12\x03o\x04\x16\n\x0e\n\x07\x04\x0b\x03\x00\x02\x00\x05\x12\x03o\x04\t\n\x0e\n\x07\x04\x0b\x03\x00\x02\x00\x01\x12\x03o\n\x11\n\x0e\n\x07\x04\x0b\x03\x00\x02\x00\x03\x12\x03o\x14\x15\n\r\n\x06\x04\x0b\x03\x00\x02\x01\x12\x03p\x04#\n\x0e\n\x07\x04\x0b\x03\x00\x02\x01\x04\x12\x03p\x04\x0c\n\x0e\n\x07\x04\x0b\x03\x00\x02\x01\x05\x12\x03p\r\x12\n\x0e\n\x07\x04\x0b\x03\x00\x02\x01\x01\x12\x03p\x13\x1e\n\x0e\n\x07\x04\x0b\x03\x00\x02\x01\x03\x12\x03p!\"\n\x0b\n\x04\x04\x0b\x02\x00\x12\x03s\x02.\n\x0c\n\x05\x04\x0b\x02\x00\x04\x12\x03s\x02\n\n\x0c\n\x05\x04\x0b\x02\x00\x06\x12\x03s\x0b\x13\n\x0c\n\x05\x04\x0b\x02\x00\x01\x12\x03s\x14)\n\x0c\n\x05\x04\x0b\x02\x00\x03\x12\x03s,-\n\n\n\x02\x04\x0c\x12\x04v\x00x\x01\n\n\n\x03\x04\x0c\x01\x12\x03v\x08\x1d\n\x0b\n\x04\x04\x0c\x02\x00\x12\x03w\x02&\n\x0c\n\x05\x04\x0c\x02\x00\x04\x12\x03w\x02\n\n\x0c\n\x05\x04\x0c\x02\x00\x06\x12\x03w\x0b\x15\n\x0c\n\x05\x04\x0c\x02\x00\x01\x12\x03w\x16!\n\x0c\n\x05\x04\x0c\x02\x00\x03\x12\x03w$%\n\x0b\n\x02\x04\r\x12\x05z\x00\x82\x01\x01\n\n\n\x03\x04\r\x01\x12\x03z\x08\x1e\n\x0c\n\x04\x04\r\x03\x00\x12\x04{\x02\x7f\x03\n\x0c\n\x05\x04\r\x03\x00\x01\x12\x03{\n\x12\n\r\n\x06\x04\r\x03\x00\x02\x00\x12\x03|\x04)\n\x0e\n\x07\x04\r\x03\x00\x02\x00\x04\x12\x03|\x04\x0c\n\x0e\n\x07\x04\r\x03\x00\x02\x00\x06\x12\x03|\r\x1e\n\x0e\n\x07\x04\r\x03\x00\x02\x00\x01\x12\x03|\x1f$\n\x0e\n\x07\x04\r\x03\x00\x02\x00\x03\x12\x03|\'(\n\r\n\x06\x04\r\x03\x00\x02\x01\x12\x03}\x04\x16\n\x0e\n\x07\x04\r\x03\x00\x02\x01\x05\x12\x03}\x04\t\n\x0e\n\x07\x04\r\x03\x00\x02\x01\x01\x12\x03}\n\x11\n\x0e\n\x07\x04\r\x03\x00\x02\x01\x03\x12\x03}\x14\x15\n\r\n\x06\x04\r\x03\x00\x02\x02\x12\x03~\x04#\n\x0e\n\x07\x04\r\x03\x00\x02\x02\x04\x12\x03~\x04\x0c\n\x0e\n\x07\x04\r\x03\x00\x02\x02\x05\x12\x03~\r\x12\n\x0e\n\x07\x04\r\x03\x00\x02\x02\x01\x12\x03~\x13\x1e\n\x0e\n\x07\x04\r\x03\x00\x02\x02\x03\x12\x03~!\"\n\x0c\n\x04\x04\r\x02\x00\x12\x04\x81\x01\x02-\n\r\n\x05\x04\r\x02\x00\x04\x12\x04\x81\x01\x02\n\n\r\n\x05\x04\r\x02\x00\x06\x12\x04\x81\x01\x0b\x13\n\r\n\x05\x04\r\x02\x00\x01\x12\x04\x81\x01\x14(\n\r\n\x05\x04\r\x02\x00\x03\x12\x04\x81\x01+,\n\n\n\x02\x04\x0e\x12\x04\x84\x01\x00\"\n\x0b\n\x03\x04\x0e\x01\x12\x04\x84\x01\x08\x1f\n\x0c\n\x02\x04\x0f\x12\x06\x86\x01\x00\x8e\x01\x01\n\x0b\n\x03\x04\x0f\x01\x12\x04\x86\x01\x08\x1f\n\x0e\n\x04\x04\x0f\x03\x00\x12\x06\x87\x01\x02\x8b\x01\x03\n\r\n\x05\x04\x0f\x03\x00\x01\x12\x04\x87\x01\n\x12\n\x0e\n\x06\x04\x0f\x03\x00\x02\x00\x12\x04\x88\x01\x04)\n\x0f\n\x07\x04\x0f\x03\x00\x02\x00\x04\x12\x04\x88\x01\x04\x0c\n\x0f\n\x07\x04\x0f\x03\x00\x02\x00\x06\x12\x04\x88\x01\r\x1e\n\x0f\n\x07\x04\x0f\x03\x00\x02\x00\x01\x12\x04\x88\x01\x1f$\n\x0f\n\x07\x04\x0f\x03\x00\x02\x00\x03\x12\x04\x88\x01\'(\n\x0e\n\x06\x04\x0f\x03\x00\x02\x01\x12\x04\x89\x01\x04\x16\n\x0f\n\x07\x04\x0f\x03\x00\x02\x01\x05\x12\x04\x89\x01\x04\t\n\x0f\n\x07\x04\x0f\x03\x00\x02\x01\x01\x12\x04\x89\x01\n\x11\n\x0f\n\x07\x04\x0f\x03\x00\x02\x01\x03\x12\x04\x89\x01\x14\x15\n\x0e\n\x06\x04\x0f\x03\x00\x02\x02\x12\x04\x8a\x01\x04#\n\x0f\n\x07\x04\x0f\x03\x00\x02\x02\x04\x12\x04\x8a\x01\x04\x0c\n\x0f\n\x07\x04\x0f\x03\x00\x02\x02\x05\x12\x04\x8a\x01\r\x12\n\x0f\n\x07\x04\x0f\x03\x00\x02\x02\x01\x12\x04\x8a\x01\x13\x1e\n\x0f\n\x07\x04\x0f\x03\x00\x02\x02\x03\x12\x04\x8a\x01!\"\n\x0c\n\x04\x04\x0f\x02\x00\x12\x04\x8d\x01\x02.\n\r\n\x05\x04\x0f\x02\x00\x04\x12\x04\x8d\x01\x02\n\n\r\n\x05\x04\x0f\x02\x00\x06\x12\x04\x8d\x01\x0b\x13\n\r\n\x05\x04\x0f\x02\x00\x01\x12\x04\x8d\x01\x14)\n\r\n\x05\x04\x0f\x02\x00\x03\x12\x04\x8d\x01,-\n\n\n\x02\x04\x10\x12\x04\x90\x01\x00#\n\x0b\n\x03\x04\x10\x01\x12\x04\x90\x01\x08 \n\x0c\n\x02\x04\x11\x12\x06\x92\x01\x00\x9f\x01\x01\n\x0b\n\x03\x04\x11\x01\x12\x04\x92\x01\x08\x1e\n\x0e\n\x04\x04\x11\x03\x00\x12\x06\x93\x01\x02\x96\x01\x03\n\r\n\x05\x04\x11\x03\x00\x01\x12\x04\x93\x01\n\x12\n\x0e\n\x06\x04\x11\x03\x00\x02\x00\x12\x04\x94\x01\x04\x16\n\x0f\n\x07\x04\x11\x03\x00\x02\x00\x05\x12\x04\x94\x01\x04\t\n\x0f\n\x07\x04\x11\x03\x00\x02\x00\x01\x12\x04\x94\x01\n\x11\n\x0f\n\x07\x04\x11\x03\x00\x02\x00\x03\x12\x04\x94\x01\x14\x15\n\x0e\n\x06\x04\x11\x03\x00\x02\x01\x12\x04\x95\x01\x04#\n\x0f\n\x07\x04\x11\x03\x00\x02\x01\x04\x12\x04\x95\x01\x04\x0c\n\x0f\n\x07\x04\x11\x03\x00\x02\x01\x05\x12\x04\x95\x01\r\x12\n\x0f\n\x07\x04\x11\x03\x00\x02\x01\x01\x12\x04\x95\x01\x13\x1e\n\x0f\n\x07\x04\x11\x03\x00\x02\x01\x03\x12\x04\x95\x01!\"\n\x0e\n\x04\x04\x11\x03\x01\x12\x06\x98\x01\x02\x9b\x01\x03\n\r\n\x05\x04\x11\x03\x01\x01\x12\x04\x98\x01\n\x10\n\x0e\n\x06\x04\x11\x03\x01\x02\x00\x12\x04\x99\x01\x04\x1e\n\x0f\n\x07\x04\x11\x03\x01\x02\x00\x04\x12\x04\x99\x01\x04\x0c\n\x0f\n\x07\x04\x11\x03\x01\x02\x00\x05\x12\x04\x99\x01\r\x11\n\x0f\n\x07\x04\x11\x03\x01\x02\x00\x01\x12\x04\x99\x01\x12\x19\n\x0f\n\x07\x04\x11\x03\x01\x02\x00\x03\x12\x04\x99\x01\x1c\x1d\n\x0e\n\x06\x04\x11\x03\x01\x02\x01\x12\x04\x9a\x01\x04\'\n\x0f\n\x07\x04\x11\x03\x01\x02\x01\x04\x12\x04\x9a\x01\x04\x0c\n\x0f\n\x07\x04\x11\x03\x01\x02\x01\x05\x12\x04\x9a\x01\r\x11\n\x0f\n\x07\x04\x11\x03\x01\x02\x01\x01\x12\x04\x9a\x01\x12\"\n\x0f\n\x07\x04\x11\x03\x01\x02\x01\x03\x12\x04\x9a\x01%&\n\x0c\n\x04\x04\x11\x02\x00\x12\x04\x9d\x01\x02-\n\r\n\x05\x04\x11\x02\x00\x04\x12\x04\x9d\x01\x02\n\n\r\n\x05\x04\x11\x02\x00\x06\x12\x04\x9d\x01\x0b\x13\n\r\n\x05\x04\x11\x02\x00\x01\x12\x04\x9d\x01\x14(\n\r\n\x05\x04\x11\x02\x00\x03\x12\x04\x9d\x01+,\n\x0c\n\x04\x04\x11\x02\x01\x12\x04\x9e\x01\x02\x1d\n\r\n\x05\x04\x11\x02\x01\x04\x12\x04\x9e\x01\x02\n\n\r\n\x05\x04\x11\x02\x01\x06\x12\x04\x9e\x01\x0b\x11\n\r\n\x05\x04\x11\x02\x01\x01\x12\x04\x9e\x01\x12\x18\n\r\n\x05\x04\x11\x02\x01\x03\x12\x04\x9e\x01\x1b\x1c\n\n\n\x02\x04\x12\x12\x04\xa1\x01\x00\"\n\x0b\n\x03\x04\x12\x01\x12\x04\xa1\x01\x08\x1f\n\x0c\n\x02\x04\x13\x12\x06\xa3\x01\x00\xb1\x01\x01\n\x0b\n\x03\x04\x13\x01\x12\x04\xa3\x01\x08\x1f\n\x0e\n\x04\x04\x13\x03\x00\x12\x06\xa4\x01\x02\xa8\x01\x03\n\r\n\x05\x04\x13\x03\x00\x01\x12\x04\xa4\x01\n\x12\n\x0e\n\x06\x04\x13\x03\x00\x02\x00\x12\x04\xa5\x01\x04\x16\n\x0f\n\x07\x04\x13\x03\x00\x02\x00\x05\x12\x04\xa5\x01\x04\t\n\x0f\n\x07\x04\x13\x03\x00\x02\x00\x01\x12\x04\xa5\x01\n\x11\n\x0f\n\x07\x04\x13\x03\x00\x02\x00\x03\x12\x04\xa5\x01\x14\x15\n\x0e\n\x06\x04\x13\x03\x00\x02\x01\x12\x04\xa6\x01\x04#\n\x0f\n\x07\x04\x13\x03\x00\x02\x01\x04\x12\x04\xa6\x01\x04\x0c\n\x0f\n\x07\x04\x13\x03\x00\x02\x01\x05\x12\x04\xa6\x01\r\x12\n\x0f\n\x07\x04\x13\x03\x00\x02\x01\x01\x12\x04\xa6\x01\x13\x1e\n\x0f\n\x07\x04\x13\x03\x00\x02\x01\x03\x12\x04\xa6\x01!\"\n\x0e\n\x06\x04\x13\x03\x00\x02\x02\x12\x04\xa7\x01\x04-\n\x0f\n\x07\x04\x13\x03\x00\x02\x02\x04\x12\x04\xa7\x01\x04\x0c\n\x0f\n\x07\x04\x13\x03\x00\x02\x02\x06\x12\x04\xa7\x01\r\"\n\x0f\n\x07\x04\x13\x03\x00\x02\x02\x01\x12\x04\xa7\x01#(\n\x0f\n\x07\x04\x13\x03\x00\x02\x02\x03\x12\x04\xa7\x01+,\n\x0e\n\x04\x04\x13\x03\x01\x12\x06\xaa\x01\x02\xad\x01\x03\n\r\n\x05\x04\x13\x03\x01\x01\x12\x04\xaa\x01\n\x10\n\x0e\n\x06\x04\x13\x03\x01\x02\x00\x12\x04\xab\x01\x04\x1e\n\x0f\n\x07\x04\x13\x03\x01\x02\x00\x04\x12\x04\xab\x01\x04\x0c\n\x0f\n\x07\x04\x13\x03\x01\x02\x00\x05\x12\x04\xab\x01\r\x11\n\x0f\n\x07\x04\x13\x03\x01\x02\x00\x01\x12\x04\xab\x01\x12\x19\n\x0f\n\x07\x04\x13\x03\x01\x02\x00\x03\x12\x04\xab\x01\x1c\x1d\n\x0e\n\x06\x04\x13\x03\x01\x02\x01\x12\x04\xac\x01\x04\'\n\x0f\n\x07\x04\x13\x03\x01\x02\x01\x04\x12\x04\xac\x01\x04\x0c\n\x0f\n\x07\x04\x13\x03\x01\x02\x01\x05\x12\x04\xac\x01\r\x11\n\x0f\n\x07\x04\x13\x03\x01\x02\x01\x01\x12\x04\xac\x01\x12\"\n\x0f\n\x07\x04\x13\x03\x01\x02\x01\x03\x12\x04\xac\x01%&\n\x0c\n\x04\x04\x13\x02\x00\x12\x04\xaf\x01\x02.\n\r\n\x05\x04\x13\x02\x00\x04\x12\x04\xaf\x01\x02\n\n\r\n\x05\x04\x13\x02\x00\x06\x12\x04\xaf\x01\x0b\x13\n\r\n\x05\x04\x13\x02\x00\x01\x12\x04\xaf\x01\x14)\n\r\n\x05\x04\x13\x02\x00\x03\x12\x04\xaf\x01,-\n\x0c\n\x04\x04\x13\x02\x01\x12\x04\xb0\x01\x02\x1d\n\r\n\x05\x04\x13\x02\x01\x04\x12\x04\xb0\x01\x02\n\n\r\n\x05\x04\x13\x02\x01\x06\x12\x04\xb0\x01\x0b\x11\n\r\n\x05\x04\x13\x02\x01\x01\x12\x04\xb0\x01\x12\x18\n\r\n\x05\x04\x13\x02\x01\x03\x12\x04\xb0\x01\x1b\x1c\n\n\n\x02\x04\x14\x12\x04\xb3\x01\x00#\n\x0b\n\x03\x04\x14\x01\x12\x04\xb3\x01\x08 \n\x0c\n\x02\x04\x15\x12\x06\xb5\x01\x00\xc3\x01\x01\n\x0b\n\x03\x04\x15\x01\x12\x04\xb5\x01\x08)\n\x0e\n\x04\x04\x15\x03\x00\x12\x06\xb6\x01\x02\xba\x01\x03\n\r\n\x05\x04\x15\x03\x00\x01\x12\x04\xb6\x01\n\x12\n\x0e\n\x06\x04\x15\x03\x00\x02\x00\x12\x04\xb7\x01\x04\x16\n\x0f\n\x07\x04\x15\x03\x00\x02\x00\x05\x12\x04\xb7\x01\x04\t\n\x0f\n\x07\x04\x15\x03\x00\x02\x00\x01\x12\x04\xb7\x01\n\x11\n\x0f\n\x07\x04\x15\x03\x00\x02\x00\x03\x12\x04\xb7\x01\x14\x15\n\x0e\n\x06\x04\x15\x03\x00\x02\x01\x12\x04\xb8\x01\x04\x1b\n\x0f\n\x07\x04\x15\x03\x00\x02\x01\x06\x12\x04\xb8\x01\x04\x0f\n\x0f\n\x07\x04\x15\x03\x00\x02\x01\x01\x12\x04\xb8\x01\x10\x16\n\x0f\n\x07\x04\x15\x03\x00\x02\x01\x03\x12\x04\xb8\x01\x19\x1a\n\x0e\n\x06\x04\x15\x03\x00\x02\x02\x12\x04\xb9\x01\x04#\n\x0f\n\x07\x04\x15\x03\x00\x02\x02\x04\x12\x04\xb9\x01\x04\x0c\n\x0f\n\x07\x04\x15\x03\x00\x02\x02\x05\x12\x04\xb9\x01\r\x12\n\x0f\n\x07\x04\x15\x03\x00\x02\x02\x01\x12\x04\xb9\x01\x13\x1e\n\x0f\n\x07\x04\x15\x03\x00\x02\x02\x03\x12\x04\xb9\x01!\"\n\x0e\n\x04\x04\x15\x03\x01\x12\x06\xbc\x01\x02\xbf\x01\x03\n\r\n\x05\x04\x15\x03\x01\x01\x12\x04\xbc\x01\n\x10\n\x0e\n\x06\x04\x15\x03\x01\x02\x00\x12\x04\xbd\x01\x04\x1e\n\x0f\n\x07\x04\x15\x03\x01\x02\x00\x04\x12\x04\xbd\x01\x04\x0c\n\x0f\n\x07\x04\x15\x03\x01\x02\x00\x05\x12\x04\xbd\x01\r\x11\n\x0f\n\x07\x04\x15\x03\x01\x02\x00\x01\x12\x04\xbd\x01\x12\x19\n\x0f\n\x07\x04\x15\x03\x01\x02\x00\x03\x12\x04\xbd\x01\x1c\x1d\n\x0e\n\x06\x04\x15\x03\x01\x02\x01\x12\x04\xbe\x01\x04&\n\x0f\n\x07\x04\x15\x03\x01\x02\x01\x04\x12\x04\xbe\x01\x04\x0c\n\x0f\n\x07\x04\x15\x03\x01\x02\x01\x05\x12\x04\xbe\x01\r\x11\n\x0f\n\x07\x04\x15\x03\x01\x02\x01\x01\x12\x04\xbe\x01\x12!\n\x0f\n\x07\x04\x15\x03\x01\x02\x01\x03\x12\x04\xbe\x01$%\n\x0c\n\x04\x04\x15\x02\x00\x12\x04\xc1\x01\x02-\n\r\n\x05\x04\x15\x02\x00\x04\x12\x04\xc1\x01\x02\n\n\r\n\x05\x04\x15\x02\x00\x06\x12\x04\xc1\x01\x0b\x13\n\r\n\x05\x04\x15\x02\x00\x01\x12\x04\xc1\x01\x14(\n\r\n\x05\x04\x15\x02\x00\x03\x12\x04\xc1\x01+,\n\x0c\n\x04\x04\x15\x02\x01\x12\x04\xc2\x01\x02\x1d\n\r\n\x05\x04\x15\x02\x01\x04\x12\x04\xc2\x01\x02\n\n\r\n\x05\x04\x15\x02\x01\x06\x12\x04\xc2\x01\x0b\x11\n\r\n\x05\x04\x15\x02\x01\x01\x12\x04\xc2\x01\x12\x18\n\r\n\x05\x04\x15\x02\x01\x03\x12\x04\xc2\x01\x1b\x1c\n\x0c\n\x02\x04\x16\x12\x06\xc5\x01\x00\xc7\x01\x01\n\x0b\n\x03\x04\x16\x01\x12\x04\xc5\x01\x08*\n\x0c\n\x04\x04\x16\x02\x00\x12\x04\xc6\x01\x02$\n\r\n\x05\x04\x16\x02\x00\x04\x12\x04\xc6\x01\x02\n\n\r\n\x05\x04\x16\x02\x00\x06\x12\x04\xc6\x01\x0b\x14\n\r\n\x05\x04\x16\x02\x00\x01\x12\x04\xc6\x01\x15\x1f\n\r\n\x05\x04\x16\x02\x00\x03\x12\x04\xc6\x01\"#\n\x0c\n\x02\x04\x17\x12\x06\xc9\x01\x00\xd7\x01\x01\n\x0b\n\x03\x04\x17\x01\x12\x04\xc9\x01\x08*\n\x0e\n\x04\x04\x17\x03\x00\x12\x06\xca\x01\x02\xce\x01\x03\n\r\n\x05\x04\x17\x03\x00\x01\x12\x04\xca\x01\n\x12\n\x0e\n\x06\x04\x17\x03\x00\x02\x00\x12\x04\xcb\x01\x04\x16\n\x0f\n\x07\x04\x17\x03\x00\x02\x00\x05\x12\x04\xcb\x01\x04\t\n\x0f\n\x07\x04\x17\x03\x00\x02\x00\x01\x12\x04\xcb\x01\n\x11\n\x0f\n\x07\x04\x17\x03\x00\x02\x00\x03\x12\x04\xcb\x01\x14\x15\n\x0e\n\x06\x04\x17\x03\x00\x02\x01\x12\x04\xcc\x01\x04\x1b\n\x0f\n\x07\x04\x17\x03\x00\x02\x01\x06\x12\x04\xcc\x01\x04\x0f\n\x0f\n\x07\x04\x17\x03\x00\x02\x01\x01\x12\x04\xcc\x01\x10\x16\n\x0f\n\x07\x04\x17\x03\x00\x02\x01\x03\x12\x04\xcc\x01\x19\x1a\n\x0e\n\x06\x04\x17\x03\x00\x02\x02\x12\x04\xcd\x01\x04#\n\x0f\n\x07\x04\x17\x03\x00\x02\x02\x04\x12\x04\xcd\x01\x04\x0c\n\x0f\n\x07\x04\x17\x03\x00\x02\x02\x05\x12\x04\xcd\x01\r\x12\n\x0f\n\x07\x04\x17\x03\x00\x02\x02\x01\x12\x04\xcd\x01\x13\x1e\n\x0f\n\x07\x04\x17\x03\x00\x02\x02\x03\x12\x04\xcd\x01!\"\n\x0e\n\x04\x04\x17\x03\x01\x12\x06\xd0\x01\x02\xd3\x01\x03\n\r\n\x05\x04\x17\x03\x01\x01\x12\x04\xd0\x01\n\x10\n\x0e\n\x06\x04\x17\x03\x01\x02\x00\x12\x04\xd1\x01\x04\x1e\n\x0f\n\x07\x04\x17\x03\x01\x02\x00\x04\x12\x04\xd1\x01\x04\x0c\n\x0f\n\x07\x04\x17\x03\x01\x02\x00\x05\x12\x04\xd1\x01\r\x11\n\x0f\n\x07\x04\x17\x03\x01\x02\x00\x01\x12\x04\xd1\x01\x12\x19\n\x0f\n\x07\x04\x17\x03\x01\x02\x00\x03\x12\x04\xd1\x01\x1c\x1d\n\x0e\n\x06\x04\x17\x03\x01\x02\x01\x12\x04\xd2\x01\x04&\n\x0f\n\x07\x04\x17\x03\x01\x02\x01\x04\x12\x04\xd2\x01\x04\x0c\n\x0f\n\x07\x04\x17\x03\x01\x02\x01\x05\x12\x04\xd2\x01\r\x11\n\x0f\n\x07\x04\x17\x03\x01\x02\x01\x01\x12\x04\xd2\x01\x12!\n\x0f\n\x07\x04\x17\x03\x01\x02\x01\x03\x12\x04\xd2\x01$%\n\x0c\n\x04\x04\x17\x02\x00\x12\x04\xd5\x01\x02.\n\r\n\x05\x04\x17\x02\x00\x04\x12\x04\xd5\x01\x02\n\n\r\n\x05\x04\x17\x02\x00\x06\x12\x04\xd5\x01\x0b\x13\n\r\n\x05\x04\x17\x02\x00\x01\x12\x04\xd5\x01\x14)\n\r\n\x05\x04\x17\x02\x00\x03\x12\x04\xd5\x01,-\n\x0c\n\x04\x04\x17\x02\x01\x12\x04\xd6\x01\x02\x1d\n\r\n\x05\x04\x17\x02\x01\x04\x12\x04\xd6\x01\x02\n\n\r\n\x05\x04\x17\x02\x01\x06\x12\x04\xd6\x01\x0b\x11\n\r\n\x05\x04\x17\x02\x01\x01\x12\x04\xd6\x01\x12\x18\n\r\n\x05\x04\x17\x02\x01\x03\x12\x04\xd6\x01\x1b\x1c\n\x0c\n\x02\x04\x18\x12\x06\xd9\x01\x00\xdb\x01\x01\n\x0b\n\x03\x04\x18\x01\x12\x04\xd9\x01\x08+\n\x0c\n\x04\x04\x18\x02\x00\x12\x04\xda\x01\x02&\n\r\n\x05\x04\x18\x02\x00\x04\x12\x04\xda\x01\x02\n\n\r\n\x05\x04\x18\x02\x00\x06\x12\x04\xda\x01\x0b\x15\n\r\n\x05\x04\x18\x02\x00\x01\x12\x04\xda\x01\x16!\n\r\n\x05\x04\x18\x02\x00\x03\x12\x04\xda\x01$%b\x06proto3\n\x95\x05\n\x12retrom/utils.proto\x12\x06retrom\"\x80\x01\n\x13VersionAnnouncement\x12\x1a\n\x08versions\x18\x01 \x03(\tR\x08versions\x12\x14\n\x05level\x18\x02 \x01(\tR\x05level\x12\x18\n\x07message\x18\x03 \x01(\tR\x07message\x12\x15\n\x03url\x18\x04 \x01(\tH\x00R\x03url\x88\x01\x01B\x06\n\x04_url\"`\n\x1bVersionAnnouncementsPayload\x12A\n\rannouncements\x18\x01 \x03(\x0b2\x1b.retrom.VersionAnnouncementR\rannouncementsJ\x89\x03\n\x06\x12\x04\x00\x00\r\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x0f\n\n\n\x02\x04\x00\x12\x04\x04\x00\t\x01\n\n\n\x03\x04\x00\x01\x12\x03\x04\x08\x1b\n\x0b\n\x04\x04\x00\x02\x00\x12\x03\x05\x02\x1f\n\x0c\n\x05\x04\x00\x02\x00\x04\x12\x03\x05\x02\n\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03\x05\x0b\x11\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\x05\x12\x1a\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\x05\x1d\x1e\n\x0b\n\x04\x04\x00\x02\x01\x12\x03\x06\x02\x13\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03\x06\x02\x08\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03\x06\t\x0e\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03\x06\x11\x12\n\x0b\n\x04\x04\x00\x02\x02\x12\x03\x07\x02\x15\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x03\x07\x02\x08\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03\x07\t\x10\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03\x07\x13\x14\n\x0b\n\x04\x04\x00\x02\x03\x12\x03\x08\x02\x1a\n\x0c\n\x05\x04\x00\x02\x03\x04\x12\x03\x08\x02\n\n\x0c\n\x05\x04\x00\x02\x03\x05\x12\x03\x08\x0b\x11\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03\x08\x12\x15\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03\x08\x18\x19\n\n\n\x02\x04\x01\x12\x04\x0b\x00\r\x01\n\n\n\x03\x04\x01\x01\x12\x03\x0b\x08#\n\x0b\n\x04\x04\x01\x02\x00\x12\x03\x0c\x021\n\x0c\n\x05\x04\x01\x02\x00\x04\x12\x03\x0c\x02\n\n\x0c\n\x05\x04\x01\x02\x00\x06\x12\x03\x0c\x0b\x1e\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03\x0c\x1f,\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03\x0c/0b\x06proto3\n\xad\x15\n retrom/client/installation.proto\x12\x1aretrom.client.installation\x1a\x1fgoogle/protobuf/timestamp.proto\"\xf3\x01\n\x13InstallationMetrics\x12(\n\x10bytes_per_second\x18\x01 \x01(\x01R\x0ebytesPerSecond\x12+\n\x11bytes_transferred\x18\x02 \x01(\x04R\x10bytesTransferred\x12\x1f\n\x0btotal_bytes\x18\x03 \x01(\x04R\ntotalBytes\x12)\n\x10percent_complete\x18\x04 \x01(\rR\x0fpercentComplete\x129\n\nupdated_at\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\tupdatedAt\"\xc8\x01\n\x1aInstallationProgressUpdate\x12\x17\n\x07game_id\x18\x01 \x01(\x05R\x06gameId\x12F\n\x06status\x18\x02 \x01(\x0e2..retrom.client.installation.InstallationStatusR\x06status\x12I\n\x07metrics\x18\x03 \x01(\x0b2/.retrom.client.installation.InstallationMetricsR\x07metrics\"-\n\x12InstallGamePayload\x12\x17\n\x07game_id\x18\x01 \x01(\x05R\x06gameId\"/\n\x14UninstallGamePayload\x12\x17\n\x07game_id\x18\x01 \x01(\x05R\x06gameId\"7\n\x1cGetInstallationStatusPayload\x12\x17\n\x07game_id\x18\x01 \x01(\x05R\x06gameId\"\x80\x01\n\x1dGetInstallationStatusResponse\x12\x17\n\x07game_id\x18\x01 \x01(\x05R\x06gameId\x12F\n\x06status\x18\x02 \x01(\x0e2..retrom.client.installation.InstallationStatusR\x06status\"\xed\x01\n\x11InstallationIndex\x12f\n\rinstallations\x18\x01 \x03(\x0b2@.retrom.client.installation.InstallationIndex.InstallationsEntryR\rinstallations\x1ap\n\x12InstallationsEntry\x12\x10\n\x03key\x18\x01 \x01(\x05R\x03key\x12D\n\x05value\x18\x02 \x01(\x0e2..retrom.client.installation.InstallationStatusR\x05value:\x028\x01*\xad\x02\n\x12InstallationStatus\x12#\n\x1fINSTALLATION_STATUS_UNSPECIFIED\x10\x00\x12!\n\x1dINSTALLATION_STATUS_INSTALLED\x10\x01\x12\"\n\x1eINSTALLATION_STATUS_INSTALLING\x10\x02\x12\x1e\n\x1aINSTALLATION_STATUS_PAUSED\x10\x03\x12%\n!INSTALLATION_STATUS_NOT_INSTALLED\x10\x04\x12#\n\x1fINSTALLATION_STATUS_OUT_OF_DATE\x10\x05\x12\x1e\n\x1aINSTALLATION_STATUS_FAILED\x10\x06\x12\x1f\n\x1bINSTALLATION_STATUS_ABORTED\x10\x07J\xc6\n\n\x06\x12\x04\x00\x002\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00#\n\t\n\x02\x03\x00\x12\x03\x04\x00)\n\n\n\x02\x05\x00\x12\x04\x06\x00\x0f\x01\n\n\n\x03\x05\x00\x01\x12\x03\x06\x05\x17\n\x0b\n\x04\x05\x00\x02\x00\x12\x03\x07\x02&\n\x0c\n\x05\x05\x00\x02\x00\x01\x12\x03\x07\x02!\n\x0c\n\x05\x05\x00\x02\x00\x02\x12\x03\x07$%\n\x0b\n\x04\x05\x00\x02\x01\x12\x03\x08\x02$\n\x0c\n\x05\x05\x00\x02\x01\x01\x12\x03\x08\x02\x1f\n\x0c\n\x05\x05\x00\x02\x01\x02\x12\x03\x08\"#\n\x0b\n\x04\x05\x00\x02\x02\x12\x03\t\x02%\n\x0c\n\x05\x05\x00\x02\x02\x01\x12\x03\t\x02 \n\x0c\n\x05\x05\x00\x02\x02\x02\x12\x03\t#$\n\x0b\n\x04\x05\x00\x02\x03\x12\x03\n\x02!\n\x0c\n\x05\x05\x00\x02\x03\x01\x12\x03\n\x02\x1c\n\x0c\n\x05\x05\x00\x02\x03\x02\x12\x03\n\x1f \n\x0b\n\x04\x05\x00\x02\x04\x12\x03\x0b\x02(\n\x0c\n\x05\x05\x00\x02\x04\x01\x12\x03\x0b\x02#\n\x0c\n\x05\x05\x00\x02\x04\x02\x12\x03\x0b&\'\n\x0b\n\x04\x05\x00\x02\x05\x12\x03\x0c\x02&\n\x0c\n\x05\x05\x00\x02\x05\x01\x12\x03\x0c\x02!\n\x0c\n\x05\x05\x00\x02\x05\x02\x12\x03\x0c$%\n\x0b\n\x04\x05\x00\x02\x06\x12\x03\r\x02!\n\x0c\n\x05\x05\x00\x02\x06\x01\x12\x03\r\x02\x1c\n\x0c\n\x05\x05\x00\x02\x06\x02\x12\x03\r\x1f \n\x0b\n\x04\x05\x00\x02\x07\x12\x03\x0e\x02\"\n\x0c\n\x05\x05\x00\x02\x07\x01\x12\x03\x0e\x02\x1d\n\x0c\n\x05\x05\x00\x02\x07\x02\x12\x03\x0e !\n\n\n\x02\x04\x00\x12\x04\x11\x00\x17\x01\n\n\n\x03\x04\x00\x01\x12\x03\x11\x08\x1b\n\x0b\n\x04\x04\x00\x02\x00\x12\x03\x12\x02\x1e\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03\x12\x02\x08\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\x12\t\x19\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\x12\x1c\x1d\n\x0b\n\x04\x04\x00\x02\x01\x12\x03\x13\x02\x1f\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03\x13\x02\x08\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03\x13\t\x1a\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03\x13\x1d\x1e\n\x0b\n\x04\x04\x00\x02\x02\x12\x03\x14\x02\x19\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x03\x14\x02\x08\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03\x14\t\x14\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03\x14\x17\x18\n\x0b\n\x04\x04\x00\x02\x03\x12\x03\x15\x02\x1e\n\x0c\n\x05\x04\x00\x02\x03\x05\x12\x03\x15\x02\x08\n\x0c\n\x05\x04\x00\x02\x03\x01\x12\x03\x15\t\x19\n\x0c\n\x05\x04\x00\x02\x03\x03\x12\x03\x15\x1c\x1d\n\x0b\n\x04\x04\x00\x02\x04\x12\x03\x16\x02+\n\x0c\n\x05\x04\x00\x02\x04\x06\x12\x03\x16\x02\x1b\n\x0c\n\x05\x04\x00\x02\x04\x01\x12\x03\x16\x1c&\n\x0c\n\x05\x04\x00\x02\x04\x03\x12\x03\x16)*\n\n\n\x02\x04\x01\x12\x04\x19\x00\x1d\x01\n\n\n\x03\x04\x01\x01\x12\x03\x19\x08\"\n\x0b\n\x04\x04\x01\x02\x00\x12\x03\x1a\x02\x14\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03\x1a\x02\x07\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03\x1a\x08\x0f\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03\x1a\x12\x13\n\x0b\n\x04\x04\x01\x02\x01\x12\x03\x1b\x02 \n\x0c\n\x05\x04\x01\x02\x01\x06\x12\x03\x1b\x02\x14\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03\x1b\x15\x1b\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03\x1b\x1e\x1f\n\x0b\n\x04\x04\x01\x02\x02\x12\x03\x1c\x02\"\n\x0c\n\x05\x04\x01\x02\x02\x06\x12\x03\x1c\x02\x15\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x03\x1c\x16\x1d\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03\x1c !\n\n\n\x02\x04\x02\x12\x04\x1f\x00!\x01\n\n\n\x03\x04\x02\x01\x12\x03\x1f\x08\x1a\n\x0b\n\x04\x04\x02\x02\x00\x12\x03 \x02\x14\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03 \x02\x07\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03 \x08\x0f\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03 \x12\x13\n\n\n\x02\x04\x03\x12\x04#\x00%\x01\n\n\n\x03\x04\x03\x01\x12\x03#\x08\x1c\n\x0b\n\x04\x04\x03\x02\x00\x12\x03$\x02\x14\n\x0c\n\x05\x04\x03\x02\x00\x05\x12\x03$\x02\x07\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x03$\x08\x0f\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x03$\x12\x13\n\n\n\x02\x04\x04\x12\x04\'\x00)\x01\n\n\n\x03\x04\x04\x01\x12\x03\'\x08$\n\x0b\n\x04\x04\x04\x02\x00\x12\x03(\x02\x14\n\x0c\n\x05\x04\x04\x02\x00\x05\x12\x03(\x02\x07\n\x0c\n\x05\x04\x04\x02\x00\x01\x12\x03(\x08\x0f\n\x0c\n\x05\x04\x04\x02\x00\x03\x12\x03(\x12\x13\n\n\n\x02\x04\x05\x12\x04+\x00.\x01\n\n\n\x03\x04\x05\x01\x12\x03+\x08%\n\x0b\n\x04\x04\x05\x02\x00\x12\x03,\x02\x14\n\x0c\n\x05\x04\x05\x02\x00\x05\x12\x03,\x02\x07\n\x0c\n\x05\x04\x05\x02\x00\x01\x12\x03,\x08\x0f\n\x0c\n\x05\x04\x05\x02\x00\x03\x12\x03,\x12\x13\n\x0b\n\x04\x04\x05\x02\x01\x12\x03-\x02 \n\x0c\n\x05\x04\x05\x02\x01\x06\x12\x03-\x02\x14\n\x0c\n\x05\x04\x05\x02\x01\x01\x12\x03-\x15\x1b\n\x0c\n\x05\x04\x05\x02\x01\x03\x12\x03-\x1e\x1f\n\n\n\x02\x04\x06\x12\x040\x002\x01\n\n\n\x03\x04\x06\x01\x12\x030\x08\x19\n \n\x04\x04\x06\x02\x00\x12\x031\x023\"\x13 game_id -> status\n\n\x0c\n\x05\x04\x06\x02\x00\x06\x12\x031\x02 \n\x0c\n\x05\x04\x06\x02\x00\x01\x12\x031!.\n\x0c\n\x05\x04\x06\x02\x00\x03\x12\x03112b\x06proto3\n\xf7\x17\n!retrom/client/client-config.proto\x12\x06retrom\x1a\x1bretrom/models/clients.proto\"\xb0\x03\n\x0fInterfaceConfig\x122\n\x15fullscreen_by_default\x18\x01 \x01(\x08R\x13fullscreenByDefault\x12U\n\x11fullscreen_config\x18\x02 \x01(\x0b2(.retrom.InterfaceConfig.FullscreenConfigR\x10fullscreenConfig\x1a\x87\x01\n\x0eGridListConfig\x12\x18\n\x07columns\x18\x01 \x01(\x05R\x07columns\x12\x10\n\x03gap\x18\x02 \x01(\x05R\x03gap\x12I\n\nimage_type\x18\x03 \x01(\x0e2*.retrom.InterfaceConfig.GameListEntryImageR\timageType\x1aW\n\x10FullscreenConfig\x12C\n\tgrid_list\x18\x01 \x01(\x0b2&.retrom.InterfaceConfig.GridListConfigR\x08gridList\"/\n\x12GameListEntryImage\x12\t\n\x05COVER\x10\x00\x12\x0e\n\nBACKGROUND\x10\x01\"\xeb\x06\n\x12RetromClientConfig\x129\n\x06server\x18\x01 \x01(\x0b2!.retrom.RetromClientConfig.ServerR\x06server\x129\n\x06config\x18\x02 \x01(\x0b2!.retrom.RetromClientConfig.ConfigR\x06config\x12U\n\x10flow_completions\x18\x03 \x01(\x0b2*.retrom.RetromClientConfig.FlowCompletionsR\x0fflowCompletions\x12M\n\ttelemetry\x18\x04 \x01(\x0b2*.retrom.RetromClientConfig.TelemetryConfigH\x00R\ttelemetry\x88\x01\x01\x1a+\n\x0fTelemetryConfig\x12\x18\n\x07enabled\x18\x01 \x01(\x08R\x07enabled\x1a\xde\x01\n\x06Server\x12\x1a\n\x08hostname\x18\x01 \x01(\tR\x08hostname\x12\x17\n\x04port\x18\x02 \x01(\x05H\x00R\x04port\x88\x01\x01\x12#\n\nstandalone\x18\x03 \x01(\x08H\x01R\nstandalone\x88\x01\x01\x12B\n\x1binstall_games_in_standalone\x18\x04 \x01(\x08H\x02R\x18installGamesInStandalone\x88\x01\x01B\x07\n\x05_portB\r\n\x0b_standaloneB\x1e\n\x1c_install_games_in_standalone\x1a\xb5\x01\n\x06Config\x12/\n\x0bclient_info\x18\x01 \x01(\x0b2\x0e.retrom.ClientR\nclientInfo\x125\n\tinterface\x18\x02 \x01(\x0b2\x17.retrom.InterfaceConfigR\tinterface\x12.\n\x10installation_dir\x18\x03 \x01(\tH\x00R\x0finstallationDir\x88\x01\x01B\x13\n\x11_installation_dir\x1ae\n\x0fFlowCompletions\x12%\n\x0esetup_complete\x18\x01 \x01(\x08R\rsetupComplete\x12+\n\x11telemetry_enabled\x18\x02 \x01(\x08R\x10telemetryEnabledB\x0c\n\n_telemetryJ\x83\r\n\x06\x12\x04\x00\x005\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x0f\n\t\n\x02\x03\x00\x12\x03\x04\x00%\n\n\n\x02\x04\x00\x12\x04\x06\x00\x18\x01\n\n\n\x03\x04\x00\x01\x12\x03\x06\x08\x17\n\x0c\n\x04\x04\x00\x04\x00\x12\x04\x07\x02\n\x03\n\x0c\n\x05\x04\x00\x04\x00\x01\x12\x03\x07\x07\x19\n\r\n\x06\x04\x00\x04\x00\x02\x00\x12\x03\x08\x04\x0e\n\x0e\n\x07\x04\x00\x04\x00\x02\x00\x01\x12\x03\x08\x04\t\n\x0e\n\x07\x04\x00\x04\x00\x02\x00\x02\x12\x03\x08\x0c\r\n\r\n\x06\x04\x00\x04\x00\x02\x01\x12\x03\t\x04\x13\n\x0e\n\x07\x04\x00\x04\x00\x02\x01\x01\x12\x03\t\x04\x0e\n\x0e\n\x07\x04\x00\x04\x00\x02\x01\x02\x12\x03\t\x11\x12\n\x0c\n\x04\x04\x00\x03\x00\x12\x04\x0c\x02\x10\x03\n\x0c\n\x05\x04\x00\x03\x00\x01\x12\x03\x0c\n\x18\n\r\n\x06\x04\x00\x03\x00\x02\x00\x12\x03\r\x04\x16\n\x0e\n\x07\x04\x00\x03\x00\x02\x00\x05\x12\x03\r\x04\t\n\x0e\n\x07\x04\x00\x03\x00\x02\x00\x01\x12\x03\r\n\x11\n\x0e\n\x07\x04\x00\x03\x00\x02\x00\x03\x12\x03\r\x14\x15\n\r\n\x06\x04\x00\x03\x00\x02\x01\x12\x03\x0e\x04\x12\n\x0e\n\x07\x04\x00\x03\x00\x02\x01\x05\x12\x03\x0e\x04\t\n\x0e\n\x07\x04\x00\x03\x00\x02\x01\x01\x12\x03\x0e\n\r\n\x0e\n\x07\x04\x00\x03\x00\x02\x01\x03\x12\x03\x0e\x10\x11\n\r\n\x06\x04\x00\x03\x00\x02\x02\x12\x03\x0f\x04&\n\x0e\n\x07\x04\x00\x03\x00\x02\x02\x06\x12\x03\x0f\x04\x16\n\x0e\n\x07\x04\x00\x03\x00\x02\x02\x01\x12\x03\x0f\x17!\n\x0e\n\x07\x04\x00\x03\x00\x02\x02\x03\x12\x03\x0f$%\n\x0c\n\x04\x04\x00\x03\x01\x12\x04\x12\x02\x14\x03\n\x0c\n\x05\x04\x00\x03\x01\x01\x12\x03\x12\n\x1a\n\r\n\x06\x04\x00\x03\x01\x02\x00\x12\x03\x13\x04!\n\x0e\n\x07\x04\x00\x03\x01\x02\x00\x06\x12\x03\x13\x04\x12\n\x0e\n\x07\x04\x00\x03\x01\x02\x00\x01\x12\x03\x13\x13\x1c\n\x0e\n\x07\x04\x00\x03\x01\x02\x00\x03\x12\x03\x13\x1f \n\x0b\n\x04\x04\x00\x02\x00\x12\x03\x16\x02!\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03\x16\x02\x06\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\x16\x07\x1c\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\x16\x1f \n\x0b\n\x04\x04\x00\x02\x01\x12\x03\x17\x02)\n\x0c\n\x05\x04\x00\x02\x01\x06\x12\x03\x17\x02\x12\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03\x17\x13$\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03\x17\'(\n\n\n\x02\x04\x01\x12\x04\x1a\x005\x01\n\n\n\x03\x04\x01\x01\x12\x03\x1a\x08\x1a\n\x0c\n\x04\x04\x01\x03\x00\x12\x04\x1b\x02\x1d\x03\n\x0c\n\x05\x04\x01\x03\x00\x01\x12\x03\x1b\n\x19\n\r\n\x06\x04\x01\x03\x00\x02\x00\x12\x03\x1c\x04\x15\n\x0e\n\x07\x04\x01\x03\x00\x02\x00\x05\x12\x03\x1c\x04\x08\n\x0e\n\x07\x04\x01\x03\x00\x02\x00\x01\x12\x03\x1c\t\x10\n\x0e\n\x07\x04\x01\x03\x00\x02\x00\x03\x12\x03\x1c\x13\x14\n\x0c\n\x04\x04\x01\x03\x01\x12\x04\x1f\x02$\x03\n\x0c\n\x05\x04\x01\x03\x01\x01\x12\x03\x1f\n\x10\n\r\n\x06\x04\x01\x03\x01\x02\x00\x12\x03 \x04\x18\n\x0e\n\x07\x04\x01\x03\x01\x02\x00\x05\x12\x03 \x04\n\n\x0e\n\x07\x04\x01\x03\x01\x02\x00\x01\x12\x03 \x0b\x13\n\x0e\n\x07\x04\x01\x03\x01\x02\x00\x03\x12\x03 \x16\x17\n\r\n\x06\x04\x01\x03\x01\x02\x01\x12\x03!\x04\x1c\n\x0e\n\x07\x04\x01\x03\x01\x02\x01\x04\x12\x03!\x04\x0c\n\x0e\n\x07\x04\x01\x03\x01\x02\x01\x05\x12\x03!\r\x12\n\x0e\n\x07\x04\x01\x03\x01\x02\x01\x01\x12\x03!\x13\x17\n\x0e\n\x07\x04\x01\x03\x01\x02\x01\x03\x12\x03!\x1a\x1b\n\r\n\x06\x04\x01\x03\x01\x02\x02\x12\x03\"\x04!\n\x0e\n\x07\x04\x01\x03\x01\x02\x02\x04\x12\x03\"\x04\x0c\n\x0e\n\x07\x04\x01\x03\x01\x02\x02\x05\x12\x03\"\r\x11\n\x0e\n\x07\x04\x01\x03\x01\x02\x02\x01\x12\x03\"\x12\x1c\n\x0e\n\x07\x04\x01\x03\x01\x02\x02\x03\x12\x03\"\x1f \n\r\n\x06\x04\x01\x03\x01\x02\x03\x12\x03#\x042\n\x0e\n\x07\x04\x01\x03\x01\x02\x03\x04\x12\x03#\x04\x0c\n\x0e\n\x07\x04\x01\x03\x01\x02\x03\x05\x12\x03#\r\x11\n\x0e\n\x07\x04\x01\x03\x01\x02\x03\x01\x12\x03#\x12-\n\x0e\n\x07\x04\x01\x03\x01\x02\x03\x03\x12\x03#01\n\x0c\n\x04\x04\x01\x03\x02\x12\x04&\x02*\x03\n\x0c\n\x05\x04\x01\x03\x02\x01\x12\x03&\n\x10\n\r\n\x06\x04\x01\x03\x02\x02\x00\x12\x03\'\x04\x1b\n\x0e\n\x07\x04\x01\x03\x02\x02\x00\x06\x12\x03\'\x04\n\n\x0e\n\x07\x04\x01\x03\x02\x02\x00\x01\x12\x03\'\x0b\x16\n\x0e\n\x07\x04\x01\x03\x02\x02\x00\x03\x12\x03\'\x19\x1a\n\r\n\x06\x04\x01\x03\x02\x02\x01\x12\x03(\x04\"\n\x0e\n\x07\x04\x01\x03\x02\x02\x01\x06\x12\x03(\x04\x13\n\x0e\n\x07\x04\x01\x03\x02\x02\x01\x01\x12\x03(\x14\x1d\n\x0e\n\x07\x04\x01\x03\x02\x02\x01\x03\x12\x03( !\n\r\n\x06\x04\x01\x03\x02\x02\x02\x12\x03)\x04)\n\x0e\n\x07\x04\x01\x03\x02\x02\x02\x04\x12\x03)\x04\x0c\n\x0e\n\x07\x04\x01\x03\x02\x02\x02\x05\x12\x03)\r\x13\n\x0e\n\x07\x04\x01\x03\x02\x02\x02\x01\x12\x03)\x14$\n\x0e\n\x07\x04\x01\x03\x02\x02\x02\x03\x12\x03)\'(\n\x0c\n\x04\x04\x01\x03\x03\x12\x04,\x02/\x03\n\x0c\n\x05\x04\x01\x03\x03\x01\x12\x03,\n\x19\n\r\n\x06\x04\x01\x03\x03\x02\x00\x12\x03-\x04\x1c\n\x0e\n\x07\x04\x01\x03\x03\x02\x00\x05\x12\x03-\x04\x08\n\x0e\n\x07\x04\x01\x03\x03\x02\x00\x01\x12\x03-\t\x17\n\x0e\n\x07\x04\x01\x03\x03\x02\x00\x03\x12\x03-\x1a\x1b\n\r\n\x06\x04\x01\x03\x03\x02\x01\x12\x03.\x04\x1f\n\x0e\n\x07\x04\x01\x03\x03\x02\x01\x05\x12\x03.\x04\x08\n\x0e\n\x07\x04\x01\x03\x03\x02\x01\x01\x12\x03.\t\x1a\n\x0e\n\x07\x04\x01\x03\x03\x02\x01\x03\x12\x03.\x1d\x1e\n\x0b\n\x04\x04\x01\x02\x00\x12\x031\x02\x14\n\x0c\n\x05\x04\x01\x02\x00\x06\x12\x031\x02\x08\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x031\t\x0f\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x031\x12\x13\n\x0b\n\x04\x04\x01\x02\x01\x12\x032\x02\x14\n\x0c\n\x05\x04\x01\x02\x01\x06\x12\x032\x02\x08\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x032\t\x0f\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x032\x12\x13\n\x0b\n\x04\x04\x01\x02\x02\x12\x033\x02\'\n\x0c\n\x05\x04\x01\x02\x02\x06\x12\x033\x02\x11\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x033\x12\"\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x033%&\n\x0b\n\x04\x04\x01\x02\x03\x12\x034\x02)\n\x0c\n\x05\x04\x01\x02\x03\x04\x12\x034\x02\n\n\x0c\n\x05\x04\x01\x02\x03\x06\x12\x034\x0b\x1a\n\x0c\n\x05\x04\x01\x02\x03\x01\x12\x034\x1b$\n\x0c\n\x05\x04\x01\x02\x03\x03\x12\x034\'(b\x06proto3\n\xb5\x0c\n retrom/client/client-utils.proto\x12\x06retrom\x1a\x1dretrom/models/emulators.proto\x1a\x1eretrom/models/game-files.proto\x1a\x19retrom/models/games.proto\"U\n\x0eRetromHostInfo\x12\x1b\n\thost_name\x18\x01 \x01(\tR\x08hostName\x12\x12\n\x04port\x18\x02 \x01(\tR\x04port\x12\x12\n\x04host\x18\x03 \x01(\tR\x04host\"\xcb\x01\n\x0fPlayGamePayload\x12 \n\x04game\x18\x01 \x01(\x0b2\x0c.retrom.GameR\x04game\x12B\n\x10emulator_profile\x18\x02 \x01(\x0b2\x17.retrom.EmulatorProfileR\x0femulatorProfile\x12,\n\x08emulator\x18\x03 \x01(\x0b2\x10.retrom.EmulatorR\x08emulator\x12$\n\x04file\x18\x04 \x01(\x0b2\x10.retrom.GameFileR\x04file\"3\n\x0fStopGamePayload\x12 \n\x04game\x18\x01 \x01(\x0b2\x0c.retrom.GameR\x04game\"<\n\x18GetGamePlayStatusPayload\x12 \n\x04game\x18\x01 \x01(\x0b2\x0c.retrom.GameR\x04game\"d\n\x14GamePlayStatusUpdate\x12\x17\n\x07game_id\x18\x01 \x01(\x05R\x06gameId\x123\n\x0bplay_status\x18\x02 \x01(\x0e2\x12.retrom.PlayStatusR\nplayStatus**\n\nPlayStatus\x12\x0b\n\x07PLAYING\x10\x00\x12\x0f\n\x0bNOT_PLAYING\x10\x01J\xfc\x06\n\x06\x12\x04\x00\x00%\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x0f\n\t\n\x02\x03\x00\x12\x03\x04\x00\'\n\t\n\x02\x03\x01\x12\x03\x05\x00(\n\t\n\x02\x03\x02\x12\x03\x06\x00#\n\n\n\x02\x04\x00\x12\x04\x08\x00\x0c\x01\n\n\n\x03\x04\x00\x01\x12\x03\x08\x08\x16\n\x0b\n\x04\x04\x00\x02\x00\x12\x03\t\x02\x17\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03\t\x02\x08\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\t\t\x12\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\t\x15\x16\n\x0b\n\x04\x04\x00\x02\x01\x12\x03\n\x02\x12\n\x0c\n\x05\x04\x00\x02\x01\x05\x12\x03\n\x02\x08\n\x0c\n\x05\x04\x00\x02\x01\x01\x12\x03\n\t\r\n\x0c\n\x05\x04\x00\x02\x01\x03\x12\x03\n\x10\x11\n\x0b\n\x04\x04\x00\x02\x02\x12\x03\x0b\x02\x12\n\x0c\n\x05\x04\x00\x02\x02\x05\x12\x03\x0b\x02\x08\n\x0c\n\x05\x04\x00\x02\x02\x01\x12\x03\x0b\t\r\n\x0c\n\x05\x04\x00\x02\x02\x03\x12\x03\x0b\x10\x11\n\n\n\x02\x05\x00\x12\x04\x0e\x00\x11\x01\n\n\n\x03\x05\x00\x01\x12\x03\x0e\x05\x0f\n\x0b\n\x04\x05\x00\x02\x00\x12\x03\x0f\x02\x0e\n\x0c\n\x05\x05\x00\x02\x00\x01\x12\x03\x0f\x02\t\n\x0c\n\x05\x05\x00\x02\x00\x02\x12\x03\x0f\x0c\r\n\x0b\n\x04\x05\x00\x02\x01\x12\x03\x10\x02\x12\n\x0c\n\x05\x05\x00\x02\x01\x01\x12\x03\x10\x02\r\n\x0c\n\x05\x05\x00\x02\x01\x02\x12\x03\x10\x10\x11\n\n\n\x02\x04\x01\x12\x04\x13\x00\x18\x01\n\n\n\x03\x04\x01\x01\x12\x03\x13\x08\x17\n\x0b\n\x04\x04\x01\x02\x00\x12\x03\x14\x02\x10\n\x0c\n\x05\x04\x01\x02\x00\x06\x12\x03\x14\x02\x06\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03\x14\x07\x0b\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03\x14\x0e\x0f\n\x0b\n\x04\x04\x01\x02\x01\x12\x03\x15\x02\'\n\x0c\n\x05\x04\x01\x02\x01\x06\x12\x03\x15\x02\x11\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03\x15\x12\"\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03\x15%&\n\x0b\n\x04\x04\x01\x02\x02\x12\x03\x16\x02\x18\n\x0c\n\x05\x04\x01\x02\x02\x06\x12\x03\x16\x02\n\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x03\x16\x0b\x13\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03\x16\x16\x17\n\x0b\n\x04\x04\x01\x02\x03\x12\x03\x17\x02\x14\n\x0c\n\x05\x04\x01\x02\x03\x06\x12\x03\x17\x02\n\n\x0c\n\x05\x04\x01\x02\x03\x01\x12\x03\x17\x0b\x0f\n\x0c\n\x05\x04\x01\x02\x03\x03\x12\x03\x17\x12\x13\n\n\n\x02\x04\x02\x12\x04\x1a\x00\x1c\x01\n\n\n\x03\x04\x02\x01\x12\x03\x1a\x08\x17\n\x0b\n\x04\x04\x02\x02\x00\x12\x03\x1b\x02\x10\n\x0c\n\x05\x04\x02\x02\x00\x06\x12\x03\x1b\x02\x06\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03\x1b\x07\x0b\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03\x1b\x0e\x0f\n\n\n\x02\x04\x03\x12\x04\x1e\x00 \x01\n\n\n\x03\x04\x03\x01\x12\x03\x1e\x08 \n\x0b\n\x04\x04\x03\x02\x00\x12\x03\x1f\x02\x10\n\x0c\n\x05\x04\x03\x02\x00\x06\x12\x03\x1f\x02\x06\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x03\x1f\x07\x0b\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x03\x1f\x0e\x0f\n\n\n\x02\x04\x04\x12\x04\"\x00%\x01\n\n\n\x03\x04\x04\x01\x12\x03\"\x08\x1c\n\x0b\n\x04\x04\x04\x02\x00\x12\x03#\x02\x14\n\x0c\n\x05\x04\x04\x02\x00\x05\x12\x03#\x02\x07\n\x0c\n\x05\x04\x04\x02\x00\x01\x12\x03#\x08\x0f\n\x0c\n\x05\x04\x04\x02\x00\x03\x12\x03#\x12\x13\n\x0b\n\x04\x04\x04\x02\x01\x12\x03$\x02\x1d\n\x0c\n\x05\x04\x04\x02\x01\x06\x12\x03$\x02\x0c\n\x0c\n\x05\x04\x04\x02\x01\x01\x12\x03$\r\x18\n\x0c\n\x05\x04\x04\x02\x01\x03\x12\x03$\x1b\x1cb\x06proto3";