summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--go.mod8
-rw-r--r--go.sum18
-rw-r--r--vendor/github.com/Philipp15b/go-steam/.gitmodules5
-rw-r--r--vendor/github.com/Philipp15b/go-steam/auth.go4
-rw-r--r--vendor/github.com/Philipp15b/go-steam/go.mod8
-rw-r--r--vendor/github.com/Philipp15b/go-steam/go.sum22
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/protobuf/app_ticket.pb.go32
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/protobuf/base.pb.go1221
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server.pb.go2801
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server_2.pb.go2860
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server_friends.pb.go531
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server_login.pb.go680
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_site_license.pb.go64
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/protobuf/content_manifest.pb.go180
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/steamlang/enums.go669
-rw-r--r--vendor/github.com/Philipp15b/go-steam/social.go27
-rw-r--r--vendor/github.com/Philipp15b/go-steam/social_events.go1
-rw-r--r--vendor/github.com/Rhymen/go-whatsapp/README.md4
-rw-r--r--vendor/github.com/Rhymen/go-whatsapp/handler.go23
-rw-r--r--vendor/github.com/Rhymen/go-whatsapp/media.go16
-rw-r--r--vendor/github.com/Rhymen/go-whatsapp/message.go10
-rw-r--r--vendor/github.com/Rhymen/go-whatsapp/session.go6
-rw-r--r--vendor/github.com/d5/tengo/v2/compiler.go4
-rw-r--r--vendor/github.com/d5/tengo/v2/script.go2
-rw-r--r--vendor/github.com/d5/tengo/v2/symbol_table.go56
-rw-r--r--vendor/github.com/slack-go/slack/CHANGELOG.md44
-rw-r--r--vendor/github.com/slack-go/slack/README.md11
-rw-r--r--vendor/github.com/slack-go/slack/block_element.go12
-rw-r--r--vendor/github.com/slack-go/slack/block_object.go16
-rw-r--r--vendor/github.com/slack-go/slack/chat.go24
-rw-r--r--vendor/github.com/slack-go/slack/conversation.go7
-rw-r--r--vendor/github.com/slack-go/slack/go.sum2
-rw-r--r--vendor/github.com/slack-go/slack/logo.pngbin0 -> 52440 bytes
-rw-r--r--vendor/github.com/slack-go/slack/messages.go27
-rw-r--r--vendor/github.com/slack-go/slack/misc.go5
-rw-r--r--vendor/github.com/slack-go/slack/slack.go5
-rw-r--r--vendor/github.com/slack-go/slack/users.go35
-rw-r--r--vendor/modules.txt8
38 files changed, 5802 insertions, 3646 deletions
diff --git a/go.mod b/go.mod
index 8b72aa89..35d91384 100644
--- a/go.mod
+++ b/go.mod
@@ -4,9 +4,9 @@ require (
github.com/42wim/go-gitter v0.0.0-20170828205020-017310c2d557
github.com/Baozisoftware/qrcode-terminal-go v0.0.0-20170407111555-c0650d8dff0f
github.com/Jeffail/gabs v1.1.1 // indirect
- github.com/Philipp15b/go-steam v1.0.1-0.20190816133340-b04c5a83c1c0
- github.com/Rhymen/go-whatsapp v0.1.1-0.20200818115958-f07a700b9819
- github.com/d5/tengo/v2 v2.6.0
+ github.com/Philipp15b/go-steam v1.0.1-0.20200727090957-6ae9b3c0a560
+ github.com/Rhymen/go-whatsapp v0.1.1-0.20201007125822-005103751b7a
+ github.com/d5/tengo/v2 v2.6.2
github.com/davecgh/go-spew v1.1.1
github.com/fsnotify/fsnotify v1.4.9
github.com/go-telegram-bot-api/telegram-bot-api v1.0.1-0.20200524105306-7434b0456e81
@@ -40,7 +40,7 @@ require (
github.com/saintfish/chardet v0.0.0-20120816061221-3af4cd4741ca
github.com/shazow/ssh-chat v1.8.3-0.20200308224626-80ddf1f43a98
github.com/sirupsen/logrus v1.6.0
- github.com/slack-go/slack v0.6.6
+ github.com/slack-go/slack v0.7.0
github.com/spf13/viper v1.7.1
github.com/stretchr/testify v1.6.1
github.com/vincent-petithory/dataurl v0.0.0-20191104211930-d1553a71de50
diff --git a/go.sum b/go.sum
index bb00f750..66535e9b 100644
--- a/go.sum
+++ b/go.sum
@@ -61,11 +61,11 @@ github.com/Masterminds/vcs v1.13.0/go.mod h1:N09YCmOQr6RLxC6UNHzuVwAdodYbbnycGHS
github.com/NYTimes/gziphandler v1.1.1/go.mod h1:n/CVRwUEOgIxrgPvAQhUUr9oeUtvrhMomdKFjzJNB0c=
github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU=
github.com/PaulARoy/azurestoragecache v0.0.0-20170906084534-3c249a3ba788/go.mod h1:lY1dZd8HBzJ10eqKERHn3CU59tfhzcAVb2c0ZhIWSOk=
-github.com/Philipp15b/go-steam v1.0.1-0.20190816133340-b04c5a83c1c0 h1:TO7d4rocnNFng6ZQrPe7U6WqHtK5eHEMrgrnnM/72IQ=
-github.com/Philipp15b/go-steam v1.0.1-0.20190816133340-b04c5a83c1c0/go.mod h1:HuVM+sZFzumUdKPWiz+IlCMb4RdsKdT3T+nQBKL+sYg=
+github.com/Philipp15b/go-steam v1.0.1-0.20200727090957-6ae9b3c0a560 h1:ItnC9PEEMESzTbFayxrhKBbuFQOXDBI8yy7NudTcEWs=
+github.com/Philipp15b/go-steam v1.0.1-0.20200727090957-6ae9b3c0a560/go.mod h1:o38AwUFFS4gzbjSoyIgrZ1h9UeDrKwcci1Pj6baifvI=
github.com/Rhymen/go-whatsapp v0.0.0/go.mod h1:rdQr95g2C1xcOfM7QGOhza58HeI3I+tZ/bbluv7VazA=
-github.com/Rhymen/go-whatsapp v0.1.1-0.20200818115958-f07a700b9819 h1:LthbEFUDcL9ZSRIs9m9JjThBSKrW6aIj8YGIT7G/SSk=
-github.com/Rhymen/go-whatsapp v0.1.1-0.20200818115958-f07a700b9819/go.mod h1:o7jjkvKnigfu432dMbQ/w4PH0Yp5u4Y6ysCNjUlcYCk=
+github.com/Rhymen/go-whatsapp v0.1.1-0.20201007125822-005103751b7a h1:LW+rX0NY6LzMPa2hJcgmQlfiFJUihzOMAaIoCq+P3xc=
+github.com/Rhymen/go-whatsapp v0.1.1-0.20201007125822-005103751b7a/go.mod h1:o7jjkvKnigfu432dMbQ/w4PH0Yp5u4Y6ysCNjUlcYCk=
github.com/Rhymen/go-whatsapp/examples/echo v0.0.0-20190325075644-cc2581bbf24d/go.mod h1:zgCiQtBtZ4P4gFWvwl9aashsdwOcbb/EHOGRmSzM8ME=
github.com/Rhymen/go-whatsapp/examples/restoreSession v0.0.0-20190325075644-cc2581bbf24d/go.mod h1:5sCUSpG616ZoSJhlt9iBNI/KXBqrVLcNUJqg7J9+8pU=
github.com/Rhymen/go-whatsapp/examples/sendImage v0.0.0-20190325075644-cc2581bbf24d/go.mod h1:RdiyhanVEGXTam+mZ3k6Y3VDCCvXYCwReOoxGozqhHw=
@@ -140,8 +140,8 @@ github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsr
github.com/cznic/b v0.0.0-20181122101859-a26611c4d92d/go.mod h1:URriBxXwVq5ijiJ12C7iIZqlA69nTlI+LgI6/pwftG8=
github.com/cznic/mathutil v0.0.0-20181122101859-297441e03548/go.mod h1:e6NPNENfs9mPDVNRekM7lKScauxd5kXTr1Mfyig6TDM=
github.com/cznic/strutil v0.0.0-20181122101858-275e90344537/go.mod h1:AHHPPPXTw0h6pVabbcbyGRK1DckRn7r/STdZEeIDzZc=
-github.com/d5/tengo/v2 v2.6.0 h1:D0cJtpiBzaLJ/Smv6nnUc/LIfO46oKwDx85NZtIRNRI=
-github.com/d5/tengo/v2 v2.6.0/go.mod h1:XRGjEs5I9jYIKTxly6HCF8oiiilk5E/RYXOZ5b0DZC8=
+github.com/d5/tengo/v2 v2.6.2 h1:AnPhA/Y5qrNLb5QSWHU9uXq25T3QTTdd2waTgsAHMdc=
+github.com/d5/tengo/v2 v2.6.2/go.mod h1:XRGjEs5I9jYIKTxly6HCF8oiiilk5E/RYXOZ5b0DZC8=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
@@ -620,8 +620,8 @@ github.com/sirupsen/logrus v1.6.0 h1:UBcNElsrwanuuMsnGSlYmtmgbb23qDR5dG+6X6Oo89I
github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88=
github.com/skip2/go-qrcode v0.0.0-20190110000554-dc11ecdae0a9 h1:lpEzuenPuO1XNTeikEmvqYFcU37GVLl8SRNblzyvGBE=
github.com/skip2/go-qrcode v0.0.0-20190110000554-dc11ecdae0a9/go.mod h1:PLPIyL7ikehBD1OAjmKKiOEhbvWyHGaNDjquXMcYABo=
-github.com/slack-go/slack v0.6.6 h1:ln0fO794CudStSJEfhZ08Ok5JanMjvW6/k2xBuHqedU=
-github.com/slack-go/slack v0.6.6/go.mod h1:FGqNzJBmxIsZURAxh2a8D21AnOVvvXZvGligs4npPUM=
+github.com/slack-go/slack v0.7.0 h1:0t+Hh446VqaazWkaCuoyayHanTi7BJKY/GFSMMBcmEA=
+github.com/slack-go/slack v0.7.0/go.mod h1:FGqNzJBmxIsZURAxh2a8D21AnOVvvXZvGligs4npPUM=
github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d h1:zE9ykElWQ6/NYmHa3jpm/yHnI4xSofP+UP6SpjHcSeM=
github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc=
github.com/smartystreets/assertions v1.0.0 h1:UVQPSSmc3qtTi+zPPkCXvZX9VvW/xT/NsRvKfwY81a8=
@@ -991,8 +991,6 @@ golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IV
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE=
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
-gomod.garykim.dev/nc-talk v0.1.3 h1:u4TPUR5++xjNTHoiO82/E8xhGFpCbwwfcY/yUv3Rp60=
-gomod.garykim.dev/nc-talk v0.1.3/go.mod h1:zKg8yxCk2KaTy6aPDEfRac0Jik72czX+nRsG8CZuhtc=
gomod.garykim.dev/nc-talk v0.1.4 h1:U9viudEgq/biocorgWvZRVR+27IPEczYl/yszSvzN+8=
gomod.garykim.dev/nc-talk v0.1.4/go.mod h1:zKg8yxCk2KaTy6aPDEfRac0Jik72czX+nRsG8CZuhtc=
google.golang.org/api v0.0.0-20180910000450-7ca32eb868bf/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0=
diff --git a/vendor/github.com/Philipp15b/go-steam/.gitmodules b/vendor/github.com/Philipp15b/go-steam/.gitmodules
index 117cc6e9..2964dcd1 100644
--- a/vendor/github.com/Philipp15b/go-steam/.gitmodules
+++ b/vendor/github.com/Philipp15b/go-steam/.gitmodules
@@ -1,3 +1,6 @@
[submodule "generator/SteamKit"]
path = generator/SteamKit
- url = https://github.com/Philipp15b/SteamKit.git
+ url = https://github.com/SteamRE/SteamKit.git
+[submodule "generator/Protobufs"]
+ path = generator/Protobufs
+ url = https://github.com/SteamDatabase/Protobufs.git
diff --git a/vendor/github.com/Philipp15b/go-steam/auth.go b/vendor/github.com/Philipp15b/go-steam/auth.go
index f3910e24..92fa6edb 100644
--- a/vendor/github.com/Philipp15b/go-steam/auth.go
+++ b/vendor/github.com/Philipp15b/go-steam/auth.go
@@ -119,7 +119,7 @@ func (a *Auth) handleLogOnResponse(packet *Packet) {
ExtendedResult: EResult(body.GetEresultExtended()),
OutOfGameSecsPerHeartbeat: body.GetOutOfGameHeartbeatSeconds(),
InGameSecsPerHeartbeat: body.GetInGameHeartbeatSeconds(),
- PublicIp: body.GetPublicIp(),
+ PublicIp: body.GetDeprecatedPublicIp(),
ServerTime: body.GetRtime32ServerTime(),
AccountFlags: EAccountFlags(body.GetAccountFlags()),
ClientSteamId: SteamId(body.GetClientSuppliedSteamid()),
@@ -127,7 +127,7 @@ func (a *Auth) handleLogOnResponse(packet *Packet) {
CellId: body.GetCellId(),
CellIdPingThreshold: body.GetCellIdPingThreshold(),
Steam2Ticket: body.GetSteam2Ticket(),
- UsePics: body.GetUsePics(),
+ UsePics: body.GetDeprecatedUsePics(),
WebApiUserNonce: body.GetWebapiAuthenticateUserNonce(),
IpCountryCode: body.GetIpCountryCode(),
VanityUrl: body.GetVanityUrl(),
diff --git a/vendor/github.com/Philipp15b/go-steam/go.mod b/vendor/github.com/Philipp15b/go-steam/go.mod
new file mode 100644
index 00000000..a16ac0b9
--- /dev/null
+++ b/vendor/github.com/Philipp15b/go-steam/go.mod
@@ -0,0 +1,8 @@
+module github.com/Philipp15b/go-steam
+
+go 1.14
+
+require (
+ github.com/davecgh/go-spew v1.1.1
+ github.com/golang/protobuf v1.4.2
+)
diff --git a/vendor/github.com/Philipp15b/go-steam/go.sum b/vendor/github.com/Philipp15b/go-steam/go.sum
new file mode 100644
index 00000000..8b26de54
--- /dev/null
+++ b/vendor/github.com/Philipp15b/go-steam/go.sum
@@ -0,0 +1,22 @@
+github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
+github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
+github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8=
+github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA=
+github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs=
+github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w=
+github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0=
+github.com/golang/protobuf v1.4.2 h1:+Z5KGCizgyZCbGh1KZqA0fcLLkwbsjIzS4aV2v7wJX0=
+github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
+github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
+github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
+github.com/google/go-cmp v0.4.0 h1:xsAVV57WRhGj6kEIi8ReJzQlHHqcBYCElAvkovg3B/4=
+github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
+golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4=
+golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
+google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
+google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=
+google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM=
+google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE=
+google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo=
+google.golang.org/protobuf v1.23.0 h1:4MY060fB1DLGMB/7MBTLnwQUY6+F09GEiz6SsrNqyzM=
+google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/app_ticket.pb.go b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/app_ticket.pb.go
index ff68d653..eb4dd242 100644
--- a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/app_ticket.pb.go
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/app_ticket.pb.go
@@ -21,11 +21,11 @@ var _ = math.Inf
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
type EncryptedAppTicket struct {
- TicketVersionNo *uint32 `protobuf:"varint,1,opt,name=ticket_version_no" json:"ticket_version_no,omitempty"`
- CrcEncryptedticket *uint32 `protobuf:"varint,2,opt,name=crc_encryptedticket" json:"crc_encryptedticket,omitempty"`
- CbEncrypteduserdata *uint32 `protobuf:"varint,3,opt,name=cb_encrypteduserdata" json:"cb_encrypteduserdata,omitempty"`
- CbEncryptedAppownershipticket *uint32 `protobuf:"varint,4,opt,name=cb_encrypted_appownershipticket" json:"cb_encrypted_appownershipticket,omitempty"`
- EncryptedTicket []byte `protobuf:"bytes,5,opt,name=encrypted_ticket" json:"encrypted_ticket,omitempty"`
+ TicketVersionNo *uint32 `protobuf:"varint,1,opt,name=ticket_version_no,json=ticketVersionNo" json:"ticket_version_no,omitempty"`
+ CrcEncryptedticket *uint32 `protobuf:"varint,2,opt,name=crc_encryptedticket,json=crcEncryptedticket" json:"crc_encryptedticket,omitempty"`
+ CbEncrypteduserdata *uint32 `protobuf:"varint,3,opt,name=cb_encrypteduserdata,json=cbEncrypteduserdata" json:"cb_encrypteduserdata,omitempty"`
+ CbEncryptedAppownershipticket *uint32 `protobuf:"varint,4,opt,name=cb_encrypted_appownershipticket,json=cbEncryptedAppownershipticket" json:"cb_encrypted_appownershipticket,omitempty"`
+ EncryptedTicket []byte `protobuf:"bytes,5,opt,name=encrypted_ticket,json=encryptedTicket" json:"encrypted_ticket,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -98,16 +98,18 @@ func init() {
func init() { proto.RegisterFile("encrypted_app_ticket.proto", fileDescriptor_c6d69fd1cac4e8d5) }
var fileDescriptor_c6d69fd1cac4e8d5 = []byte{
- // 164 bytes of a gzipped FileDescriptorProto
+ // 202 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x4a, 0xcd, 0x4b, 0x2e,
0xaa, 0x2c, 0x28, 0x49, 0x4d, 0x89, 0x4f, 0x2c, 0x28, 0x88, 0x2f, 0xc9, 0x4c, 0xce, 0x4e, 0x2d,
- 0xd1, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x57, 0x5a, 0xcb, 0xc8, 0x25, 0xe4, 0x0a, 0x93, 0x76, 0x2c,
- 0x28, 0x08, 0x01, 0x4b, 0x0a, 0x49, 0x72, 0x09, 0x42, 0x94, 0xc5, 0x97, 0xa5, 0x16, 0x15, 0x67,
- 0xe6, 0xe7, 0xc5, 0xe7, 0xe5, 0x4b, 0x30, 0x2a, 0x30, 0x6a, 0xf0, 0x0a, 0x49, 0x73, 0x09, 0x27,
- 0x17, 0x25, 0xc7, 0xc3, 0xcd, 0x84, 0xa8, 0x93, 0x60, 0x02, 0x4b, 0xca, 0x70, 0x89, 0x24, 0x27,
- 0x21, 0xe4, 0x4a, 0x8b, 0x53, 0x8b, 0x52, 0x12, 0x4b, 0x12, 0x25, 0x98, 0xc1, 0xb2, 0xea, 0x5c,
- 0xf2, 0xc8, 0xb2, 0x20, 0xd7, 0xe4, 0x97, 0xe7, 0xa5, 0x16, 0x15, 0x67, 0x64, 0x16, 0x40, 0x8d,
- 0x61, 0x01, 0x2b, 0x94, 0xe0, 0x12, 0x40, 0xa8, 0x82, 0xca, 0xb0, 0x2a, 0x30, 0x6a, 0xf0, 0x38,
- 0xb1, 0x7a, 0x30, 0x36, 0x30, 0x32, 0x00, 0x02, 0x00, 0x00, 0xff, 0xff, 0x03, 0x8c, 0xdb, 0x92,
- 0xd3, 0x00, 0x00, 0x00,
+ 0xd1, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x57, 0x9a, 0xce, 0xc4, 0x25, 0xe4, 0x0a, 0x93, 0x76, 0x2c,
+ 0x28, 0x08, 0x01, 0x4b, 0x0a, 0x69, 0x71, 0x09, 0x42, 0x94, 0xc5, 0x97, 0xa5, 0x16, 0x15, 0x67,
+ 0xe6, 0xe7, 0xc5, 0xe7, 0xe5, 0x4b, 0x30, 0x2a, 0x30, 0x6a, 0xf0, 0x06, 0xf1, 0x43, 0x24, 0xc2,
+ 0x20, 0xe2, 0x7e, 0xf9, 0x42, 0xfa, 0x5c, 0xc2, 0xc9, 0x45, 0xc9, 0xf1, 0x70, 0x4b, 0x20, 0xf2,
+ 0x12, 0x4c, 0x60, 0xd5, 0x42, 0xc9, 0x45, 0xc9, 0xae, 0xa8, 0x32, 0x42, 0x86, 0x5c, 0x22, 0xc9,
+ 0x49, 0x08, 0xf5, 0xa5, 0xc5, 0xa9, 0x45, 0x29, 0x89, 0x25, 0x89, 0x12, 0xcc, 0x60, 0x1d, 0xc2,
+ 0xc9, 0x49, 0xae, 0xe8, 0x52, 0x42, 0x6e, 0x5c, 0xf2, 0xc8, 0x5a, 0x40, 0xfe, 0xc8, 0x2f, 0xcf,
+ 0x4b, 0x2d, 0x2a, 0xce, 0xc8, 0x2c, 0x80, 0xda, 0xc7, 0x02, 0xd6, 0x2d, 0x8b, 0xa4, 0xdb, 0x11,
+ 0x43, 0x91, 0x90, 0x26, 0x97, 0x00, 0xc2, 0x10, 0xa8, 0x46, 0x56, 0x05, 0x46, 0x0d, 0x9e, 0x20,
+ 0x7e, 0xb8, 0x38, 0x24, 0x08, 0x9c, 0x58, 0x3d, 0x18, 0x1b, 0x18, 0x19, 0x00, 0x01, 0x00, 0x00,
+ 0xff, 0xff, 0xe8, 0x03, 0x98, 0x21, 0x3d, 0x01, 0x00, 0x00,
}
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/base.pb.go b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/base.pb.go
index 120aa449..14457b22 100644
--- a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/base.pb.go
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/base.pb.go
@@ -21,6 +21,191 @@ var _ = math.Inf
// proto package protobuf to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
+type EProtoClanEventType int32
+
+const (
+ EProtoClanEventType_k_EClanOtherEvent EProtoClanEventType = 1
+ EProtoClanEventType_k_EClanGameEvent EProtoClanEventType = 2
+ EProtoClanEventType_k_EClanPartyEvent EProtoClanEventType = 3
+ EProtoClanEventType_k_EClanMeetingEvent EProtoClanEventType = 4
+ EProtoClanEventType_k_EClanSpecialCauseEvent EProtoClanEventType = 5
+ EProtoClanEventType_k_EClanMusicAndArtsEvent EProtoClanEventType = 6
+ EProtoClanEventType_k_EClanSportsEvent EProtoClanEventType = 7
+ EProtoClanEventType_k_EClanTripEvent EProtoClanEventType = 8
+ EProtoClanEventType_k_EClanChatEvent EProtoClanEventType = 9
+ EProtoClanEventType_k_EClanGameReleaseEvent EProtoClanEventType = 10
+ EProtoClanEventType_k_EClanBroadcastEvent EProtoClanEventType = 11
+ EProtoClanEventType_k_EClanSmallUpdateEvent EProtoClanEventType = 12
+ EProtoClanEventType_k_EClanPreAnnounceMajorUpdateEvent EProtoClanEventType = 13
+ EProtoClanEventType_k_EClanMajorUpdateEvent EProtoClanEventType = 14
+ EProtoClanEventType_k_EClanDLCReleaseEvent EProtoClanEventType = 15
+ EProtoClanEventType_k_EClanFutureReleaseEvent EProtoClanEventType = 16
+ EProtoClanEventType_k_EClanESportTournamentStreamEvent EProtoClanEventType = 17
+ EProtoClanEventType_k_EClanDevStreamEvent EProtoClanEventType = 18
+ EProtoClanEventType_k_EClanFamousStreamEvent EProtoClanEventType = 19
+ EProtoClanEventType_k_EClanGameSalesEvent EProtoClanEventType = 20
+ EProtoClanEventType_k_EClanGameItemSalesEvent EProtoClanEventType = 21
+ EProtoClanEventType_k_EClanInGameBonusXPEvent EProtoClanEventType = 22
+ EProtoClanEventType_k_EClanInGameLootEvent EProtoClanEventType = 23
+ EProtoClanEventType_k_EClanInGamePerksEvent EProtoClanEventType = 24
+ EProtoClanEventType_k_EClanInGameChallengeEvent EProtoClanEventType = 25
+ EProtoClanEventType_k_EClanInGameContestEvent EProtoClanEventType = 26
+ EProtoClanEventType_k_EClanIRLEvent EProtoClanEventType = 27
+ EProtoClanEventType_k_EClanNewsEvent EProtoClanEventType = 28
+ EProtoClanEventType_k_EClanBetaReleaseEvent EProtoClanEventType = 29
+ EProtoClanEventType_k_EClanInGameContentReleaseEvent EProtoClanEventType = 30
+ EProtoClanEventType_k_EClanFreeTrial EProtoClanEventType = 31
+ EProtoClanEventType_k_EClanSeasonRelease EProtoClanEventType = 32
+ EProtoClanEventType_k_EClanSeasonUpdate EProtoClanEventType = 33
+ EProtoClanEventType_k_EClanCrosspostEvent EProtoClanEventType = 34
+ EProtoClanEventType_k_EClanInGameEventGeneral EProtoClanEventType = 35
+)
+
+var EProtoClanEventType_name = map[int32]string{
+ 1: "k_EClanOtherEvent",
+ 2: "k_EClanGameEvent",
+ 3: "k_EClanPartyEvent",
+ 4: "k_EClanMeetingEvent",
+ 5: "k_EClanSpecialCauseEvent",
+ 6: "k_EClanMusicAndArtsEvent",
+ 7: "k_EClanSportsEvent",
+ 8: "k_EClanTripEvent",
+ 9: "k_EClanChatEvent",
+ 10: "k_EClanGameReleaseEvent",
+ 11: "k_EClanBroadcastEvent",
+ 12: "k_EClanSmallUpdateEvent",
+ 13: "k_EClanPreAnnounceMajorUpdateEvent",
+ 14: "k_EClanMajorUpdateEvent",
+ 15: "k_EClanDLCReleaseEvent",
+ 16: "k_EClanFutureReleaseEvent",
+ 17: "k_EClanESportTournamentStreamEvent",
+ 18: "k_EClanDevStreamEvent",
+ 19: "k_EClanFamousStreamEvent",
+ 20: "k_EClanGameSalesEvent",
+ 21: "k_EClanGameItemSalesEvent",
+ 22: "k_EClanInGameBonusXPEvent",
+ 23: "k_EClanInGameLootEvent",
+ 24: "k_EClanInGamePerksEvent",
+ 25: "k_EClanInGameChallengeEvent",
+ 26: "k_EClanInGameContestEvent",
+ 27: "k_EClanIRLEvent",
+ 28: "k_EClanNewsEvent",
+ 29: "k_EClanBetaReleaseEvent",
+ 30: "k_EClanInGameContentReleaseEvent",
+ 31: "k_EClanFreeTrial",
+ 32: "k_EClanSeasonRelease",
+ 33: "k_EClanSeasonUpdate",
+ 34: "k_EClanCrosspostEvent",
+ 35: "k_EClanInGameEventGeneral",
+}
+
+var EProtoClanEventType_value = map[string]int32{
+ "k_EClanOtherEvent": 1,
+ "k_EClanGameEvent": 2,
+ "k_EClanPartyEvent": 3,
+ "k_EClanMeetingEvent": 4,
+ "k_EClanSpecialCauseEvent": 5,
+ "k_EClanMusicAndArtsEvent": 6,
+ "k_EClanSportsEvent": 7,
+ "k_EClanTripEvent": 8,
+ "k_EClanChatEvent": 9,
+ "k_EClanGameReleaseEvent": 10,
+ "k_EClanBroadcastEvent": 11,
+ "k_EClanSmallUpdateEvent": 12,
+ "k_EClanPreAnnounceMajorUpdateEvent": 13,
+ "k_EClanMajorUpdateEvent": 14,
+ "k_EClanDLCReleaseEvent": 15,
+ "k_EClanFutureReleaseEvent": 16,
+ "k_EClanESportTournamentStreamEvent": 17,
+ "k_EClanDevStreamEvent": 18,
+ "k_EClanFamousStreamEvent": 19,
+ "k_EClanGameSalesEvent": 20,
+ "k_EClanGameItemSalesEvent": 21,
+ "k_EClanInGameBonusXPEvent": 22,
+ "k_EClanInGameLootEvent": 23,
+ "k_EClanInGamePerksEvent": 24,
+ "k_EClanInGameChallengeEvent": 25,
+ "k_EClanInGameContestEvent": 26,
+ "k_EClanIRLEvent": 27,
+ "k_EClanNewsEvent": 28,
+ "k_EClanBetaReleaseEvent": 29,
+ "k_EClanInGameContentReleaseEvent": 30,
+ "k_EClanFreeTrial": 31,
+ "k_EClanSeasonRelease": 32,
+ "k_EClanSeasonUpdate": 33,
+ "k_EClanCrosspostEvent": 34,
+ "k_EClanInGameEventGeneral": 35,
+}
+
+func (x EProtoClanEventType) Enum() *EProtoClanEventType {
+ p := new(EProtoClanEventType)
+ *p = x
+ return p
+}
+
+func (x EProtoClanEventType) String() string {
+ return proto.EnumName(EProtoClanEventType_name, int32(x))
+}
+
+func (x *EProtoClanEventType) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(EProtoClanEventType_value, data, "EProtoClanEventType")
+ if err != nil {
+ return err
+ }
+ *x = EProtoClanEventType(value)
+ return nil
+}
+
+func (EProtoClanEventType) EnumDescriptor() ([]byte, []int) {
+ return fileDescriptor_8bf300d5da56aa5f, []int{0}
+}
+
+type PartnerEventNotificationType int32
+
+const (
+ PartnerEventNotificationType_k_EEventStart PartnerEventNotificationType = 0
+ PartnerEventNotificationType_k_EEventBroadcastStart PartnerEventNotificationType = 1
+ PartnerEventNotificationType_k_EEventMatchStart PartnerEventNotificationType = 2
+ PartnerEventNotificationType_k_EEventPartnerMaxType PartnerEventNotificationType = 3
+)
+
+var PartnerEventNotificationType_name = map[int32]string{
+ 0: "k_EEventStart",
+ 1: "k_EEventBroadcastStart",
+ 2: "k_EEventMatchStart",
+ 3: "k_EEventPartnerMaxType",
+}
+
+var PartnerEventNotificationType_value = map[string]int32{
+ "k_EEventStart": 0,
+ "k_EEventBroadcastStart": 1,
+ "k_EEventMatchStart": 2,
+ "k_EEventPartnerMaxType": 3,
+}
+
+func (x PartnerEventNotificationType) Enum() *PartnerEventNotificationType {
+ p := new(PartnerEventNotificationType)
+ *p = x
+ return p
+}
+
+func (x PartnerEventNotificationType) String() string {
+ return proto.EnumName(PartnerEventNotificationType_name, int32(x))
+}
+
+func (x *PartnerEventNotificationType) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(PartnerEventNotificationType_value, data, "PartnerEventNotificationType")
+ if err != nil {
+ return err
+ }
+ *x = PartnerEventNotificationType(value)
+ return nil
+}
+
+func (PartnerEventNotificationType) EnumDescriptor() ([]byte, []int) {
+ return fileDescriptor_8bf300d5da56aa5f, []int{1}
+}
+
type CMsgIPAddress struct {
// Types that are valid to be assigned to Ip:
// *CMsgIPAddress_V4
@@ -101,29 +286,78 @@ func (*CMsgIPAddress) XXX_OneofWrappers() []interface{} {
}
}
+type CMsgIPAddressBucket struct {
+ OriginalIpAddress *CMsgIPAddress `protobuf:"bytes,1,opt,name=original_ip_address,json=originalIpAddress" json:"original_ip_address,omitempty"`
+ Bucket *uint64 `protobuf:"fixed64,2,opt,name=bucket" json:"bucket,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgIPAddressBucket) Reset() { *m = CMsgIPAddressBucket{} }
+func (m *CMsgIPAddressBucket) String() string { return proto.CompactTextString(m) }
+func (*CMsgIPAddressBucket) ProtoMessage() {}
+func (*CMsgIPAddressBucket) Descriptor() ([]byte, []int) {
+ return fileDescriptor_8bf300d5da56aa5f, []int{1}
+}
+
+func (m *CMsgIPAddressBucket) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgIPAddressBucket.Unmarshal(m, b)
+}
+func (m *CMsgIPAddressBucket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgIPAddressBucket.Marshal(b, m, deterministic)
+}
+func (m *CMsgIPAddressBucket) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgIPAddressBucket.Merge(m, src)
+}
+func (m *CMsgIPAddressBucket) XXX_Size() int {
+ return xxx_messageInfo_CMsgIPAddressBucket.Size(m)
+}
+func (m *CMsgIPAddressBucket) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgIPAddressBucket.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgIPAddressBucket proto.InternalMessageInfo
+
+func (m *CMsgIPAddressBucket) GetOriginalIpAddress() *CMsgIPAddress {
+ if m != nil {
+ return m.OriginalIpAddress
+ }
+ return nil
+}
+
+func (m *CMsgIPAddressBucket) GetBucket() uint64 {
+ if m != nil && m.Bucket != nil {
+ return *m.Bucket
+ }
+ return 0
+}
+
type CMsgProtoBufHeader struct {
Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
- ClientSessionid *int32 `protobuf:"varint,2,opt,name=client_sessionid" json:"client_sessionid,omitempty"`
- RoutingAppid *uint32 `protobuf:"varint,3,opt,name=routing_appid" json:"routing_appid,omitempty"`
- JobidSource *uint64 `protobuf:"fixed64,10,opt,name=jobid_source,def=18446744073709551615" json:"jobid_source,omitempty"`
- JobidTarget *uint64 `protobuf:"fixed64,11,opt,name=jobid_target,def=18446744073709551615" json:"jobid_target,omitempty"`
- TargetJobName *string `protobuf:"bytes,12,opt,name=target_job_name" json:"target_job_name,omitempty"`
- SeqNum *int32 `protobuf:"varint,24,opt,name=seq_num" json:"seq_num,omitempty"`
+ ClientSessionid *int32 `protobuf:"varint,2,opt,name=client_sessionid,json=clientSessionid" json:"client_sessionid,omitempty"`
+ RoutingAppid *uint32 `protobuf:"varint,3,opt,name=routing_appid,json=routingAppid" json:"routing_appid,omitempty"`
+ JobidSource *uint64 `protobuf:"fixed64,10,opt,name=jobid_source,json=jobidSource,def=18446744073709551615" json:"jobid_source,omitempty"`
+ JobidTarget *uint64 `protobuf:"fixed64,11,opt,name=jobid_target,json=jobidTarget,def=18446744073709551615" json:"jobid_target,omitempty"`
+ TargetJobName *string `protobuf:"bytes,12,opt,name=target_job_name,json=targetJobName" json:"target_job_name,omitempty"`
+ SeqNum *int32 `protobuf:"varint,24,opt,name=seq_num,json=seqNum" json:"seq_num,omitempty"`
Eresult *int32 `protobuf:"varint,13,opt,name=eresult,def=2" json:"eresult,omitempty"`
- ErrorMessage *string `protobuf:"bytes,14,opt,name=error_message" json:"error_message,omitempty"`
- AuthAccountFlags *uint32 `protobuf:"varint,16,opt,name=auth_account_flags" json:"auth_account_flags,omitempty"`
- TokenSource *uint32 `protobuf:"varint,22,opt,name=token_source" json:"token_source,omitempty"`
- AdminSpoofingUser *bool `protobuf:"varint,23,opt,name=admin_spoofing_user" json:"admin_spoofing_user,omitempty"`
- TransportError *int32 `protobuf:"varint,17,opt,name=transport_error,def=1" json:"transport_error,omitempty"`
+ ErrorMessage *string `protobuf:"bytes,14,opt,name=error_message,json=errorMessage" json:"error_message,omitempty"`
+ AuthAccountFlags *uint32 `protobuf:"varint,16,opt,name=auth_account_flags,json=authAccountFlags" json:"auth_account_flags,omitempty"`
+ TokenSource *uint32 `protobuf:"varint,22,opt,name=token_source,json=tokenSource" json:"token_source,omitempty"`
+ AdminSpoofingUser *bool `protobuf:"varint,23,opt,name=admin_spoofing_user,json=adminSpoofingUser" json:"admin_spoofing_user,omitempty"`
+ TransportError *int32 `protobuf:"varint,17,opt,name=transport_error,json=transportError,def=1" json:"transport_error,omitempty"`
Messageid *uint64 `protobuf:"varint,18,opt,name=messageid,def=18446744073709551615" json:"messageid,omitempty"`
- PublisherGroupId *uint32 `protobuf:"varint,19,opt,name=publisher_group_id" json:"publisher_group_id,omitempty"`
+ PublisherGroupId *uint32 `protobuf:"varint,19,opt,name=publisher_group_id,json=publisherGroupId" json:"publisher_group_id,omitempty"`
Sysid *uint32 `protobuf:"varint,20,opt,name=sysid" json:"sysid,omitempty"`
- TraceTag *uint64 `protobuf:"varint,21,opt,name=trace_tag" json:"trace_tag,omitempty"`
- WebapiKeyId *uint32 `protobuf:"varint,25,opt,name=webapi_key_id" json:"webapi_key_id,omitempty"`
- IsFromExternalSource *bool `protobuf:"varint,26,opt,name=is_from_external_source" json:"is_from_external_source,omitempty"`
- ForwardToSysid []uint32 `protobuf:"varint,27,rep,name=forward_to_sysid" json:"forward_to_sysid,omitempty"`
- CmSysid *uint32 `protobuf:"varint,28,opt,name=cm_sysid" json:"cm_sysid,omitempty"`
- WgToken *string `protobuf:"bytes,30,opt,name=wg_token" json:"wg_token,omitempty"`
+ TraceTag *uint64 `protobuf:"varint,21,opt,name=trace_tag,json=traceTag" json:"trace_tag,omitempty"`
+ WebapiKeyId *uint32 `protobuf:"varint,25,opt,name=webapi_key_id,json=webapiKeyId" json:"webapi_key_id,omitempty"`
+ IsFromExternalSource *bool `protobuf:"varint,26,opt,name=is_from_external_source,json=isFromExternalSource" json:"is_from_external_source,omitempty"`
+ ForwardToSysid []uint32 `protobuf:"varint,27,rep,name=forward_to_sysid,json=forwardToSysid" json:"forward_to_sysid,omitempty"`
+ CmSysid *uint32 `protobuf:"varint,28,opt,name=cm_sysid,json=cmSysid" json:"cm_sysid,omitempty"`
+ WgToken *string `protobuf:"bytes,30,opt,name=wg_token,json=wgToken" json:"wg_token,omitempty"`
+ LauncherType *uint32 `protobuf:"varint,31,opt,name=launcher_type,json=launcherType,def=0" json:"launcher_type,omitempty"`
+ Realm *uint32 `protobuf:"varint,32,opt,name=realm,def=0" json:"realm,omitempty"`
// Types that are valid to be assigned to IpAddr:
// *CMsgProtoBufHeader_Ip
// *CMsgProtoBufHeader_IpV6
@@ -137,7 +371,7 @@ func (m *CMsgProtoBufHeader) Reset() { *m = CMsgProtoBufHeader{} }
func (m *CMsgProtoBufHeader) String() string { return proto.CompactTextString(m) }
func (*CMsgProtoBufHeader) ProtoMessage() {}
func (*CMsgProtoBufHeader) Descriptor() ([]byte, []int) {
- return fileDescriptor_8bf300d5da56aa5f, []int{1}
+ return fileDescriptor_8bf300d5da56aa5f, []int{2}
}
func (m *CMsgProtoBufHeader) XXX_Unmarshal(b []byte) error {
@@ -163,6 +397,8 @@ const Default_CMsgProtoBufHeader_JobidTarget uint64 = 18446744073709551615
const Default_CMsgProtoBufHeader_Eresult int32 = 2
const Default_CMsgProtoBufHeader_TransportError int32 = 1
const Default_CMsgProtoBufHeader_Messageid uint64 = 18446744073709551615
+const Default_CMsgProtoBufHeader_LauncherType uint32 = 0
+const Default_CMsgProtoBufHeader_Realm uint32 = 0
func (m *CMsgProtoBufHeader) GetSteamid() uint64 {
if m != nil && m.Steamid != nil {
@@ -318,6 +554,20 @@ func (m *CMsgProtoBufHeader) GetWgToken() string {
return ""
}
+func (m *CMsgProtoBufHeader) GetLauncherType() uint32 {
+ if m != nil && m.LauncherType != nil {
+ return *m.LauncherType
+ }
+ return Default_CMsgProtoBufHeader_LauncherType
+}
+
+func (m *CMsgProtoBufHeader) GetRealm() uint32 {
+ if m != nil && m.Realm != nil {
+ return *m.Realm
+ }
+ return Default_CMsgProtoBufHeader_Realm
+}
+
type isCMsgProtoBufHeader_IpAddr interface {
isCMsgProtoBufHeader_IpAddr()
}
@@ -327,7 +577,7 @@ type CMsgProtoBufHeader_Ip struct {
}
type CMsgProtoBufHeader_IpV6 struct {
- IpV6 []byte `protobuf:"bytes,29,opt,name=ip_v6,oneof"`
+ IpV6 []byte `protobuf:"bytes,29,opt,name=ip_v6,json=ipV6,oneof"`
}
func (*CMsgProtoBufHeader_Ip) isCMsgProtoBufHeader_IpAddr() {}
@@ -364,8 +614,8 @@ func (*CMsgProtoBufHeader) XXX_OneofWrappers() []interface{} {
}
type CMsgMulti struct {
- SizeUnzipped *uint32 `protobuf:"varint,1,opt,name=size_unzipped" json:"size_unzipped,omitempty"`
- MessageBody []byte `protobuf:"bytes,2,opt,name=message_body" json:"message_body,omitempty"`
+ SizeUnzipped *uint32 `protobuf:"varint,1,opt,name=size_unzipped,json=sizeUnzipped" json:"size_unzipped,omitempty"`
+ MessageBody []byte `protobuf:"bytes,2,opt,name=message_body,json=messageBody" json:"message_body,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -375,7 +625,7 @@ func (m *CMsgMulti) Reset() { *m = CMsgMulti{} }
func (m *CMsgMulti) String() string { return proto.CompactTextString(m) }
func (*CMsgMulti) ProtoMessage() {}
func (*CMsgMulti) Descriptor() ([]byte, []int) {
- return fileDescriptor_8bf300d5da56aa5f, []int{2}
+ return fileDescriptor_8bf300d5da56aa5f, []int{3}
}
func (m *CMsgMulti) XXX_Unmarshal(b []byte) error {
@@ -411,7 +661,7 @@ func (m *CMsgMulti) GetMessageBody() []byte {
}
type CMsgProtobufWrapped struct {
- MessageBody []byte `protobuf:"bytes,1,opt,name=message_body" json:"message_body,omitempty"`
+ MessageBody []byte `protobuf:"bytes,1,opt,name=message_body,json=messageBody" json:"message_body,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -421,7 +671,7 @@ func (m *CMsgProtobufWrapped) Reset() { *m = CMsgProtobufWrapped{} }
func (m *CMsgProtobufWrapped) String() string { return proto.CompactTextString(m) }
func (*CMsgProtobufWrapped) ProtoMessage() {}
func (*CMsgProtobufWrapped) Descriptor() ([]byte, []int) {
- return fileDescriptor_8bf300d5da56aa5f, []int{3}
+ return fileDescriptor_8bf300d5da56aa5f, []int{4}
}
func (m *CMsgProtobufWrapped) XXX_Unmarshal(b []byte) error {
@@ -454,8 +704,8 @@ type CMsgAuthTicket struct {
Eresult *uint32 `protobuf:"varint,2,opt,name=eresult,def=2" json:"eresult,omitempty"`
Steamid *uint64 `protobuf:"fixed64,3,opt,name=steamid" json:"steamid,omitempty"`
Gameid *uint64 `protobuf:"fixed64,4,opt,name=gameid" json:"gameid,omitempty"`
- HSteamPipe *uint32 `protobuf:"varint,5,opt,name=h_steam_pipe" json:"h_steam_pipe,omitempty"`
- TicketCrc *uint32 `protobuf:"varint,6,opt,name=ticket_crc" json:"ticket_crc,omitempty"`
+ HSteamPipe *uint32 `protobuf:"varint,5,opt,name=h_steam_pipe,json=hSteamPipe" json:"h_steam_pipe,omitempty"`
+ TicketCrc *uint32 `protobuf:"varint,6,opt,name=ticket_crc,json=ticketCrc" json:"ticket_crc,omitempty"`
Ticket []byte `protobuf:"bytes,7,opt,name=ticket" json:"ticket,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -466,7 +716,7 @@ func (m *CMsgAuthTicket) Reset() { *m = CMsgAuthTicket{} }
func (m *CMsgAuthTicket) String() string { return proto.CompactTextString(m) }
func (*CMsgAuthTicket) ProtoMessage() {}
func (*CMsgAuthTicket) Descriptor() ([]byte, []int) {
- return fileDescriptor_8bf300d5da56aa5f, []int{4}
+ return fileDescriptor_8bf300d5da56aa5f, []int{5}
}
func (m *CMsgAuthTicket) XXX_Unmarshal(b []byte) error {
@@ -543,14 +793,14 @@ type CCDDBAppDetailCommon struct {
Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
Icon *string `protobuf:"bytes,3,opt,name=icon" json:"icon,omitempty"`
Logo *string `protobuf:"bytes,4,opt,name=logo" json:"logo,omitempty"`
- LogoSmall *string `protobuf:"bytes,5,opt,name=logo_small" json:"logo_small,omitempty"`
+ LogoSmall *string `protobuf:"bytes,5,opt,name=logo_small,json=logoSmall" json:"logo_small,omitempty"`
Tool *bool `protobuf:"varint,6,opt,name=tool" json:"tool,omitempty"`
Demo *bool `protobuf:"varint,7,opt,name=demo" json:"demo,omitempty"`
Media *bool `protobuf:"varint,8,opt,name=media" json:"media,omitempty"`
- CommunityVisibleStats *bool `protobuf:"varint,9,opt,name=community_visible_stats" json:"community_visible_stats,omitempty"`
- FriendlyName *string `protobuf:"bytes,10,opt,name=friendly_name" json:"friendly_name,omitempty"`
+ CommunityVisibleStats *bool `protobuf:"varint,9,opt,name=community_visible_stats,json=communityVisibleStats" json:"community_visible_stats,omitempty"`
+ FriendlyName *string `protobuf:"bytes,10,opt,name=friendly_name,json=friendlyName" json:"friendly_name,omitempty"`
Propagation *string `protobuf:"bytes,11,opt,name=propagation" json:"propagation,omitempty"`
- HasAdultContent *bool `protobuf:"varint,12,opt,name=has_adult_content" json:"has_adult_content,omitempty"`
+ HasAdultContent *bool `protobuf:"varint,12,opt,name=has_adult_content,json=hasAdultContent" json:"has_adult_content,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -560,7 +810,7 @@ func (m *CCDDBAppDetailCommon) Reset() { *m = CCDDBAppDetailCommon{} }
func (m *CCDDBAppDetailCommon) String() string { return proto.CompactTextString(m) }
func (*CCDDBAppDetailCommon) ProtoMessage() {}
func (*CCDDBAppDetailCommon) Descriptor() ([]byte, []int) {
- return fileDescriptor_8bf300d5da56aa5f, []int{5}
+ return fileDescriptor_8bf300d5da56aa5f, []int{6}
}
func (m *CCDDBAppDetailCommon) XXX_Unmarshal(b []byte) error {
@@ -666,21 +916,22 @@ func (m *CCDDBAppDetailCommon) GetHasAdultContent() bool {
}
type CMsgAppRights struct {
- EditInfo *bool `protobuf:"varint,1,opt,name=edit_info" json:"edit_info,omitempty"`
+ EditInfo *bool `protobuf:"varint,1,opt,name=edit_info,json=editInfo" json:"edit_info,omitempty"`
Publish *bool `protobuf:"varint,2,opt,name=publish" json:"publish,omitempty"`
- ViewErrorData *bool `protobuf:"varint,3,opt,name=view_error_data" json:"view_error_data,omitempty"`
+ ViewErrorData *bool `protobuf:"varint,3,opt,name=view_error_data,json=viewErrorData" json:"view_error_data,omitempty"`
Download *bool `protobuf:"varint,4,opt,name=download" json:"download,omitempty"`
- UploadCdkeys *bool `protobuf:"varint,5,opt,name=upload_cdkeys" json:"upload_cdkeys,omitempty"`
- GenerateCdkeys *bool `protobuf:"varint,6,opt,name=generate_cdkeys" json:"generate_cdkeys,omitempty"`
- ViewFinancials *bool `protobuf:"varint,7,opt,name=view_financials" json:"view_financials,omitempty"`
- ManageCeg *bool `protobuf:"varint,8,opt,name=manage_ceg" json:"manage_ceg,omitempty"`
- ManageSigning *bool `protobuf:"varint,9,opt,name=manage_signing" json:"manage_signing,omitempty"`
- ManageCdkeys *bool `protobuf:"varint,10,opt,name=manage_cdkeys" json:"manage_cdkeys,omitempty"`
- EditMarketing *bool `protobuf:"varint,11,opt,name=edit_marketing" json:"edit_marketing,omitempty"`
- EconomySupport *bool `protobuf:"varint,12,opt,name=economy_support" json:"economy_support,omitempty"`
- EconomySupportSupervisor *bool `protobuf:"varint,13,opt,name=economy_support_supervisor" json:"economy_support_supervisor,omitempty"`
- ManagePricing *bool `protobuf:"varint,14,opt,name=manage_pricing" json:"manage_pricing,omitempty"`
- BroadcastLive *bool `protobuf:"varint,15,opt,name=broadcast_live" json:"broadcast_live,omitempty"`
+ UploadCdkeys *bool `protobuf:"varint,5,opt,name=upload_cdkeys,json=uploadCdkeys" json:"upload_cdkeys,omitempty"`
+ GenerateCdkeys *bool `protobuf:"varint,6,opt,name=generate_cdkeys,json=generateCdkeys" json:"generate_cdkeys,omitempty"`
+ ViewFinancials *bool `protobuf:"varint,7,opt,name=view_financials,json=viewFinancials" json:"view_financials,omitempty"`
+ ManageCeg *bool `protobuf:"varint,8,opt,name=manage_ceg,json=manageCeg" json:"manage_ceg,omitempty"`
+ ManageSigning *bool `protobuf:"varint,9,opt,name=manage_signing,json=manageSigning" json:"manage_signing,omitempty"`
+ ManageCdkeys *bool `protobuf:"varint,10,opt,name=manage_cdkeys,json=manageCdkeys" json:"manage_cdkeys,omitempty"`
+ EditMarketing *bool `protobuf:"varint,11,opt,name=edit_marketing,json=editMarketing" json:"edit_marketing,omitempty"`
+ EconomySupport *bool `protobuf:"varint,12,opt,name=economy_support,json=economySupport" json:"economy_support,omitempty"`
+ EconomySupportSupervisor *bool `protobuf:"varint,13,opt,name=economy_support_supervisor,json=economySupportSupervisor" json:"economy_support_supervisor,omitempty"`
+ ManagePricing *bool `protobuf:"varint,14,opt,name=manage_pricing,json=managePricing" json:"manage_pricing,omitempty"`
+ BroadcastLive *bool `protobuf:"varint,15,opt,name=broadcast_live,json=broadcastLive" json:"broadcast_live,omitempty"`
+ ViewMarketingTraffic *bool `protobuf:"varint,16,opt,name=view_marketing_traffic,json=viewMarketingTraffic" json:"view_marketing_traffic,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -690,7 +941,7 @@ func (m *CMsgAppRights) Reset() { *m = CMsgAppRights{} }
func (m *CMsgAppRights) String() string { return proto.CompactTextString(m) }
func (*CMsgAppRights) ProtoMessage() {}
func (*CMsgAppRights) Descriptor() ([]byte, []int) {
- return fileDescriptor_8bf300d5da56aa5f, []int{6}
+ return fileDescriptor_8bf300d5da56aa5f, []int{7}
}
func (m *CMsgAppRights) XXX_Unmarshal(b []byte) error {
@@ -816,21 +1067,28 @@ func (m *CMsgAppRights) GetBroadcastLive() bool {
return false
}
+func (m *CMsgAppRights) GetViewMarketingTraffic() bool {
+ if m != nil && m.ViewMarketingTraffic != nil {
+ return *m.ViewMarketingTraffic
+ }
+ return false
+}
+
type CCuratorPreferences struct {
- SupportedLanguages *uint32 `protobuf:"varint,1,opt,name=supported_languages" json:"supported_languages,omitempty"`
- PlatformWindows *bool `protobuf:"varint,2,opt,name=platform_windows" json:"platform_windows,omitempty"`
- PlatformMac *bool `protobuf:"varint,3,opt,name=platform_mac" json:"platform_mac,omitempty"`
- PlatformLinux *bool `protobuf:"varint,4,opt,name=platform_linux" json:"platform_linux,omitempty"`
- VrContent *bool `protobuf:"varint,5,opt,name=vr_content" json:"vr_content,omitempty"`
- AdultContentViolence *bool `protobuf:"varint,6,opt,name=adult_content_violence" json:"adult_content_violence,omitempty"`
- AdultContentSex *bool `protobuf:"varint,7,opt,name=adult_content_sex" json:"adult_content_sex,omitempty"`
- TimestampUpdated *uint32 `protobuf:"varint,8,opt,name=timestamp_updated" json:"timestamp_updated,omitempty"`
- TagidsCurated []uint32 `protobuf:"varint,9,rep,name=tagids_curated" json:"tagids_curated,omitempty"`
- TagidsFiltered []uint32 `protobuf:"varint,10,rep,name=tagids_filtered" json:"tagids_filtered,omitempty"`
- WebsiteTitle *string `protobuf:"bytes,11,opt,name=website_title" json:"website_title,omitempty"`
- WebsiteUrl *string `protobuf:"bytes,12,opt,name=website_url" json:"website_url,omitempty"`
- DiscussionUrl *string `protobuf:"bytes,13,opt,name=discussion_url" json:"discussion_url,omitempty"`
- ShowBroadcast *bool `protobuf:"varint,14,opt,name=show_broadcast" json:"show_broadcast,omitempty"`
+ SupportedLanguages *uint32 `protobuf:"varint,1,opt,name=supported_languages,json=supportedLanguages" json:"supported_languages,omitempty"`
+ PlatformWindows *bool `protobuf:"varint,2,opt,name=platform_windows,json=platformWindows" json:"platform_windows,omitempty"`
+ PlatformMac *bool `protobuf:"varint,3,opt,name=platform_mac,json=platformMac" json:"platform_mac,omitempty"`
+ PlatformLinux *bool `protobuf:"varint,4,opt,name=platform_linux,json=platformLinux" json:"platform_linux,omitempty"`
+ VrContent *bool `protobuf:"varint,5,opt,name=vr_content,json=vrContent" json:"vr_content,omitempty"`
+ AdultContentViolence *bool `protobuf:"varint,6,opt,name=adult_content_violence,json=adultContentViolence" json:"adult_content_violence,omitempty"`
+ AdultContentSex *bool `protobuf:"varint,7,opt,name=adult_content_sex,json=adultContentSex" json:"adult_content_sex,omitempty"`
+ TimestampUpdated *uint32 `protobuf:"varint,8,opt,name=timestamp_updated,json=timestampUpdated" json:"timestamp_updated,omitempty"`
+ TagidsCurated []uint32 `protobuf:"varint,9,rep,name=tagids_curated,json=tagidsCurated" json:"tagids_curated,omitempty"`
+ TagidsFiltered []uint32 `protobuf:"varint,10,rep,name=tagids_filtered,json=tagidsFiltered" json:"tagids_filtered,omitempty"`
+ WebsiteTitle *string `protobuf:"bytes,11,opt,name=website_title,json=websiteTitle" json:"website_title,omitempty"`
+ WebsiteUrl *string `protobuf:"bytes,12,opt,name=website_url,json=websiteUrl" json:"website_url,omitempty"`
+ DiscussionUrl *string `protobuf:"bytes,13,opt,name=discussion_url,json=discussionUrl" json:"discussion_url,omitempty"`
+ ShowBroadcast *bool `protobuf:"varint,14,opt,name=show_broadcast,json=showBroadcast" json:"show_broadcast,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -840,7 +1098,7 @@ func (m *CCuratorPreferences) Reset() { *m = CCuratorPreferences{} }
func (m *CCuratorPreferences) String() string { return proto.CompactTextString(m) }
func (*CCuratorPreferences) ProtoMessage() {}
func (*CCuratorPreferences) Descriptor() ([]byte, []int) {
- return fileDescriptor_8bf300d5da56aa5f, []int{7}
+ return fileDescriptor_8bf300d5da56aa5f, []int{8}
}
func (m *CCuratorPreferences) XXX_Unmarshal(b []byte) error {
@@ -961,7 +1219,7 @@ func (m *CCuratorPreferences) GetShowBroadcast() bool {
type CLocalizationToken struct {
Language *uint32 `protobuf:"varint,1,opt,name=language" json:"language,omitempty"`
- LocalizedString *string `protobuf:"bytes,2,opt,name=localized_string" json:"localized_string,omitempty"`
+ LocalizedString *string `protobuf:"bytes,2,opt,name=localized_string,json=localizedString" json:"localized_string,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -971,7 +1229,7 @@ func (m *CLocalizationToken) Reset() { *m = CLocalizationToken{} }
func (m *CLocalizationToken) String() string { return proto.CompactTextString(m) }
func (*CLocalizationToken) ProtoMessage() {}
func (*CLocalizationToken) Descriptor() ([]byte, []int) {
- return fileDescriptor_8bf300d5da56aa5f, []int{8}
+ return fileDescriptor_8bf300d5da56aa5f, []int{9}
}
func (m *CLocalizationToken) XXX_Unmarshal(b []byte) error {
@@ -1008,14 +1266,15 @@ func (m *CLocalizationToken) GetLocalizedString() string {
type CClanEventUserNewsTuple struct {
Clanid *uint32 `protobuf:"varint,1,opt,name=clanid" json:"clanid,omitempty"`
- EventGid *uint64 `protobuf:"fixed64,2,opt,name=event_gid" json:"event_gid,omitempty"`
- AnnouncementGid *uint64 `protobuf:"fixed64,3,opt,name=announcement_gid" json:"announcement_gid,omitempty"`
- RtimeStart *uint32 `protobuf:"varint,4,opt,name=rtime_start" json:"rtime_start,omitempty"`
- RtimeEnd *uint32 `protobuf:"varint,5,opt,name=rtime_end" json:"rtime_end,omitempty"`
- PriorityScore *uint32 `protobuf:"varint,6,opt,name=priority_score" json:"priority_score,omitempty"`
+ EventGid *uint64 `protobuf:"fixed64,2,opt,name=event_gid,json=eventGid" json:"event_gid,omitempty"`
+ AnnouncementGid *uint64 `protobuf:"fixed64,3,opt,name=announcement_gid,json=announcementGid" json:"announcement_gid,omitempty"`
+ RtimeStart *uint32 `protobuf:"varint,4,opt,name=rtime_start,json=rtimeStart" json:"rtime_start,omitempty"`
+ RtimeEnd *uint32 `protobuf:"varint,5,opt,name=rtime_end,json=rtimeEnd" json:"rtime_end,omitempty"`
+ PriorityScore *uint32 `protobuf:"varint,6,opt,name=priority_score,json=priorityScore" json:"priority_score,omitempty"`
Type *uint32 `protobuf:"varint,7,opt,name=type" json:"type,omitempty"`
- ClampRangeSlot *uint32 `protobuf:"varint,8,opt,name=clamp_range_slot" json:"clamp_range_slot,omitempty"`
+ ClampRangeSlot *uint32 `protobuf:"varint,8,opt,name=clamp_range_slot,json=clampRangeSlot" json:"clamp_range_slot,omitempty"`
Appid *uint32 `protobuf:"varint,9,opt,name=appid" json:"appid,omitempty"`
+ Rtime32LastModified *uint32 `protobuf:"varint,10,opt,name=rtime32_last_modified,json=rtime32LastModified" json:"rtime32_last_modified,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1025,7 +1284,7 @@ func (m *CClanEventUserNewsTuple) Reset() { *m = CClanEventUserNewsTuple
func (m *CClanEventUserNewsTuple) String() string { return proto.CompactTextString(m) }
func (*CClanEventUserNewsTuple) ProtoMessage() {}
func (*CClanEventUserNewsTuple) Descriptor() ([]byte, []int) {
- return fileDescriptor_8bf300d5da56aa5f, []int{9}
+ return fileDescriptor_8bf300d5da56aa5f, []int{10}
}
func (m *CClanEventUserNewsTuple) XXX_Unmarshal(b []byte) error {
@@ -1109,9 +1368,16 @@ func (m *CClanEventUserNewsTuple) GetAppid() uint32 {
return 0
}
+func (m *CClanEventUserNewsTuple) GetRtime32LastModified() uint32 {
+ if m != nil && m.Rtime32LastModified != nil {
+ return *m.Rtime32LastModified
+ }
+ return 0
+}
+
type CClanMatchEventByRange struct {
- RtimeBefore *uint32 `protobuf:"varint,1,opt,name=rtime_before" json:"rtime_before,omitempty"`
- RtimeAfter *uint32 `protobuf:"varint,2,opt,name=rtime_after" json:"rtime_after,omitempty"`
+ RtimeBefore *uint32 `protobuf:"varint,1,opt,name=rtime_before,json=rtimeBefore" json:"rtime_before,omitempty"`
+ RtimeAfter *uint32 `protobuf:"varint,2,opt,name=rtime_after,json=rtimeAfter" json:"rtime_after,omitempty"`
Qualified *uint32 `protobuf:"varint,3,opt,name=qualified" json:"qualified,omitempty"`
Events []*CClanEventUserNewsTuple `protobuf:"bytes,4,rep,name=events" json:"events,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -1123,7 +1389,7 @@ func (m *CClanMatchEventByRange) Reset() { *m = CClanMatchEventByRange{}
func (m *CClanMatchEventByRange) String() string { return proto.CompactTextString(m) }
func (*CClanMatchEventByRange) ProtoMessage() {}
func (*CClanMatchEventByRange) Descriptor() ([]byte, []int) {
- return fileDescriptor_8bf300d5da56aa5f, []int{10}
+ return fileDescriptor_8bf300d5da56aa5f, []int{11}
}
func (m *CClanMatchEventByRange) XXX_Unmarshal(b []byte) error {
@@ -1172,6 +1438,509 @@ func (m *CClanMatchEventByRange) GetEvents() []*CClanEventUserNewsTuple {
return nil
}
+type CCommunity_ClanAnnouncementInfo struct {
+ Gid *uint64 `protobuf:"varint,1,opt,name=gid" json:"gid,omitempty"`
+ Clanid *uint64 `protobuf:"varint,2,opt,name=clanid" json:"clanid,omitempty"`
+ Posterid *uint64 `protobuf:"varint,3,opt,name=posterid" json:"posterid,omitempty"`
+ Headline *string `protobuf:"bytes,4,opt,name=headline" json:"headline,omitempty"`
+ Posttime *uint32 `protobuf:"varint,5,opt,name=posttime" json:"posttime,omitempty"`
+ Updatetime *uint32 `protobuf:"varint,6,opt,name=updatetime" json:"updatetime,omitempty"`
+ Body *string `protobuf:"bytes,7,opt,name=body" json:"body,omitempty"`
+ Commentcount *int32 `protobuf:"varint,8,opt,name=commentcount" json:"commentcount,omitempty"`
+ Tags []string `protobuf:"bytes,9,rep,name=tags" json:"tags,omitempty"`
+ Language *int32 `protobuf:"varint,10,opt,name=language" json:"language,omitempty"`
+ Hidden *bool `protobuf:"varint,11,opt,name=hidden" json:"hidden,omitempty"`
+ ForumTopicId *uint64 `protobuf:"fixed64,12,opt,name=forum_topic_id,json=forumTopicId" json:"forum_topic_id,omitempty"`
+ EventGid *uint64 `protobuf:"fixed64,13,opt,name=event_gid,json=eventGid" json:"event_gid,omitempty"`
+ Voteupcount *int32 `protobuf:"varint,14,opt,name=voteupcount" json:"voteupcount,omitempty"`
+ Votedowncount *int32 `protobuf:"varint,15,opt,name=votedowncount" json:"votedowncount,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CCommunity_ClanAnnouncementInfo) Reset() { *m = CCommunity_ClanAnnouncementInfo{} }
+func (m *CCommunity_ClanAnnouncementInfo) String() string { return proto.CompactTextString(m) }
+func (*CCommunity_ClanAnnouncementInfo) ProtoMessage() {}
+func (*CCommunity_ClanAnnouncementInfo) Descriptor() ([]byte, []int) {
+ return fileDescriptor_8bf300d5da56aa5f, []int{12}
+}
+
+func (m *CCommunity_ClanAnnouncementInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CCommunity_ClanAnnouncementInfo.Unmarshal(m, b)
+}
+func (m *CCommunity_ClanAnnouncementInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CCommunity_ClanAnnouncementInfo.Marshal(b, m, deterministic)
+}
+func (m *CCommunity_ClanAnnouncementInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CCommunity_ClanAnnouncementInfo.Merge(m, src)
+}
+func (m *CCommunity_ClanAnnouncementInfo) XXX_Size() int {
+ return xxx_messageInfo_CCommunity_ClanAnnouncementInfo.Size(m)
+}
+func (m *CCommunity_ClanAnnouncementInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_CCommunity_ClanAnnouncementInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CCommunity_ClanAnnouncementInfo proto.InternalMessageInfo
+
+func (m *CCommunity_ClanAnnouncementInfo) GetGid() uint64 {
+ if m != nil && m.Gid != nil {
+ return *m.Gid
+ }
+ return 0
+}
+
+func (m *CCommunity_ClanAnnouncementInfo) GetClanid() uint64 {
+ if m != nil && m.Clanid != nil {
+ return *m.Clanid
+ }
+ return 0
+}
+
+func (m *CCommunity_ClanAnnouncementInfo) GetPosterid() uint64 {
+ if m != nil && m.Posterid != nil {
+ return *m.Posterid
+ }
+ return 0
+}
+
+func (m *CCommunity_ClanAnnouncementInfo) GetHeadline() string {
+ if m != nil && m.Headline != nil {
+ return *m.Headline
+ }
+ return ""
+}
+
+func (m *CCommunity_ClanAnnouncementInfo) GetPosttime() uint32 {
+ if m != nil && m.Posttime != nil {
+ return *m.Posttime
+ }
+ return 0
+}
+
+func (m *CCommunity_ClanAnnouncementInfo) GetUpdatetime() uint32 {
+ if m != nil && m.Updatetime != nil {
+ return *m.Updatetime
+ }
+ return 0
+}
+
+func (m *CCommunity_ClanAnnouncementInfo) GetBody() string {
+ if m != nil && m.Body != nil {
+ return *m.Body
+ }
+ return ""
+}
+
+func (m *CCommunity_ClanAnnouncementInfo) GetCommentcount() int32 {
+ if m != nil && m.Commentcount != nil {
+ return *m.Commentcount
+ }
+ return 0
+}
+
+func (m *CCommunity_ClanAnnouncementInfo) GetTags() []string {
+ if m != nil {
+ return m.Tags
+ }
+ return nil
+}
+
+func (m *CCommunity_ClanAnnouncementInfo) GetLanguage() int32 {
+ if m != nil && m.Language != nil {
+ return *m.Language
+ }
+ return 0
+}
+
+func (m *CCommunity_ClanAnnouncementInfo) GetHidden() bool {
+ if m != nil && m.Hidden != nil {
+ return *m.Hidden
+ }
+ return false
+}
+
+func (m *CCommunity_ClanAnnouncementInfo) GetForumTopicId() uint64 {
+ if m != nil && m.ForumTopicId != nil {
+ return *m.ForumTopicId
+ }
+ return 0
+}
+
+func (m *CCommunity_ClanAnnouncementInfo) GetEventGid() uint64 {
+ if m != nil && m.EventGid != nil {
+ return *m.EventGid
+ }
+ return 0
+}
+
+func (m *CCommunity_ClanAnnouncementInfo) GetVoteupcount() int32 {
+ if m != nil && m.Voteupcount != nil {
+ return *m.Voteupcount
+ }
+ return 0
+}
+
+func (m *CCommunity_ClanAnnouncementInfo) GetVotedowncount() int32 {
+ if m != nil && m.Votedowncount != nil {
+ return *m.Votedowncount
+ }
+ return 0
+}
+
+type CClanEventData struct {
+ Gid *uint64 `protobuf:"fixed64,1,opt,name=gid" json:"gid,omitempty"`
+ ClanSteamid *uint64 `protobuf:"fixed64,2,opt,name=clan_steamid,json=clanSteamid" json:"clan_steamid,omitempty"`
+ EventName *string `protobuf:"bytes,3,opt,name=event_name,json=eventName" json:"event_name,omitempty"`
+ EventType *EProtoClanEventType `protobuf:"varint,4,opt,name=event_type,json=eventType,enum=EProtoClanEventType,def=1" json:"event_type,omitempty"`
+ Appid *uint32 `protobuf:"varint,5,opt,name=appid" json:"appid,omitempty"`
+ ServerAddress *string `protobuf:"bytes,6,opt,name=server_address,json=serverAddress" json:"server_address,omitempty"`
+ ServerPassword *string `protobuf:"bytes,7,opt,name=server_password,json=serverPassword" json:"server_password,omitempty"`
+ Rtime32StartTime *uint32 `protobuf:"varint,8,opt,name=rtime32_start_time,json=rtime32StartTime" json:"rtime32_start_time,omitempty"`
+ Rtime32EndTime *uint32 `protobuf:"varint,9,opt,name=rtime32_end_time,json=rtime32EndTime" json:"rtime32_end_time,omitempty"`
+ CommentCount *int32 `protobuf:"varint,10,opt,name=comment_count,json=commentCount" json:"comment_count,omitempty"`
+ CreatorSteamid *uint64 `protobuf:"fixed64,11,opt,name=creator_steamid,json=creatorSteamid" json:"creator_steamid,omitempty"`
+ LastUpdateSteamid *uint64 `protobuf:"fixed64,12,opt,name=last_update_steamid,json=lastUpdateSteamid" json:"last_update_steamid,omitempty"`
+ EventNotes *string `protobuf:"bytes,13,opt,name=event_notes,json=eventNotes" json:"event_notes,omitempty"`
+ Jsondata *string `protobuf:"bytes,14,opt,name=jsondata" json:"jsondata,omitempty"`
+ AnnouncementBody *CCommunity_ClanAnnouncementInfo `protobuf:"bytes,15,opt,name=announcement_body,json=announcementBody" json:"announcement_body,omitempty"`
+ Published *bool `protobuf:"varint,16,opt,name=published" json:"published,omitempty"`
+ Hidden *bool `protobuf:"varint,17,opt,name=hidden" json:"hidden,omitempty"`
+ Rtime32VisibilityStart *uint32 `protobuf:"varint,18,opt,name=rtime32_visibility_start,json=rtime32VisibilityStart" json:"rtime32_visibility_start,omitempty"`
+ Rtime32VisibilityEnd *uint32 `protobuf:"varint,19,opt,name=rtime32_visibility_end,json=rtime32VisibilityEnd" json:"rtime32_visibility_end,omitempty"`
+ BroadcasterAccountid *uint32 `protobuf:"varint,20,opt,name=broadcaster_accountid,json=broadcasterAccountid" json:"broadcaster_accountid,omitempty"`
+ FollowerCount *uint32 `protobuf:"varint,21,opt,name=follower_count,json=followerCount" json:"follower_count,omitempty"`
+ IgnoreCount *uint32 `protobuf:"varint,22,opt,name=ignore_count,json=ignoreCount" json:"ignore_count,omitempty"`
+ ForumTopicId *uint64 `protobuf:"fixed64,23,opt,name=forum_topic_id,json=forumTopicId" json:"forum_topic_id,omitempty"`
+ Rtime32LastModified *uint32 `protobuf:"varint,24,opt,name=rtime32_last_modified,json=rtime32LastModified" json:"rtime32_last_modified,omitempty"`
+ NewsPostGid *uint64 `protobuf:"fixed64,25,opt,name=news_post_gid,json=newsPostGid" json:"news_post_gid,omitempty"`
+ RtimeModReviewed *uint32 `protobuf:"varint,26,opt,name=rtime_mod_reviewed,json=rtimeModReviewed" json:"rtime_mod_reviewed,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CClanEventData) Reset() { *m = CClanEventData{} }
+func (m *CClanEventData) String() string { return proto.CompactTextString(m) }
+func (*CClanEventData) ProtoMessage() {}
+func (*CClanEventData) Descriptor() ([]byte, []int) {
+ return fileDescriptor_8bf300d5da56aa5f, []int{13}
+}
+
+func (m *CClanEventData) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CClanEventData.Unmarshal(m, b)
+}
+func (m *CClanEventData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CClanEventData.Marshal(b, m, deterministic)
+}
+func (m *CClanEventData) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CClanEventData.Merge(m, src)
+}
+func (m *CClanEventData) XXX_Size() int {
+ return xxx_messageInfo_CClanEventData.Size(m)
+}
+func (m *CClanEventData) XXX_DiscardUnknown() {
+ xxx_messageInfo_CClanEventData.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CClanEventData proto.InternalMessageInfo
+
+const Default_CClanEventData_EventType EProtoClanEventType = EProtoClanEventType_k_EClanOtherEvent
+
+func (m *CClanEventData) GetGid() uint64 {
+ if m != nil && m.Gid != nil {
+ return *m.Gid
+ }
+ return 0
+}
+
+func (m *CClanEventData) GetClanSteamid() uint64 {
+ if m != nil && m.ClanSteamid != nil {
+ return *m.ClanSteamid
+ }
+ return 0
+}
+
+func (m *CClanEventData) GetEventName() string {
+ if m != nil && m.EventName != nil {
+ return *m.EventName
+ }
+ return ""
+}
+
+func (m *CClanEventData) GetEventType() EProtoClanEventType {
+ if m != nil && m.EventType != nil {
+ return *m.EventType
+ }
+ return Default_CClanEventData_EventType
+}
+
+func (m *CClanEventData) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CClanEventData) GetServerAddress() string {
+ if m != nil && m.ServerAddress != nil {
+ return *m.ServerAddress
+ }
+ return ""
+}
+
+func (m *CClanEventData) GetServerPassword() string {
+ if m != nil && m.ServerPassword != nil {
+ return *m.ServerPassword
+ }
+ return ""
+}
+
+func (m *CClanEventData) GetRtime32StartTime() uint32 {
+ if m != nil && m.Rtime32StartTime != nil {
+ return *m.Rtime32StartTime
+ }
+ return 0
+}
+
+func (m *CClanEventData) GetRtime32EndTime() uint32 {
+ if m != nil && m.Rtime32EndTime != nil {
+ return *m.Rtime32EndTime
+ }
+ return 0
+}
+
+func (m *CClanEventData) GetCommentCount() int32 {
+ if m != nil && m.CommentCount != nil {
+ return *m.CommentCount
+ }
+ return 0
+}
+
+func (m *CClanEventData) GetCreatorSteamid() uint64 {
+ if m != nil && m.CreatorSteamid != nil {
+ return *m.CreatorSteamid
+ }
+ return 0
+}
+
+func (m *CClanEventData) GetLastUpdateSteamid() uint64 {
+ if m != nil && m.LastUpdateSteamid != nil {
+ return *m.LastUpdateSteamid
+ }
+ return 0
+}
+
+func (m *CClanEventData) GetEventNotes() string {
+ if m != nil && m.EventNotes != nil {
+ return *m.EventNotes
+ }
+ return ""
+}
+
+func (m *CClanEventData) GetJsondata() string {
+ if m != nil && m.Jsondata != nil {
+ return *m.Jsondata
+ }
+ return ""
+}
+
+func (m *CClanEventData) GetAnnouncementBody() *CCommunity_ClanAnnouncementInfo {
+ if m != nil {
+ return m.AnnouncementBody
+ }
+ return nil
+}
+
+func (m *CClanEventData) GetPublished() bool {
+ if m != nil && m.Published != nil {
+ return *m.Published
+ }
+ return false
+}
+
+func (m *CClanEventData) GetHidden() bool {
+ if m != nil && m.Hidden != nil {
+ return *m.Hidden
+ }
+ return false
+}
+
+func (m *CClanEventData) GetRtime32VisibilityStart() uint32 {
+ if m != nil && m.Rtime32VisibilityStart != nil {
+ return *m.Rtime32VisibilityStart
+ }
+ return 0
+}
+
+func (m *CClanEventData) GetRtime32VisibilityEnd() uint32 {
+ if m != nil && m.Rtime32VisibilityEnd != nil {
+ return *m.Rtime32VisibilityEnd
+ }
+ return 0
+}
+
+func (m *CClanEventData) GetBroadcasterAccountid() uint32 {
+ if m != nil && m.BroadcasterAccountid != nil {
+ return *m.BroadcasterAccountid
+ }
+ return 0
+}
+
+func (m *CClanEventData) GetFollowerCount() uint32 {
+ if m != nil && m.FollowerCount != nil {
+ return *m.FollowerCount
+ }
+ return 0
+}
+
+func (m *CClanEventData) GetIgnoreCount() uint32 {
+ if m != nil && m.IgnoreCount != nil {
+ return *m.IgnoreCount
+ }
+ return 0
+}
+
+func (m *CClanEventData) GetForumTopicId() uint64 {
+ if m != nil && m.ForumTopicId != nil {
+ return *m.ForumTopicId
+ }
+ return 0
+}
+
+func (m *CClanEventData) GetRtime32LastModified() uint32 {
+ if m != nil && m.Rtime32LastModified != nil {
+ return *m.Rtime32LastModified
+ }
+ return 0
+}
+
+func (m *CClanEventData) GetNewsPostGid() uint64 {
+ if m != nil && m.NewsPostGid != nil {
+ return *m.NewsPostGid
+ }
+ return 0
+}
+
+func (m *CClanEventData) GetRtimeModReviewed() uint32 {
+ if m != nil && m.RtimeModReviewed != nil {
+ return *m.RtimeModReviewed
+ }
+ return 0
+}
+
+type CBilling_Address struct {
+ FirstName *string `protobuf:"bytes,1,opt,name=first_name,json=firstName" json:"first_name,omitempty"`
+ LastName *string `protobuf:"bytes,2,opt,name=last_name,json=lastName" json:"last_name,omitempty"`
+ Address1 *string `protobuf:"bytes,3,opt,name=address1" json:"address1,omitempty"`
+ Address2 *string `protobuf:"bytes,4,opt,name=address2" json:"address2,omitempty"`
+ City *string `protobuf:"bytes,5,opt,name=city" json:"city,omitempty"`
+ UsState *string `protobuf:"bytes,6,opt,name=us_state,json=usState" json:"us_state,omitempty"`
+ CountryCode *string `protobuf:"bytes,7,opt,name=country_code,json=countryCode" json:"country_code,omitempty"`
+ Postcode *string `protobuf:"bytes,8,opt,name=postcode" json:"postcode,omitempty"`
+ ZipPlus4 *int32 `protobuf:"varint,9,opt,name=zip_plus4,json=zipPlus4" json:"zip_plus4,omitempty"`
+ Phone *string `protobuf:"bytes,10,opt,name=phone" json:"phone,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CBilling_Address) Reset() { *m = CBilling_Address{} }
+func (m *CBilling_Address) String() string { return proto.CompactTextString(m) }
+func (*CBilling_Address) ProtoMessage() {}
+func (*CBilling_Address) Descriptor() ([]byte, []int) {
+ return fileDescriptor_8bf300d5da56aa5f, []int{14}
+}
+
+func (m *CBilling_Address) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CBilling_Address.Unmarshal(m, b)
+}
+func (m *CBilling_Address) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CBilling_Address.Marshal(b, m, deterministic)
+}
+func (m *CBilling_Address) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CBilling_Address.Merge(m, src)
+}
+func (m *CBilling_Address) XXX_Size() int {
+ return xxx_messageInfo_CBilling_Address.Size(m)
+}
+func (m *CBilling_Address) XXX_DiscardUnknown() {
+ xxx_messageInfo_CBilling_Address.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CBilling_Address proto.InternalMessageInfo
+
+func (m *CBilling_Address) GetFirstName() string {
+ if m != nil && m.FirstName != nil {
+ return *m.FirstName
+ }
+ return ""
+}
+
+func (m *CBilling_Address) GetLastName() string {
+ if m != nil && m.LastName != nil {
+ return *m.LastName
+ }
+ return ""
+}
+
+func (m *CBilling_Address) GetAddress1() string {
+ if m != nil && m.Address1 != nil {
+ return *m.Address1
+ }
+ return ""
+}
+
+func (m *CBilling_Address) GetAddress2() string {
+ if m != nil && m.Address2 != nil {
+ return *m.Address2
+ }
+ return ""
+}
+
+func (m *CBilling_Address) GetCity() string {
+ if m != nil && m.City != nil {
+ return *m.City
+ }
+ return ""
+}
+
+func (m *CBilling_Address) GetUsState() string {
+ if m != nil && m.UsState != nil {
+ return *m.UsState
+ }
+ return ""
+}
+
+func (m *CBilling_Address) GetCountryCode() string {
+ if m != nil && m.CountryCode != nil {
+ return *m.CountryCode
+ }
+ return ""
+}
+
+func (m *CBilling_Address) GetPostcode() string {
+ if m != nil && m.Postcode != nil {
+ return *m.Postcode
+ }
+ return ""
+}
+
+func (m *CBilling_Address) GetZipPlus4() int32 {
+ if m != nil && m.ZipPlus4 != nil {
+ return *m.ZipPlus4
+ }
+ return 0
+}
+
+func (m *CBilling_Address) GetPhone() string {
+ if m != nil && m.Phone != nil {
+ return *m.Phone
+ }
+ return ""
+}
+
var E_MsgpoolSoftLimit = &proto.ExtensionDesc{
ExtendedType: (*protobuf.MessageOptions)(nil),
ExtensionType: (*int32)(nil),
@@ -1209,7 +1978,10 @@ var E_PhpOutputAlwaysNumber = &proto.ExtensionDesc{
}
func init() {
+ proto.RegisterEnum("EProtoClanEventType", EProtoClanEventType_name, EProtoClanEventType_value)
+ proto.RegisterEnum("PartnerEventNotificationType", PartnerEventNotificationType_name, PartnerEventNotificationType_value)
proto.RegisterType((*CMsgIPAddress)(nil), "CMsgIPAddress")
+ proto.RegisterType((*CMsgIPAddressBucket)(nil), "CMsgIPAddressBucket")
proto.RegisterType((*CMsgProtoBufHeader)(nil), "CMsgProtoBufHeader")
proto.RegisterType((*CMsgMulti)(nil), "CMsgMulti")
proto.RegisterType((*CMsgProtobufWrapped)(nil), "CMsgProtobufWrapped")
@@ -1220,6 +1992,9 @@ func init() {
proto.RegisterType((*CLocalizationToken)(nil), "CLocalizationToken")
proto.RegisterType((*CClanEventUserNewsTuple)(nil), "CClanEventUserNewsTuple")
proto.RegisterType((*CClanMatchEventByRange)(nil), "CClanMatchEventByRange")
+ proto.RegisterType((*CCommunity_ClanAnnouncementInfo)(nil), "CCommunity_ClanAnnouncementInfo")
+ proto.RegisterType((*CClanEventData)(nil), "CClanEventData")
+ proto.RegisterType((*CBilling_Address)(nil), "CBilling_Address")
proto.RegisterExtension(E_MsgpoolSoftLimit)
proto.RegisterExtension(E_MsgpoolHardLimit)
proto.RegisterExtension(E_ForcePhpGeneration)
@@ -1229,97 +2004,209 @@ func init() {
func init() { proto.RegisterFile("steammessages_base.proto", fileDescriptor_8bf300d5da56aa5f) }
var fileDescriptor_8bf300d5da56aa5f = []byte{
- // 1472 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x56, 0x4d, 0x6f, 0x1b, 0xc9,
- 0xd1, 0x36, 0xf5, 0x49, 0x96, 0x48, 0x4a, 0x1a, 0xc9, 0x52, 0x5b, 0xfb, 0x61, 0x82, 0x97, 0x97,
- 0x78, 0x03, 0x68, 0x57, 0xb6, 0xfc, 0x11, 0x9d, 0x22, 0xd1, 0x09, 0x14, 0x20, 0x4e, 0x8c, 0x85,
- 0x83, 0x1c, 0x1b, 0xcd, 0xe9, 0x9a, 0x61, 0xaf, 0x7a, 0xba, 0x7b, 0xbb, 0x7b, 0x48, 0xd3, 0xa7,
- 0x3d, 0xe5, 0x9a, 0x5f, 0x16, 0x20, 0xf9, 0x0f, 0xb9, 0x07, 0x39, 0x24, 0xe7, 0xa0, 0x6b, 0x86,
- 0xb2, 0xbd, 0x9b, 0x0d, 0x72, 0x1a, 0x74, 0x75, 0x75, 0xd5, 0x53, 0x55, 0x4f, 0x55, 0x0d, 0xb0,
- 0x10, 0x51, 0x54, 0x15, 0x86, 0x20, 0x4a, 0x0c, 0x7c, 0x26, 0x02, 0x9e, 0x3b, 0x6f, 0xa3, 0x3d,
- 0x1b, 0x95, 0xd6, 0x96, 0x1a, 0xbf, 0xa2, 0xd3, 0xac, 0x2e, 0xbe, 0x92, 0x18, 0x72, 0xaf, 0x5c,
- 0xb4, 0xbe, 0xd1, 0x18, 0x5f, 0xc0, 0x60, 0xfa, 0x3a, 0x94, 0xbf, 0x7e, 0x73, 0x2d, 0xa5, 0xc7,
- 0x10, 0xb2, 0x3e, 0x6c, 0x2c, 0x2e, 0x59, 0x67, 0xd4, 0x99, 0xec, 0xde, 0x3e, 0xa0, 0xd3, 0x73,
- 0xb6, 0x31, 0xea, 0x4c, 0xfa, 0xb7, 0x0f, 0x6e, 0xb6, 0x60, 0x43, 0xb9, 0xf1, 0x3f, 0xb7, 0x20,
- 0x4b, 0x6f, 0xde, 0x24, 0x03, 0x37, 0x75, 0x71, 0x8b, 0x42, 0xa2, 0xcf, 0xf6, 0x61, 0x97, 0x70,
- 0x28, 0x49, 0xaf, 0x77, 0x32, 0x06, 0x07, 0xb9, 0x56, 0x68, 0x22, 0x0f, 0x18, 0x82, 0xb2, 0x46,
- 0x49, 0xb2, 0xb4, 0x9d, 0x3d, 0x84, 0x81, 0xb7, 0x75, 0x54, 0xa6, 0xe4, 0xc2, 0x39, 0x25, 0xd9,
- 0xe6, 0xa8, 0x33, 0x19, 0x64, 0xff, 0x0f, 0xfd, 0x6f, 0xed, 0x4c, 0x49, 0x1e, 0x6c, 0xed, 0x73,
- 0x64, 0x90, 0xcc, 0x5c, 0x1d, 0x5f, 0xbc, 0xbc, 0xbc, 0x7c, 0xfe, 0xe2, 0xf2, 0xf2, 0xeb, 0x17,
- 0x4f, 0x5f, 0x7c, 0xfd, 0xf3, 0x67, 0xcf, 0x2e, 0x9e, 0x5f, 0x3c, 0xfb, 0xa0, 0x1b, 0x85, 0x2f,
- 0x31, 0xb2, 0xbd, 0xff, 0xa2, 0x7b, 0x0a, 0xfb, 0x8d, 0x16, 0xff, 0xd6, 0xce, 0xb8, 0x11, 0x15,
- 0xb2, 0xfe, 0xa8, 0x33, 0xe9, 0x11, 0x64, 0xfc, 0x8e, 0x9b, 0xba, 0x62, 0x8c, 0x80, 0x65, 0xb0,
- 0x8b, 0x1e, 0x43, 0xad, 0x23, 0x1b, 0x24, 0xc1, 0x55, 0xe7, 0x49, 0x02, 0x8b, 0xde, 0x5b, 0xcf,
- 0xdb, 0x04, 0xb3, 0x21, 0xbd, 0x3d, 0x83, 0x4c, 0xd4, 0x71, 0xce, 0x45, 0x9e, 0xdb, 0xda, 0x44,
- 0x5e, 0x68, 0x51, 0x06, 0x76, 0x40, 0x81, 0x1c, 0x43, 0x3f, 0xda, 0x3b, 0x34, 0xeb, 0x40, 0x4e,
- 0x48, 0xfa, 0x19, 0x1c, 0x09, 0x59, 0x29, 0xc3, 0x83, 0xb3, 0xb6, 0x48, 0xc1, 0xd7, 0x01, 0x3d,
- 0x3b, 0x1d, 0x75, 0x26, 0xdd, 0xec, 0x0c, 0xf6, 0xa3, 0x17, 0x26, 0x38, 0xeb, 0x23, 0x27, 0x7f,
- 0xec, 0xb0, 0x41, 0x70, 0x91, 0xfd, 0x1f, 0xf4, 0x5a, 0xdf, 0x4a, 0xb2, 0x6c, 0xd4, 0x99, 0x6c,
- 0xfd, 0x44, 0xa0, 0x67, 0x90, 0xb9, 0x7a, 0xa6, 0x55, 0x98, 0xa3, 0xe7, 0xa5, 0xb7, 0xb5, 0xe3,
- 0x4a, 0xb2, 0x23, 0xf2, 0x3e, 0x80, 0xed, 0xb0, 0x0a, 0x4a, 0xb2, 0x63, 0x3a, 0x1e, 0x42, 0x2f,
- 0x7a, 0x91, 0x23, 0x8f, 0xa2, 0x64, 0x0f, 0x93, 0xcd, 0x14, 0xe8, 0x12, 0x67, 0xc2, 0x29, 0x7e,
- 0x87, 0xab, 0xf4, 0xf0, 0x11, 0x69, 0x3e, 0x86, 0x53, 0x15, 0x78, 0xe1, 0x6d, 0xc5, 0xf1, 0x5d,
- 0x44, 0x6f, 0x84, 0x5e, 0xc7, 0x75, 0x46, 0xd0, 0x19, 0x1c, 0x14, 0xd6, 0x2f, 0x85, 0x97, 0x3c,
- 0x5a, 0xde, 0x38, 0xf9, 0x6c, 0xb4, 0x39, 0x19, 0x64, 0x07, 0xd0, 0xcd, 0xab, 0x56, 0xf2, 0x39,
- 0x19, 0x3b, 0x80, 0xee, 0xb2, 0xe4, 0x94, 0x1c, 0xf6, 0x25, 0xe5, 0xb1, 0x9f, 0x38, 0xc5, 0xf6,
- 0xd3, 0xed, 0xed, 0x83, 0x6c, 0x1f, 0xb6, 0x95, 0xe3, 0x8b, 0xe7, 0xec, 0x8b, 0x96, 0x72, 0x3d,
- 0xd8, 0x55, 0x8e, 0x0b, 0x29, 0xfd, 0xf8, 0x25, 0xf4, 0x12, 0xed, 0x5e, 0xd7, 0x3a, 0xaa, 0x04,
- 0x36, 0xa8, 0xf7, 0xc8, 0x6b, 0xf3, 0x5e, 0x39, 0x87, 0x0d, 0xe7, 0x28, 0xf3, 0x6d, 0xaa, 0xf8,
- 0xcc, 0xca, 0x55, 0xc3, 0xdc, 0xf1, 0xcf, 0xe0, 0xe8, 0x9e, 0xb0, 0xb3, 0xba, 0xf8, 0x83, 0x17,
- 0xe9, 0xc9, 0x8f, 0x94, 0x3b, 0xa4, 0xfc, 0xa7, 0x0e, 0x0c, 0x93, 0xf6, 0x75, 0x1d, 0xe7, 0x6f,
- 0x55, 0x7e, 0x87, 0x31, 0x1b, 0xc2, 0x0e, 0x86, 0x28, 0x22, 0xb6, 0x5e, 0x3e, 0xa2, 0x49, 0x72,
- 0x30, 0x48, 0x34, 0xf9, 0x88, 0xfe, 0x9b, 0x44, 0xff, 0x21, 0xec, 0x94, 0xa2, 0x4a, 0x25, 0xdb,
- 0xa2, 0xf3, 0x31, 0xf4, 0xe7, 0x9c, 0x54, 0xb8, 0x53, 0x0e, 0xd9, 0x76, 0x6b, 0x0a, 0x22, 0x39,
- 0xe1, 0xb9, 0xcf, 0xd9, 0x0e, 0xc9, 0x86, 0xb0, 0xd3, 0xc8, 0xd8, 0x2e, 0x21, 0xfa, 0x57, 0x07,
- 0x8e, 0xa7, 0xd3, 0x57, 0xaf, 0x6e, 0xae, 0x9d, 0x7b, 0x85, 0x51, 0x28, 0x3d, 0xb5, 0x55, 0x65,
- 0x4d, 0xaa, 0x69, 0xd3, 0x3f, 0x0d, 0xac, 0x3e, 0x6c, 0x11, 0xb9, 0x37, 0xda, 0xc4, 0x6e, 0xa9,
- 0xdc, 0x1a, 0x42, 0x43, 0x27, 0x6d, 0x4b, 0x4b, 0x58, 0x7a, 0xc9, 0x6b, 0x3a, 0xf1, 0x50, 0x09,
- 0xad, 0x09, 0x09, 0x69, 0x44, 0x6b, 0x35, 0x61, 0xe8, 0xa6, 0x93, 0xc4, 0xca, 0x12, 0x82, 0x6e,
- 0x72, 0x54, 0xa1, 0x54, 0x82, 0x75, 0xe9, 0xf8, 0x18, 0x4e, 0x73, 0x5b, 0x55, 0xb5, 0x51, 0x71,
- 0xc5, 0x17, 0x2a, 0xa8, 0x99, 0x46, 0x9e, 0x12, 0x14, 0x58, 0x8f, 0x14, 0x1e, 0xc2, 0xa0, 0xf0,
- 0x0a, 0x8d, 0xd4, 0xab, 0xa6, 0xdf, 0x80, 0x5c, 0x1c, 0xc1, 0x9e, 0xf3, 0xd6, 0x89, 0x52, 0x44,
- 0x65, 0x0d, 0xf5, 0x6c, 0x2f, 0x7b, 0x04, 0x87, 0x73, 0x11, 0xb8, 0x90, 0xb5, 0x8e, 0x3c, 0xb7,
- 0x26, 0xa2, 0x89, 0xd4, 0x9f, 0xdd, 0xf1, 0xdf, 0x37, 0x9a, 0xe9, 0x74, 0xed, 0xdc, 0x37, 0xaa,
- 0x9c, 0xc7, 0x90, 0x68, 0x8b, 0x52, 0x45, 0xae, 0x4c, 0x61, 0x29, 0xea, 0x6e, 0x4a, 0x7c, 0x4b,
- 0x7a, 0x0a, 0xbc, 0x9b, 0xda, 0x7d, 0xa1, 0x70, 0xd9, 0x74, 0x11, 0x97, 0x22, 0x0a, 0xca, 0x41,
- 0x37, 0x91, 0x4f, 0xda, 0xa5, 0xd1, 0x56, 0x34, 0x35, 0x21, 0x9c, 0xb5, 0x4b, 0x67, 0x9e, 0xcb,
- 0x3b, 0x5c, 0x05, 0x4a, 0x05, 0x59, 0x28, 0xd1, 0xa0, 0x17, 0x11, 0xd7, 0x17, 0x3b, 0x9f, 0x98,
- 0x2e, 0x94, 0x11, 0x26, 0x57, 0x42, 0x87, 0x36, 0x41, 0x19, 0x40, 0x25, 0x4c, 0x62, 0x52, 0x8e,
- 0x65, 0x9b, 0xa5, 0x13, 0x18, 0xb6, 0xb2, 0xa0, 0x4a, 0xa3, 0x4c, 0xf9, 0x21, 0x39, 0x6b, 0xdd,
- 0xc6, 0x36, 0xac, 0xd5, 0x29, 0xb4, 0x4a, 0xf8, 0x3b, 0x4c, 0xb3, 0x91, 0xf2, 0x43, 0x3e, 0x31,
- 0xb7, 0xc6, 0x56, 0x2b, 0x1e, 0x6a, 0x97, 0xe6, 0x43, 0x93, 0x9d, 0x6c, 0x0c, 0x67, 0x3f, 0xb8,
- 0x48, 0x5f, 0xf4, 0x0b, 0x15, 0xac, 0xa7, 0xf9, 0xf5, 0x31, 0x06, 0xe7, 0x55, 0x9e, 0x8c, 0x0e,
- 0xd7, 0xf2, 0x99, 0xb7, 0x42, 0xe6, 0x22, 0x44, 0xae, 0xd5, 0x02, 0xa9, 0x03, 0xbb, 0xe3, 0x7f,
- 0x6c, 0xc0, 0xd1, 0x74, 0x5a, 0x7b, 0x11, 0xad, 0x7f, 0xe3, 0xb1, 0x40, 0x8f, 0x26, 0xc7, 0x90,
- 0x66, 0x57, 0xeb, 0x03, 0x25, 0xd7, 0xc2, 0x94, 0x75, 0x5a, 0x35, 0x2d, 0xef, 0x18, 0x1c, 0x38,
- 0x2d, 0x62, 0x61, 0x7d, 0xc5, 0x97, 0xca, 0x48, 0xbb, 0x0c, 0x6d, 0x29, 0x8e, 0xa1, 0x7f, 0x7f,
- 0x53, 0x89, 0xbc, 0xad, 0xc3, 0x09, 0x0c, 0xef, 0xa5, 0x5a, 0x99, 0xfa, 0x5d, 0x5b, 0x8d, 0x0c,
- 0x60, 0xe1, 0xef, 0x29, 0xd0, 0x94, 0xe2, 0x4b, 0x38, 0xf9, 0x84, 0x19, 0x7c, 0xa1, 0xac, 0x4e,
- 0x98, 0xda, 0x8a, 0x3c, 0x82, 0xc3, 0x4f, 0xef, 0x03, 0xbe, 0x6b, 0x6b, 0xf2, 0x08, 0x0e, 0xa3,
- 0xaa, 0x52, 0xe3, 0x56, 0x8e, 0xd7, 0x4e, 0x8a, 0x88, 0x92, 0x4a, 0x33, 0x48, 0x08, 0xa2, 0x28,
- 0x95, 0x0c, 0x3c, 0x4f, 0xb1, 0xa2, 0x64, 0x3d, 0x1a, 0x58, 0xb4, 0x29, 0x48, 0x5e, 0x28, 0x1d,
- 0xd1, 0xa3, 0x64, 0x40, 0x17, 0xcd, 0x6c, 0x0c, 0x2a, 0x22, 0x8f, 0x2a, 0x6a, 0x6c, 0xb9, 0x7b,
- 0x04, 0x7b, 0x6b, 0x71, 0xed, 0x75, 0xbb, 0x55, 0x4e, 0x60, 0x28, 0x55, 0xc8, 0x6b, 0xda, 0x79,
- 0x24, 0x1f, 0xac, 0xe5, 0x61, 0x6e, 0x97, 0xfc, 0x3e, 0xf1, 0x4d, 0x2d, 0xc6, 0xbf, 0x80, 0x6c,
- 0xfa, 0x1b, 0x9b, 0x0b, 0xad, 0xde, 0x53, 0x5f, 0xbc, 0x4d, 0xd3, 0x31, 0x91, 0x75, 0x9d, 0xe7,
- 0x0f, 0x69, 0xd6, 0x8d, 0x1a, 0x4a, 0x1e, 0xa2, 0x4f, 0xd5, 0xa4, 0x56, 0x1f, 0xff, 0xb9, 0x03,
- 0xa7, 0xd3, 0xa9, 0x16, 0xe6, 0x97, 0x0b, 0x34, 0xf1, 0xf7, 0x01, 0xfd, 0x6f, 0x71, 0x19, 0xde,
- 0xd6, 0x4e, 0x63, 0x1a, 0x26, 0xb9, 0x16, 0xe6, 0x7e, 0x48, 0xa4, 0x0e, 0x4a, 0x5a, 0xbc, 0x6c,
- 0xd7, 0x31, 0x2d, 0x6a, 0x61, 0x8c, 0xad, 0x4d, 0x8e, 0xd5, 0xfa, 0xa6, 0x99, 0x61, 0x47, 0xb0,
- 0xe7, 0x53, 0x0e, 0x53, 0x73, 0xfb, 0x48, 0x65, 0x22, 0x0b, 0x8d, 0x10, 0x8d, 0x6c, 0xa7, 0x58,
- 0xaa, 0xa8, 0x57, 0xd6, 0xa7, 0x79, 0x10, 0x72, 0xeb, 0xb1, 0x9d, 0x64, 0x69, 0xa6, 0xac, 0x1c,
- 0x52, 0x41, 0x06, 0xcd, 0x0f, 0x41, 0x2a, 0x86, 0x17, 0x26, 0x75, 0x85, 0xb6, 0xb1, 0xad, 0xc7,
- 0xfd, 0x20, 0x4b, 0x1d, 0x32, 0x18, 0x7f, 0xdf, 0x81, 0x13, 0x8a, 0xe7, 0xb5, 0x88, 0xf9, 0x9c,
- 0x82, 0xba, 0x59, 0x7d, 0x93, 0x1e, 0x25, 0x46, 0x35, 0xce, 0x67, 0x58, 0x24, 0x3f, 0x4d, 0x50,
- 0xf7, 0x38, 0x45, 0x11, 0xd1, 0x37, 0x43, 0x39, 0xe1, 0xfc, 0xae, 0x16, 0x5a, 0x15, 0x0a, 0xd7,
- 0x7f, 0x18, 0x13, 0xd8, 0xa1, 0xe0, 0x03, 0xdb, 0x1a, 0x6d, 0x4e, 0xf6, 0x9e, 0xb0, 0xf3, 0x9f,
- 0x48, 0xdb, 0xd5, 0x35, 0x64, 0x55, 0x28, 0x9d, 0xb5, 0x69, 0xd9, 0x15, 0xa9, 0x47, 0x2a, 0x15,
- 0xb3, 0xc7, 0xe7, 0xcd, 0x0f, 0xd5, 0xf9, 0xfa, 0x87, 0xea, 0xfc, 0x75, 0xb3, 0x40, 0x7e, 0xe7,
- 0x52, 0xe5, 0x02, 0xfb, 0xcb, 0x1f, 0x37, 0x69, 0x6b, 0x6f, 0x3c, 0x7d, 0x72, 0x75, 0xf3, 0xc1,
- 0xc4, 0x3c, 0x2d, 0xc7, 0xff, 0xd1, 0xc4, 0x5f, 0x5b, 0x13, 0x9b, 0x4f, 0x5f, 0x5e, 0x5e, 0x4d,
- 0xe1, 0xb8, 0xb0, 0x3e, 0x47, 0xee, 0xe6, 0x8e, 0xb7, 0x33, 0x49, 0x59, 0x93, 0x7d, 0xfe, 0x23,
- 0x2b, 0xbf, 0x52, 0xfa, 0x07, 0x28, 0xba, 0x57, 0xdb, 0x85, 0xd0, 0x01, 0xaf, 0x6e, 0x81, 0xa5,
- 0xe7, 0xb6, 0x8e, 0xae, 0x8e, 0x5c, 0xe8, 0xa5, 0x58, 0x85, 0xf4, 0xd3, 0x33, 0x43, 0x9f, 0x7d,
- 0xf1, 0x1f, 0x0c, 0xa1, 0x96, 0x6b, 0x4b, 0x7f, 0xfb, 0xc4, 0xd2, 0xcd, 0xf6, 0x6d, 0xe7, 0xfb,
- 0xce, 0x83, 0x7f, 0x07, 0x00, 0x00, 0xff, 0xff, 0x5e, 0x23, 0x84, 0x3e, 0x71, 0x0a, 0x00, 0x00,
+ // 3258 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x59, 0xcd, 0x72, 0x1c, 0xb7,
+ 0x76, 0xbe, 0xc3, 0xdf, 0x19, 0x70, 0x66, 0x38, 0x04, 0xff, 0x5a, 0x94, 0x64, 0x8d, 0xc7, 0xbe,
+ 0x36, 0xe3, 0xa4, 0x68, 0x8b, 0xa2, 0x65, 0x5f, 0x55, 0x2a, 0x55, 0xe4, 0x88, 0x94, 0x95, 0x90,
+ 0x32, 0xab, 0x87, 0xb6, 0x53, 0x95, 0x05, 0x0a, 0xec, 0xc6, 0xcc, 0xc0, 0xea, 0x6e, 0xb4, 0x01,
+ 0x34, 0xa9, 0xd1, 0xea, 0x66, 0x93, 0x57, 0xc9, 0x26, 0xdb, 0x3c, 0x42, 0x36, 0xa9, 0x4a, 0xd5,
+ 0xcd, 0x3b, 0x24, 0xd9, 0x64, 0x93, 0x27, 0x48, 0xa5, 0xce, 0x01, 0xba, 0xd9, 0x23, 0xc9, 0xe5,
+ 0xac, 0x38, 0xf8, 0xbe, 0x03, 0xe0, 0xe0, 0xfc, 0x02, 0x4d, 0x12, 0x18, 0x2b, 0x78, 0x9a, 0x0a,
+ 0x63, 0xf8, 0x44, 0x18, 0x76, 0xcd, 0x8d, 0x38, 0xc8, 0xb5, 0xb2, 0x6a, 0xaf, 0x3f, 0x51, 0x6a,
+ 0x92, 0x88, 0x2f, 0x71, 0x74, 0x5d, 0x8c, 0xbf, 0x8c, 0x85, 0x89, 0xb4, 0xcc, 0xad, 0xd2, 0x4e,
+ 0x62, 0xf0, 0x07, 0xd2, 0x19, 0x5e, 0x98, 0xc9, 0xcb, 0xcb, 0xe3, 0x38, 0xd6, 0xc2, 0x18, 0xda,
+ 0x23, 0x0b, 0x37, 0x47, 0x41, 0xa3, 0xdf, 0xd8, 0x5f, 0xfd, 0xee, 0x77, 0xe1, 0xc2, 0xcd, 0x11,
+ 0x22, 0x4f, 0x83, 0x85, 0x7e, 0x63, 0xbf, 0x8d, 0xc8, 0xd3, 0x93, 0x25, 0xb2, 0x20, 0xf3, 0x41,
+ 0x4a, 0x36, 0xe7, 0xa6, 0x9e, 0x14, 0xd1, 0x6b, 0x61, 0xe9, 0x5f, 0x91, 0x4d, 0xa5, 0xe5, 0x44,
+ 0x66, 0x3c, 0x61, 0x32, 0x67, 0xdc, 0x91, 0xb8, 0xe2, 0xda, 0x61, 0xf7, 0x60, 0x6e, 0x4a, 0xb8,
+ 0x51, 0x8a, 0xbe, 0xcc, 0x4b, 0x05, 0x76, 0xc8, 0xca, 0x35, 0xae, 0x84, 0x5b, 0xae, 0x84, 0x7e,
+ 0x34, 0xf8, 0xcf, 0x55, 0x42, 0x61, 0xf2, 0x25, 0xe8, 0x7d, 0x52, 0x8c, 0xbf, 0x13, 0x3c, 0x16,
+ 0x9a, 0x06, 0x64, 0x15, 0x8f, 0x2f, 0x63, 0xdc, 0x62, 0x25, 0x2c, 0x87, 0xf4, 0xcf, 0x48, 0x2f,
+ 0x4a, 0xa4, 0xc8, 0x2c, 0x33, 0xc2, 0x18, 0xa9, 0x32, 0x19, 0xe3, 0x92, 0xcb, 0xe1, 0xba, 0xc3,
+ 0x47, 0x25, 0x4c, 0x3f, 0x21, 0x1d, 0xad, 0x0a, 0x2b, 0xb3, 0x09, 0xe3, 0x79, 0x2e, 0xe3, 0x60,
+ 0xb1, 0xdf, 0xd8, 0xef, 0x84, 0x6d, 0x0f, 0x1e, 0x03, 0x46, 0xbf, 0x21, 0xed, 0x9f, 0xd5, 0xb5,
+ 0x8c, 0x99, 0x51, 0x85, 0x8e, 0x44, 0x40, 0x60, 0xbb, 0x67, 0x5b, 0x8f, 0xbf, 0x3d, 0x3a, 0x7a,
+ 0xfa, 0xcd, 0xd1, 0xd1, 0x57, 0xdf, 0x3c, 0xf9, 0xe6, 0xab, 0x3f, 0x7c, 0xfd, 0xf5, 0xe3, 0xa7,
+ 0x8f, 0xbf, 0x0e, 0xd7, 0x50, 0x72, 0x84, 0x82, 0x77, 0x13, 0x2d, 0xd7, 0x13, 0x61, 0x83, 0xb5,
+ 0xdf, 0x9c, 0x78, 0x85, 0x82, 0xf4, 0x33, 0xb2, 0xee, 0xa6, 0xb0, 0x9f, 0xd5, 0x35, 0xcb, 0x78,
+ 0x2a, 0x82, 0x76, 0xbf, 0xb1, 0xdf, 0x0a, 0x3b, 0x0e, 0xfe, 0x6b, 0x75, 0xfd, 0x8a, 0xa7, 0x82,
+ 0xee, 0x92, 0x55, 0x23, 0x7e, 0x61, 0x59, 0x91, 0x06, 0x01, 0x1e, 0x70, 0xc5, 0x88, 0x5f, 0x5e,
+ 0x15, 0x29, 0xbd, 0x4f, 0x56, 0x85, 0x16, 0xa6, 0x48, 0x6c, 0xd0, 0x01, 0xe2, 0x59, 0xe3, 0x30,
+ 0x2c, 0x11, 0x38, 0xb4, 0xd0, 0x5a, 0x69, 0xe6, 0x23, 0x27, 0xe8, 0xe2, 0xda, 0x6d, 0x04, 0x2f,
+ 0x1c, 0x46, 0xff, 0x82, 0x50, 0x5e, 0xd8, 0x29, 0xe3, 0x51, 0xa4, 0x8a, 0xcc, 0xb2, 0x71, 0xc2,
+ 0x27, 0x26, 0xe8, 0xa1, 0x79, 0x7a, 0xc0, 0x1c, 0x3b, 0xe2, 0x0c, 0x70, 0xfa, 0x31, 0x69, 0x5b,
+ 0xf5, 0x5a, 0x64, 0xa5, 0x89, 0x76, 0x50, 0x6e, 0x0d, 0x31, 0x6f, 0x8c, 0x03, 0xb2, 0xc9, 0xe3,
+ 0x54, 0x66, 0xcc, 0xe4, 0x4a, 0x8d, 0xc1, 0xe2, 0x85, 0x11, 0x3a, 0xd8, 0xed, 0x37, 0xf6, 0x9b,
+ 0xe1, 0x06, 0x52, 0x23, 0xcf, 0xfc, 0x60, 0x84, 0xa6, 0x5f, 0x90, 0x75, 0xab, 0x79, 0x66, 0x72,
+ 0xa5, 0x2d, 0x43, 0xd5, 0x82, 0x0d, 0x77, 0x94, 0xc7, 0x61, 0xb7, 0x62, 0x4e, 0x81, 0xa0, 0x87,
+ 0xa4, 0xe5, 0xcf, 0x22, 0xe3, 0x80, 0xf6, 0x1b, 0xfb, 0x4b, 0xbf, 0x62, 0xe5, 0x3b, 0x31, 0x38,
+ 0x60, 0x5e, 0x5c, 0x27, 0xd2, 0x4c, 0x85, 0x66, 0x13, 0xad, 0x8a, 0x9c, 0xc9, 0x38, 0xd8, 0x74,
+ 0x07, 0xac, 0x98, 0x17, 0x40, 0xbc, 0x8c, 0xe9, 0x16, 0x59, 0x36, 0x33, 0x23, 0xe3, 0x60, 0x0b,
+ 0x05, 0xdc, 0x80, 0xde, 0x27, 0x2d, 0xab, 0x79, 0x24, 0x98, 0xe5, 0x93, 0x60, 0x1b, 0xf6, 0x0d,
+ 0x9b, 0x08, 0x5c, 0xf1, 0x09, 0x1d, 0x90, 0xce, 0xad, 0xb8, 0xe6, 0xb9, 0x64, 0xaf, 0xc5, 0x0c,
+ 0xd6, 0xbe, 0xe7, 0x8c, 0xe2, 0xc0, 0xbf, 0x11, 0xb3, 0x97, 0x31, 0xfd, 0x9a, 0xec, 0x4a, 0xc3,
+ 0xc6, 0x5a, 0xa5, 0x4c, 0xbc, 0xb1, 0x42, 0x43, 0xee, 0x78, 0x13, 0xee, 0xa1, 0x61, 0xb6, 0xa4,
+ 0x39, 0xd3, 0x2a, 0x3d, 0xf5, 0xa4, 0xb7, 0xe5, 0x3e, 0xe9, 0x8d, 0x95, 0xbe, 0xe5, 0x3a, 0x66,
+ 0x56, 0x31, 0xa7, 0xd8, 0xfd, 0xfe, 0xe2, 0x7e, 0x27, 0xec, 0x7a, 0xfc, 0x4a, 0x8d, 0x50, 0xc3,
+ 0x7b, 0xa4, 0x19, 0xa5, 0x5e, 0xe2, 0x01, 0xee, 0xbf, 0x1a, 0xa5, 0x15, 0x75, 0x3b, 0x61, 0xe8,
+ 0xa2, 0xe0, 0x23, 0x8c, 0x80, 0xd5, 0xdb, 0xc9, 0x15, 0x0c, 0xe9, 0x67, 0xa4, 0x93, 0xf0, 0x22,
+ 0x8b, 0xc0, 0x34, 0x76, 0x96, 0x8b, 0xe0, 0x11, 0x4c, 0x7d, 0xd6, 0xf8, 0x2a, 0x6c, 0x97, 0xf8,
+ 0xd5, 0x2c, 0x87, 0xf8, 0x5b, 0xd6, 0x82, 0x27, 0x69, 0xd0, 0x2f, 0x79, 0x37, 0x86, 0xd2, 0x21,
+ 0xf3, 0x60, 0x1d, 0x50, 0x28, 0x1d, 0x32, 0xa7, 0xdb, 0x64, 0x59, 0xe6, 0xec, 0xe6, 0x69, 0xf0,
+ 0xd0, 0xd7, 0x93, 0x25, 0x99, 0xff, 0xf8, 0xf4, 0xa4, 0x45, 0x56, 0x7d, 0xad, 0x18, 0x8c, 0x48,
+ 0x0b, 0xd2, 0xfc, 0xa2, 0x48, 0xac, 0x84, 0x18, 0x35, 0xf2, 0xad, 0x60, 0x45, 0xf6, 0x56, 0xe6,
+ 0xb9, 0x70, 0x39, 0xde, 0x09, 0xdb, 0x00, 0xfe, 0xe0, 0x31, 0x88, 0x3a, 0xef, 0x4f, 0x76, 0xad,
+ 0xe2, 0x99, 0x2b, 0x55, 0xe1, 0x9a, 0xc7, 0x4e, 0x54, 0x3c, 0x1b, 0x7c, 0xeb, 0x6a, 0xd5, 0xa5,
+ 0xaf, 0x83, 0x3f, 0x69, 0xfe, 0xc1, 0x99, 0x8d, 0xf7, 0x67, 0xfe, 0xa9, 0x41, 0xba, 0x30, 0xf5,
+ 0xb8, 0xb0, 0xd3, 0x2b, 0x89, 0x15, 0x6e, 0x87, 0xac, 0x08, 0x63, 0xb9, 0x15, 0x5e, 0x1b, 0x3f,
+ 0xaa, 0x67, 0xdb, 0x82, 0x33, 0x44, 0x2d, 0xdb, 0x6a, 0x75, 0x6a, 0x71, 0xbe, 0x4e, 0xed, 0x90,
+ 0x95, 0x09, 0x4f, 0x21, 0x64, 0x97, 0x5c, 0xc1, 0x73, 0x23, 0xda, 0x27, 0xed, 0x29, 0x43, 0x21,
+ 0x96, 0xcb, 0x5c, 0x04, 0xcb, 0xb8, 0x19, 0x99, 0x8e, 0x00, 0xba, 0x94, 0xb9, 0xa0, 0x0f, 0x09,
+ 0xb1, 0xa8, 0x12, 0x8b, 0x74, 0x14, 0xac, 0x20, 0xdf, 0x72, 0xc8, 0x50, 0x47, 0xb0, 0xb0, 0x1b,
+ 0x04, 0xab, 0x78, 0x2e, 0x3f, 0x1a, 0xfc, 0xcf, 0x02, 0xd9, 0x1a, 0x0e, 0x9f, 0x3f, 0x3f, 0x39,
+ 0xce, 0xf3, 0xe7, 0xc2, 0x72, 0x99, 0x0c, 0x55, 0x9a, 0xaa, 0x0c, 0xa2, 0xdb, 0x95, 0x3f, 0x77,
+ 0x2e, 0x37, 0xa0, 0x94, 0x2c, 0x61, 0xe9, 0x59, 0xc0, 0xe0, 0xc0, 0xdf, 0x80, 0xc9, 0x48, 0x65,
+ 0x78, 0x94, 0x56, 0x88, 0xbf, 0x01, 0x4b, 0xd4, 0x44, 0xe1, 0x29, 0x5a, 0x21, 0xfe, 0x06, 0x0d,
+ 0xe1, 0x2f, 0x33, 0x29, 0x4f, 0x12, 0x3c, 0x41, 0x2b, 0x6c, 0x01, 0x32, 0x02, 0x00, 0xa6, 0x58,
+ 0xa5, 0x12, 0x54, 0xbd, 0x19, 0xe2, 0x6f, 0xc0, 0x62, 0x91, 0x2a, 0xd4, 0xb9, 0x19, 0xe2, 0x6f,
+ 0x50, 0x2c, 0x15, 0xb1, 0xe4, 0x41, 0x13, 0x41, 0x37, 0xa0, 0x4f, 0xc9, 0x6e, 0xa4, 0xd2, 0xb4,
+ 0xc8, 0xa4, 0x9d, 0xb1, 0x1b, 0x69, 0xe4, 0x75, 0x22, 0x18, 0xb8, 0xc2, 0x04, 0x2d, 0x94, 0xdb,
+ 0xae, 0xe8, 0x1f, 0x1d, 0x3b, 0x02, 0x12, 0x82, 0x6a, 0xac, 0xa5, 0xc8, 0xe2, 0x64, 0xe6, 0x8a,
+ 0x2a, 0x71, 0x85, 0xaf, 0x04, 0xb1, 0xa6, 0xf6, 0xc9, 0x5a, 0xae, 0x55, 0xce, 0x27, 0xdc, 0x4a,
+ 0x95, 0x61, 0xcd, 0x6e, 0x85, 0x75, 0x88, 0x7e, 0x41, 0x36, 0xa6, 0xdc, 0x30, 0x1e, 0x17, 0x89,
+ 0x65, 0x91, 0xca, 0xac, 0xc8, 0x2c, 0xd6, 0xe7, 0x66, 0xb8, 0x3e, 0xe5, 0xe6, 0x18, 0xf0, 0xa1,
+ 0x83, 0x07, 0xff, 0xbb, 0xe4, 0xfa, 0xec, 0x71, 0x9e, 0x87, 0x72, 0x32, 0xb5, 0x06, 0x6a, 0x86,
+ 0x88, 0xa5, 0x65, 0x32, 0x1b, 0x2b, 0xb4, 0x77, 0x33, 0x6c, 0x02, 0xf0, 0x32, 0x1b, 0x2b, 0x08,
+ 0x16, 0x5f, 0x7a, 0xd0, 0xea, 0xcd, 0xb0, 0x1c, 0x42, 0x4b, 0xb8, 0x91, 0xe2, 0xd6, 0x55, 0x42,
+ 0x16, 0x73, 0xcb, 0xd1, 0x07, 0xcd, 0xb0, 0x03, 0x30, 0x96, 0xc1, 0xe7, 0xdc, 0x72, 0xba, 0x47,
+ 0x9a, 0xb1, 0xba, 0xcd, 0x12, 0xc5, 0x5d, 0x58, 0x35, 0xc3, 0x6a, 0x0c, 0xe7, 0x2f, 0x72, 0xf8,
+ 0xc5, 0xa2, 0xf8, 0xb5, 0x98, 0x19, 0xf4, 0x4b, 0x33, 0x6c, 0x3b, 0x70, 0x88, 0x18, 0xfd, 0x9c,
+ 0xac, 0x4f, 0x44, 0x26, 0x34, 0xb7, 0xa2, 0x14, 0x73, 0x5e, 0xea, 0x96, 0xf0, 0x9d, 0x20, 0x6a,
+ 0x34, 0x96, 0x19, 0xcf, 0x22, 0xc9, 0x13, 0xe3, 0x5d, 0xd7, 0x05, 0xf8, 0xac, 0x42, 0x21, 0x16,
+ 0x52, 0x9e, 0x41, 0xae, 0x45, 0x62, 0xe2, 0x3d, 0xd9, 0x72, 0xc8, 0x50, 0x4c, 0xe8, 0xef, 0x49,
+ 0xd7, 0xd3, 0x46, 0x4e, 0x32, 0x99, 0x4d, 0xbc, 0x13, 0x3b, 0x0e, 0x1d, 0x39, 0x10, 0x94, 0x2f,
+ 0x57, 0x71, 0x5a, 0x11, 0xa7, 0xbc, 0x5f, 0xc8, 0xe9, 0xf4, 0x7b, 0xd2, 0x45, 0xe3, 0xa6, 0x5c,
+ 0xbf, 0x16, 0xd0, 0xc1, 0xd1, 0x7f, 0xcd, 0xb0, 0x03, 0xe8, 0x45, 0x09, 0x82, 0xea, 0x22, 0x52,
+ 0x99, 0x4a, 0x67, 0xcc, 0x14, 0x39, 0xf4, 0x11, 0xef, 0xbf, 0xae, 0x87, 0x47, 0x0e, 0xa5, 0x7f,
+ 0x49, 0xf6, 0xde, 0x11, 0x84, 0xbf, 0x42, 0xdf, 0x48, 0xa3, 0x34, 0xb6, 0xd6, 0x66, 0x18, 0xcc,
+ 0xcf, 0x19, 0x55, 0x7c, 0xed, 0x64, 0xb9, 0x96, 0x11, 0x68, 0xd3, 0xad, 0x9f, 0xec, 0xd2, 0x81,
+ 0x20, 0x76, 0xad, 0x15, 0x8f, 0x23, 0x6e, 0x2c, 0x4b, 0xe4, 0x8d, 0xc0, 0xc2, 0xd9, 0x0c, 0x3b,
+ 0x15, 0x7a, 0x2e, 0x6f, 0x04, 0x3d, 0x22, 0x3b, 0x68, 0xef, 0xea, 0x6c, 0xcc, 0x6a, 0x3e, 0x1e,
+ 0xcb, 0x08, 0xbb, 0x72, 0x33, 0xdc, 0x02, 0xb6, 0x3a, 0xe3, 0x95, 0xe3, 0x06, 0xff, 0xb6, 0x44,
+ 0x36, 0x87, 0xc3, 0x42, 0x73, 0xab, 0xf4, 0xa5, 0x16, 0x63, 0xa1, 0x45, 0x16, 0x09, 0x43, 0xbf,
+ 0x24, 0x9b, 0xfe, 0x44, 0x22, 0x66, 0x09, 0xcf, 0x26, 0x05, 0xdc, 0x21, 0x7d, 0x01, 0xa0, 0x15,
+ 0x75, 0x5e, 0x32, 0x70, 0xab, 0xca, 0x13, 0x6e, 0xc7, 0x4a, 0xa7, 0xec, 0x56, 0x66, 0xb1, 0xba,
+ 0x35, 0x3e, 0x46, 0xd7, 0x4b, 0xfc, 0x27, 0x07, 0x43, 0x75, 0xad, 0x44, 0x53, 0x1e, 0xf9, 0x40,
+ 0x5d, 0x2b, 0xb1, 0x0b, 0x1e, 0xc1, 0x99, 0x2b, 0x91, 0x44, 0x66, 0xc5, 0x1b, 0x1f, 0xac, 0x9d,
+ 0x12, 0x3d, 0x07, 0x10, 0x42, 0xe7, 0x46, 0x57, 0x39, 0xe6, 0xc2, 0xb5, 0x75, 0xa3, 0x7d, 0x76,
+ 0x81, 0x49, 0xe6, 0xb2, 0x90, 0xdd, 0x48, 0x95, 0xc0, 0xf9, 0x7c, 0xc8, 0x6e, 0xf1, 0x5a, 0x2e,
+ 0xfe, 0xe8, 0x39, 0xc8, 0xdf, 0xf9, 0x59, 0x46, 0xbc, 0xf1, 0xa1, 0xbb, 0x5e, 0x9f, 0x30, 0x12,
+ 0x6f, 0xe8, 0x9f, 0x93, 0x0d, 0x2b, 0x53, 0xa8, 0xf3, 0x69, 0xce, 0x8a, 0x3c, 0xe6, 0x56, 0xc4,
+ 0x18, 0xc2, 0x9d, 0xb0, 0x57, 0x11, 0x3f, 0x38, 0x1c, 0x0e, 0x65, 0xf9, 0x44, 0xc6, 0x86, 0x45,
+ 0x60, 0x70, 0x11, 0x07, 0x2d, 0x6c, 0xca, 0x1d, 0x87, 0x0e, 0x1d, 0x08, 0xd1, 0xe7, 0xc5, 0xc6,
+ 0x32, 0xb1, 0x42, 0x8b, 0x38, 0x20, 0xae, 0x79, 0x3b, 0xf8, 0xcc, 0xa3, 0x10, 0xf2, 0xb7, 0xe2,
+ 0xda, 0x48, 0x2b, 0x98, 0x95, 0x36, 0x11, 0xbe, 0x18, 0xb5, 0x3d, 0x78, 0x05, 0x18, 0x7d, 0x44,
+ 0xd6, 0x4a, 0xa1, 0x42, 0x27, 0xfe, 0x9e, 0x48, 0x3c, 0xf4, 0x83, 0x4e, 0x40, 0xab, 0x58, 0x9a,
+ 0xa8, 0xc0, 0x3b, 0x2f, 0xca, 0x74, 0xdc, 0x5d, 0xf2, 0x0e, 0xf5, 0x62, 0x66, 0xaa, 0x6e, 0x59,
+ 0x15, 0x74, 0x65, 0xb0, 0x02, 0x7a, 0x52, 0x82, 0x83, 0xbf, 0x23, 0x74, 0x78, 0xae, 0x22, 0x9e,
+ 0xc8, 0xb7, 0x58, 0x0d, 0xdd, 0x85, 0x61, 0x8f, 0x34, 0xcb, 0x18, 0xf2, 0x21, 0x54, 0x8d, 0x21,
+ 0x70, 0x12, 0x37, 0x41, 0xc4, 0xcc, 0x58, 0x0d, 0x79, 0xe0, 0x5a, 0xca, 0x7a, 0x85, 0x8f, 0x10,
+ 0x1e, 0xfc, 0xd7, 0x02, 0xd9, 0x1d, 0x0e, 0x13, 0x9e, 0x9d, 0xde, 0x88, 0xcc, 0xc2, 0x35, 0xf0,
+ 0x95, 0xb8, 0x35, 0x57, 0x45, 0x9e, 0x08, 0x68, 0x6a, 0x51, 0xc2, 0xb3, 0xaa, 0x49, 0xf9, 0x11,
+ 0xd6, 0x53, 0x90, 0x66, 0x13, 0x7f, 0xcd, 0x5f, 0x09, 0x9b, 0x08, 0xbc, 0x70, 0x4f, 0x01, 0x9e,
+ 0x65, 0xaa, 0xc8, 0x22, 0x91, 0x96, 0x32, 0xae, 0x0b, 0xaf, 0xd7, 0x71, 0x10, 0x7d, 0x44, 0xd6,
+ 0x34, 0x78, 0x14, 0x1a, 0x89, 0xb6, 0x18, 0x8e, 0x9d, 0x90, 0x20, 0x34, 0x02, 0x04, 0x36, 0x72,
+ 0x02, 0x22, 0x8b, 0x7d, 0x4f, 0x6e, 0x22, 0x70, 0x9a, 0xa1, 0xeb, 0x73, 0x2d, 0x95, 0x86, 0x8e,
+ 0x64, 0x22, 0xa5, 0x85, 0xef, 0xca, 0x9d, 0x12, 0x1d, 0x01, 0x88, 0x7d, 0x0f, 0xee, 0x53, 0xab,
+ 0x48, 0xe2, 0x6f, 0xb8, 0xcc, 0x45, 0x09, 0x84, 0x97, 0xe6, 0x19, 0x14, 0xc1, 0x44, 0x59, 0x1f,
+ 0x61, 0x5d, 0xc4, 0x43, 0x80, 0x47, 0x89, 0xb2, 0x77, 0x6d, 0xba, 0x55, 0x6f, 0xd3, 0x87, 0x64,
+ 0x1b, 0xd5, 0x78, 0x72, 0xc8, 0x12, 0xa8, 0x20, 0xa9, 0x8a, 0xe5, 0x58, 0x62, 0x50, 0x81, 0xd4,
+ 0xa6, 0x27, 0xcf, 0xb9, 0xb1, 0x17, 0x9e, 0x1a, 0xfc, 0x53, 0x83, 0xec, 0xa0, 0xa1, 0x2f, 0xb8,
+ 0x8d, 0xa6, 0x68, 0xed, 0x93, 0x19, 0x6e, 0x04, 0xc9, 0xeb, 0x8e, 0x79, 0x2d, 0xc6, 0x70, 0x0e,
+ 0x67, 0x6d, 0x67, 0x9b, 0x13, 0x84, 0xee, 0x4c, 0xc5, 0xc7, 0x56, 0x68, 0x77, 0xe7, 0xf1, 0xa6,
+ 0x3a, 0x06, 0x84, 0x3e, 0x20, 0xad, 0x5f, 0x0a, 0x9e, 0x38, 0x35, 0xdc, 0x93, 0xea, 0x0e, 0xa0,
+ 0x5f, 0x91, 0x15, 0x74, 0x90, 0x09, 0x96, 0xfa, 0x8b, 0xfb, 0x6b, 0x87, 0xc1, 0xc1, 0xaf, 0xf8,
+ 0x3c, 0xf4, 0x72, 0x83, 0x7f, 0x5d, 0x24, 0x8f, 0x86, 0xc3, 0xaa, 0xe5, 0x83, 0xf4, 0x71, 0xcd,
+ 0x7d, 0xd8, 0x3a, 0x7b, 0x64, 0x71, 0xe2, 0x83, 0x63, 0x29, 0x84, 0x9f, 0xb5, 0x88, 0x59, 0x40,
+ 0xb0, 0x8c, 0x98, 0x3d, 0xd2, 0xcc, 0x95, 0xb1, 0x42, 0xfb, 0x60, 0x58, 0x0a, 0xab, 0x31, 0x70,
+ 0x53, 0xc1, 0xe3, 0x44, 0x66, 0xc2, 0xdf, 0x67, 0xaa, 0x71, 0x39, 0x0f, 0x8e, 0x59, 0xfa, 0xbf,
+ 0x1c, 0xd3, 0x8f, 0x08, 0x71, 0xd5, 0x01, 0x59, 0xe7, 0xfb, 0x1a, 0x02, 0x8e, 0xc7, 0x8b, 0xe6,
+ 0xaa, 0xbb, 0x23, 0xc1, 0x6f, 0x3a, 0x20, 0x6d, 0xb8, 0xa7, 0x88, 0xcc, 0xe2, 0x4b, 0x0a, 0x9d,
+ 0xbe, 0x1c, 0xce, 0x61, 0x18, 0x30, 0xf0, 0xf0, 0x82, 0x42, 0xd2, 0x0a, 0xf1, 0xf7, 0x5c, 0xb2,
+ 0x11, 0x9c, 0x73, 0x97, 0x6c, 0x3b, 0x64, 0x65, 0x2a, 0xe3, 0x58, 0x64, 0xbe, 0xf1, 0xf9, 0x11,
+ 0xfd, 0x94, 0xc0, 0xcb, 0xa0, 0x48, 0x99, 0x55, 0xb9, 0x8c, 0xe0, 0x35, 0xd2, 0xc6, 0x34, 0x68,
+ 0x23, 0x7a, 0x05, 0xe0, 0xcb, 0x77, 0x72, 0xa9, 0xf3, 0x4e, 0x2e, 0xf5, 0xc9, 0xda, 0x8d, 0xb2,
+ 0xa2, 0xc8, 0x9d, 0xb6, 0x5d, 0xdc, 0xb9, 0x0e, 0xd1, 0x4f, 0x49, 0x07, 0x86, 0x70, 0xdf, 0x70,
+ 0x32, 0xeb, 0x28, 0x33, 0x0f, 0x0e, 0xfe, 0xa5, 0x49, 0xba, 0x77, 0x0e, 0xc7, 0x4b, 0x4b, 0xcd,
+ 0x77, 0x2b, 0xce, 0x77, 0x1f, 0x93, 0x36, 0x78, 0x8b, 0x95, 0x57, 0x67, 0x97, 0xd8, 0x6b, 0x80,
+ 0x8d, 0xfc, 0xf5, 0xf9, 0x21, 0x21, 0x4e, 0x59, 0xbc, 0xca, 0xb9, 0x0b, 0xa9, 0x53, 0x1f, 0xef,
+ 0x71, 0x67, 0x25, 0x8d, 0x09, 0x07, 0xbe, 0xec, 0x1e, 0x6e, 0x1d, 0x9c, 0xe2, 0x4b, 0xa0, 0xda,
+ 0x1d, 0x5e, 0x31, 0xcf, 0x36, 0x5e, 0xb3, 0x53, 0x40, 0xbe, 0xb7, 0x53, 0xa1, 0x11, 0xf6, 0xeb,
+ 0xe0, 0x1b, 0xa7, 0x4a, 0xba, 0xe5, 0x7a, 0xd2, 0x41, 0xb5, 0x14, 0xfa, 0x46, 0xe8, 0xea, 0x3b,
+ 0xc7, 0x8a, 0x2b, 0xaa, 0x0e, 0x2d, 0xbf, 0x69, 0x7c, 0x4e, 0xd6, 0xbd, 0x58, 0xce, 0x8d, 0xb9,
+ 0x55, 0x3a, 0xf6, 0x11, 0xe0, 0x67, 0x5f, 0x7a, 0x14, 0x5e, 0xa3, 0x65, 0x12, 0x63, 0xfd, 0x61,
+ 0x18, 0x47, 0xbe, 0xd1, 0x78, 0x06, 0xcb, 0xd0, 0x15, 0x44, 0xd3, 0x3e, 0x29, 0x31, 0x28, 0x46,
+ 0x4e, 0xd6, 0xd5, 0x84, 0xae, 0xc7, 0x4f, 0xb3, 0x18, 0x25, 0x3f, 0x21, 0x1d, 0x1f, 0x4f, 0xcc,
+ 0xb9, 0x84, 0xcc, 0x05, 0xd9, 0x10, 0xfd, 0xf6, 0x39, 0x59, 0x8f, 0xb4, 0x80, 0x1b, 0x42, 0x65,
+ 0x6f, 0xfc, 0x54, 0x11, 0x76, 0x3d, 0x5c, 0x9a, 0xfc, 0x80, 0x6c, 0x62, 0x89, 0x71, 0x81, 0x5d,
+ 0x09, 0xbb, 0x50, 0xda, 0x00, 0xca, 0xb5, 0xc2, 0x52, 0xfe, 0x11, 0x59, 0xf3, 0x2e, 0x52, 0x56,
+ 0x18, 0xdf, 0x77, 0x9c, 0x5b, 0x5e, 0x01, 0x02, 0xa1, 0xfc, 0xb3, 0x51, 0x19, 0x5e, 0x67, 0xdd,
+ 0x57, 0x88, 0x6a, 0x4c, 0x2f, 0xc8, 0xc6, 0x5c, 0xed, 0xc6, 0xfc, 0x59, 0xc7, 0xaf, 0x49, 0xfd,
+ 0x83, 0xdf, 0xa8, 0x06, 0xe1, 0x5c, 0xd9, 0x87, 0xf7, 0x1c, 0xd4, 0xa4, 0xf2, 0x55, 0x1f, 0xfb,
+ 0x1b, 0xd3, 0x1d, 0x50, 0xcb, 0x9b, 0x8d, 0xb9, 0xbc, 0xf9, 0x96, 0x04, 0xa5, 0xa5, 0xf1, 0xa1,
+ 0x21, 0x13, 0xac, 0xf0, 0xd8, 0x22, 0x28, 0x5a, 0x7c, 0xc7, 0xf3, 0x3f, 0x56, 0xb4, 0x6b, 0x17,
+ 0x47, 0x64, 0xe7, 0x03, 0x33, 0xa1, 0x77, 0xb8, 0x6f, 0x0c, 0x5b, 0xef, 0xcd, 0x83, 0x3e, 0xf2,
+ 0x84, 0x6c, 0x57, 0x0d, 0x18, 0x82, 0xcb, 0x7d, 0x64, 0xa9, 0xbe, 0x3b, 0x6c, 0xd5, 0xc8, 0xe3,
+ 0x92, 0x83, 0x60, 0x1c, 0xab, 0x24, 0x51, 0xb7, 0x42, 0x7b, 0x2f, 0x6f, 0xbb, 0xe6, 0x53, 0xa2,
+ 0xce, 0xcd, 0x1f, 0x93, 0xb6, 0x9c, 0x64, 0x4a, 0x0b, 0x2f, 0xe4, 0x3f, 0xd2, 0x38, 0x6c, 0xe8,
+ 0x33, 0xf8, 0xdd, 0x32, 0xb1, 0xfb, 0x81, 0x32, 0xf1, 0xab, 0x1d, 0x27, 0xf8, 0xd5, 0x8e, 0x43,
+ 0x07, 0xa4, 0x93, 0x89, 0x5b, 0xc3, 0xa0, 0x62, 0x62, 0x79, 0xb9, 0xe7, 0x32, 0x1a, 0xc0, 0x4b,
+ 0x65, 0xb0, 0xc2, 0x94, 0x49, 0x00, 0x0b, 0x32, 0x2d, 0xe0, 0x3e, 0x2b, 0x62, 0xfc, 0x10, 0x52,
+ 0x26, 0xc1, 0x85, 0x8a, 0x43, 0x8f, 0x0f, 0xfe, 0x71, 0x81, 0xf4, 0x86, 0x27, 0x32, 0x49, 0xe0,
+ 0x2a, 0x5c, 0x26, 0xdc, 0x43, 0x42, 0xc6, 0x52, 0x1b, 0x5f, 0x14, 0x1a, 0xae, 0x28, 0x20, 0x82,
+ 0x45, 0xe1, 0x3e, 0x69, 0xa1, 0xc6, 0xb5, 0x77, 0x6d, 0x13, 0x00, 0x24, 0xf7, 0x48, 0xd3, 0x27,
+ 0xf3, 0x63, 0x5f, 0x4e, 0xaa, 0x71, 0x8d, 0x3b, 0x2c, 0xfb, 0x42, 0x39, 0x86, 0x1a, 0x1d, 0x49,
+ 0x3b, 0xf3, 0xaf, 0x5c, 0xfc, 0x4d, 0xef, 0x91, 0x66, 0x61, 0x98, 0xfb, 0x58, 0xe0, 0x2a, 0xc3,
+ 0x6a, 0x61, 0x46, 0xf8, 0xb5, 0x00, 0x4a, 0x1b, 0x18, 0x5b, 0xcf, 0x58, 0xa4, 0x62, 0xe1, 0x0b,
+ 0xc2, 0x9a, 0xc7, 0x86, 0x2a, 0xae, 0x3a, 0x0d, 0xd2, 0x4d, 0xb7, 0x5b, 0x39, 0x86, 0x23, 0xbc,
+ 0x95, 0x39, 0xcb, 0x93, 0xc2, 0x1c, 0x61, 0xd2, 0x2f, 0x87, 0xcd, 0xb7, 0x32, 0xbf, 0x84, 0x31,
+ 0x14, 0xab, 0x7c, 0xaa, 0xb2, 0xf2, 0x65, 0xeb, 0x06, 0x5f, 0xfc, 0xf7, 0x2a, 0xd9, 0xfc, 0x40,
+ 0xe1, 0xa3, 0xdb, 0xe4, 0xfd, 0xd2, 0xd7, 0x6b, 0xd0, 0x2d, 0xd2, 0xf3, 0xf0, 0x0b, 0x9e, 0x0a,
+ 0x87, 0x2e, 0xd4, 0x84, 0x2f, 0xb9, 0xb6, 0x33, 0x07, 0x2f, 0xd2, 0x5d, 0xb2, 0xe9, 0xe1, 0x0b,
+ 0x81, 0x0f, 0x0f, 0x47, 0x2c, 0xd1, 0x07, 0x24, 0xf0, 0xc4, 0x28, 0x17, 0xf0, 0x10, 0x1c, 0xf2,
+ 0xc2, 0xf8, 0xd5, 0x96, 0x6b, 0xec, 0x45, 0x61, 0x64, 0x74, 0x9c, 0xc5, 0xc7, 0xda, 0x1a, 0xc7,
+ 0xae, 0xd0, 0x1d, 0x42, 0xab, 0xb9, 0xaa, 0xc2, 0x57, 0x6b, 0x9a, 0x5d, 0x69, 0x99, 0x3b, 0xb4,
+ 0x59, 0x43, 0x87, 0x53, 0x6e, 0x1d, 0xda, 0xa2, 0xf7, 0xc9, 0x6e, 0xed, 0x14, 0xa1, 0x48, 0x04,
+ 0x2f, 0xb7, 0x27, 0xf4, 0x1e, 0xd9, 0xf6, 0x64, 0x75, 0xb3, 0x75, 0xd4, 0x5a, 0x6d, 0x1e, 0x7e,
+ 0xaa, 0x70, 0x05, 0xcd, 0x91, 0x6d, 0xfa, 0x19, 0x19, 0x94, 0x46, 0xd0, 0xa2, 0x2c, 0x3a, 0x17,
+ 0xfc, 0x67, 0xa5, 0xeb, 0x72, 0x9d, 0xda, 0x22, 0xef, 0x91, 0x5d, 0xba, 0x47, 0x76, 0x3c, 0xf9,
+ 0xfc, 0x7c, 0x38, 0xa7, 0xd8, 0x3a, 0x7d, 0x48, 0xee, 0x79, 0xee, 0xac, 0xb0, 0x85, 0x9e, 0xd7,
+ 0xbb, 0x57, 0xdb, 0xff, 0x14, 0x2d, 0x73, 0xa5, 0x0a, 0x0d, 0xb1, 0x9c, 0xd9, 0x91, 0xd5, 0x82,
+ 0xa7, 0x4e, 0x6e, 0xa3, 0x76, 0xbe, 0xe7, 0xe2, 0xa6, 0x4e, 0xd1, 0x9a, 0xe5, 0xcf, 0x78, 0xaa,
+ 0x20, 0x28, 0xef, 0xd8, 0xcd, 0xda, 0x44, 0xb0, 0xda, 0x88, 0x27, 0xc2, 0x1b, 0x7f, 0xab, 0xa6,
+ 0x1a, 0x50, 0x2f, 0xad, 0x48, 0x6b, 0xf4, 0x76, 0x8d, 0x7e, 0x89, 0x02, 0x27, 0x2a, 0x2b, 0xcc,
+ 0xdf, 0x5e, 0x3a, 0x7a, 0xa7, 0x76, 0x68, 0x47, 0x9f, 0x2b, 0xe5, 0x4d, 0xbe, 0x5b, 0xb3, 0x96,
+ 0xe3, 0x2e, 0x85, 0x7e, 0xed, 0xd7, 0x0d, 0xe8, 0x23, 0x72, 0x7f, 0x8e, 0x1c, 0x4e, 0x79, 0x92,
+ 0x88, 0x6c, 0xe2, 0x6d, 0x72, 0xef, 0xbd, 0x8d, 0xf1, 0xf5, 0x56, 0xfa, 0x73, 0x8f, 0x6e, 0x92,
+ 0xf5, 0x92, 0x0e, 0xcf, 0x1d, 0x78, 0xbf, 0x16, 0x32, 0x70, 0xd9, 0x74, 0xe8, 0x83, 0x9a, 0x1e,
+ 0x27, 0xc2, 0xf2, 0x39, 0xd3, 0x3f, 0xa4, 0x9f, 0x92, 0xfe, 0xfb, 0xdb, 0x64, 0x76, 0x4e, 0xea,
+ 0xa3, 0xda, 0xc2, 0x67, 0x5a, 0x88, 0x2b, 0x2d, 0x79, 0xd2, 0x7b, 0x44, 0x03, 0xb2, 0x55, 0xc6,
+ 0x94, 0xe0, 0x46, 0x65, 0x7e, 0x52, 0xaf, 0x5f, 0x4b, 0x1f, 0xc7, 0xb8, 0x48, 0xe9, 0x7d, 0x5c,
+ 0x73, 0xc4, 0x50, 0x2b, 0x63, 0x20, 0xfd, 0xdd, 0x1e, 0x83, 0xf7, 0x0e, 0x8c, 0xf8, 0x0b, 0xfc,
+ 0x38, 0x93, 0xf4, 0x3e, 0xf9, 0xe2, 0xef, 0x1b, 0xe4, 0x01, 0xa4, 0x68, 0xe6, 0x33, 0xfa, 0x95,
+ 0xb2, 0x72, 0x2c, 0x23, 0xf7, 0x5a, 0x83, 0xb4, 0xdf, 0x20, 0x9d, 0xd7, 0xec, 0x14, 0x39, 0x6c,
+ 0x55, 0xbd, 0xdf, 0x79, 0xef, 0xb8, 0x77, 0x40, 0x99, 0x10, 0x8e, 0x6b, 0xf8, 0x64, 0x44, 0x0e,
+ 0x5f, 0x0b, 0x0e, 0x5f, 0xa8, 0xcf, 0xf1, 0xdb, 0x5d, 0xf0, 0x37, 0xb0, 0x41, 0x6f, 0xf1, 0xd9,
+ 0x88, 0xd0, 0xd4, 0x4c, 0x72, 0xa5, 0x12, 0x66, 0xd4, 0xd8, 0xb2, 0x44, 0xa6, 0xd2, 0xd2, 0x47,
+ 0x07, 0xee, 0xdf, 0x52, 0x07, 0xe5, 0xbf, 0xa5, 0x0e, 0xfc, 0x7f, 0x1b, 0xbe, 0xcf, 0x41, 0x39,
+ 0x13, 0xfc, 0xe9, 0x1f, 0x16, 0xf1, 0x13, 0xff, 0xc2, 0x93, 0xc3, 0xb0, 0xe7, 0x17, 0x18, 0xa9,
+ 0xb1, 0x3d, 0x87, 0xe9, 0xcf, 0xae, 0xee, 0x16, 0x9d, 0x72, 0x1d, 0xff, 0x7f, 0x17, 0xfd, 0x77,
+ 0xbf, 0xe8, 0xe2, 0x93, 0x6f, 0x8f, 0xaa, 0x55, 0xbf, 0xe3, 0x3a, 0x76, 0xab, 0xfe, 0x44, 0xb6,
+ 0xc6, 0x4a, 0x47, 0x82, 0xe5, 0xd3, 0x9c, 0xf9, 0x4f, 0x5c, 0x52, 0x65, 0xf4, 0xc1, 0x7b, 0xeb,
+ 0x9e, 0xc9, 0xe4, 0x1d, 0x4d, 0x9b, 0xcf, 0x96, 0xc7, 0x3c, 0x31, 0x22, 0xa4, 0xb8, 0xc4, 0xe5,
+ 0x34, 0x7f, 0x51, 0x2d, 0xf0, 0x8c, 0x91, 0x00, 0x96, 0x54, 0x85, 0xcd, 0x0b, 0xcb, 0x78, 0x72,
+ 0xcb, 0x67, 0x86, 0x65, 0x45, 0x7a, 0x2d, 0x34, 0x7d, 0xf8, 0x81, 0xc5, 0x45, 0x12, 0x97, 0xab,
+ 0xff, 0xc7, 0xfc, 0xea, 0xdb, 0xf9, 0x34, 0xff, 0x1e, 0x97, 0x39, 0xc6, 0x55, 0x5e, 0xe1, 0x22,
+ 0x27, 0xad, 0x3f, 0xfe, 0x73, 0xd0, 0xf8, 0xae, 0xf1, 0xc7, 0x46, 0xe3, 0xff, 0x02, 0x00, 0x00,
+ 0xff, 0xff, 0x08, 0x0c, 0x80, 0xfd, 0x0a, 0x1c, 0x00, 0x00,
}
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server.pb.go b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server.pb.go
index 6fcb8b44..63d48afb 100644
--- a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server.pb.go
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server.pb.go
@@ -67,7 +67,7 @@ func (EMMSLobbyStatus) EnumDescriptor() ([]byte, []int) {
}
type CMsgClientUDSP2PSessionStarted struct {
- SteamidRemote *uint64 `protobuf:"fixed64,1,opt,name=steamid_remote" json:"steamid_remote,omitempty"`
+ SteamidRemote *uint64 `protobuf:"fixed64,1,opt,name=steamid_remote,json=steamidRemote" json:"steamid_remote,omitempty"`
Appid *int32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -114,16 +114,16 @@ func (m *CMsgClientUDSP2PSessionStarted) GetAppid() int32 {
}
type CMsgClientUDSP2PSessionEnded struct {
- SteamidRemote *uint64 `protobuf:"fixed64,1,opt,name=steamid_remote" json:"steamid_remote,omitempty"`
+ SteamidRemote *uint64 `protobuf:"fixed64,1,opt,name=steamid_remote,json=steamidRemote" json:"steamid_remote,omitempty"`
Appid *int32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"`
- SessionLengthSec *int32 `protobuf:"varint,3,opt,name=session_length_sec" json:"session_length_sec,omitempty"`
- SessionError *int32 `protobuf:"varint,4,opt,name=session_error" json:"session_error,omitempty"`
+ SessionLengthSec *int32 `protobuf:"varint,3,opt,name=session_length_sec,json=sessionLengthSec" json:"session_length_sec,omitempty"`
+ SessionError *int32 `protobuf:"varint,4,opt,name=session_error,json=sessionError" json:"session_error,omitempty"`
Nattype *int32 `protobuf:"varint,5,opt,name=nattype" json:"nattype,omitempty"`
- BytesRecv *int32 `protobuf:"varint,6,opt,name=bytes_recv" json:"bytes_recv,omitempty"`
- BytesSent *int32 `protobuf:"varint,7,opt,name=bytes_sent" json:"bytes_sent,omitempty"`
- BytesSentRelay *int32 `protobuf:"varint,8,opt,name=bytes_sent_relay" json:"bytes_sent_relay,omitempty"`
- BytesRecvRelay *int32 `protobuf:"varint,9,opt,name=bytes_recv_relay" json:"bytes_recv_relay,omitempty"`
- TimeToConnectMs *int32 `protobuf:"varint,10,opt,name=time_to_connect_ms" json:"time_to_connect_ms,omitempty"`
+ BytesRecv *int32 `protobuf:"varint,6,opt,name=bytes_recv,json=bytesRecv" json:"bytes_recv,omitempty"`
+ BytesSent *int32 `protobuf:"varint,7,opt,name=bytes_sent,json=bytesSent" json:"bytes_sent,omitempty"`
+ BytesSentRelay *int32 `protobuf:"varint,8,opt,name=bytes_sent_relay,json=bytesSentRelay" json:"bytes_sent_relay,omitempty"`
+ BytesRecvRelay *int32 `protobuf:"varint,9,opt,name=bytes_recv_relay,json=bytesRecvRelay" json:"bytes_recv_relay,omitempty"`
+ TimeToConnectMs *int32 `protobuf:"varint,10,opt,name=time_to_connect_ms,json=timeToConnectMs" json:"time_to_connect_ms,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -225,9 +225,9 @@ func (m *CMsgClientUDSP2PSessionEnded) GetTimeToConnectMs() int32 {
}
type CMsgClientRegisterAuthTicketWithCM struct {
- ProtocolVersion *uint32 `protobuf:"varint,1,opt,name=protocol_version" json:"protocol_version,omitempty"`
+ ProtocolVersion *uint32 `protobuf:"varint,1,opt,name=protocol_version,json=protocolVersion" json:"protocol_version,omitempty"`
Ticket []byte `protobuf:"bytes,3,opt,name=ticket" json:"ticket,omitempty"`
- ClientInstanceId *uint64 `protobuf:"varint,4,opt,name=client_instance_id" json:"client_instance_id,omitempty"`
+ ClientInstanceId *uint64 `protobuf:"varint,4,opt,name=client_instance_id,json=clientInstanceId" json:"client_instance_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -280,14 +280,14 @@ func (m *CMsgClientRegisterAuthTicketWithCM) GetClientInstanceId() uint64 {
}
type CMsgClientTicketAuthComplete struct {
- SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
- GameId *uint64 `protobuf:"fixed64,2,opt,name=game_id" json:"game_id,omitempty"`
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"`
+ GameId *uint64 `protobuf:"fixed64,2,opt,name=game_id,json=gameId" json:"game_id,omitempty"`
Estate *uint32 `protobuf:"varint,3,opt,name=estate" json:"estate,omitempty"`
- EauthSessionResponse *uint32 `protobuf:"varint,4,opt,name=eauth_session_response" json:"eauth_session_response,omitempty"`
- DEPRECATEDTicket []byte `protobuf:"bytes,5,opt,name=DEPRECATED_ticket" json:"DEPRECATED_ticket,omitempty"`
- TicketCrc *uint32 `protobuf:"varint,6,opt,name=ticket_crc" json:"ticket_crc,omitempty"`
- TicketSequence *uint32 `protobuf:"varint,7,opt,name=ticket_sequence" json:"ticket_sequence,omitempty"`
- OwnerSteamId *uint64 `protobuf:"fixed64,8,opt,name=owner_steam_id" json:"owner_steam_id,omitempty"`
+ EauthSessionResponse *uint32 `protobuf:"varint,4,opt,name=eauth_session_response,json=eauthSessionResponse" json:"eauth_session_response,omitempty"`
+ DEPRECATEDTicket []byte `protobuf:"bytes,5,opt,name=DEPRECATED_ticket,json=DEPRECATEDTicket" json:"DEPRECATED_ticket,omitempty"`
+ TicketCrc *uint32 `protobuf:"varint,6,opt,name=ticket_crc,json=ticketCrc" json:"ticket_crc,omitempty"`
+ TicketSequence *uint32 `protobuf:"varint,7,opt,name=ticket_sequence,json=ticketSequence" json:"ticket_sequence,omitempty"`
+ OwnerSteamId *uint64 `protobuf:"fixed64,8,opt,name=owner_steam_id,json=ownerSteamId" json:"owner_steam_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -375,10 +375,10 @@ func (m *CMsgClientTicketAuthComplete) GetOwnerSteamId() uint64 {
}
type CMsgClientCMList struct {
- CmAddresses []uint32 `protobuf:"varint,1,rep,name=cm_addresses" json:"cm_addresses,omitempty"`
- CmPorts []uint32 `protobuf:"varint,2,rep,name=cm_ports" json:"cm_ports,omitempty"`
- CmWebsocketAddresses []string `protobuf:"bytes,3,rep,name=cm_websocket_addresses" json:"cm_websocket_addresses,omitempty"`
- PercentDefaultToWebsocket *uint32 `protobuf:"varint,4,opt,name=percent_default_to_websocket" json:"percent_default_to_websocket,omitempty"`
+ CmAddresses []uint32 `protobuf:"varint,1,rep,name=cm_addresses,json=cmAddresses" json:"cm_addresses,omitempty"`
+ CmPorts []uint32 `protobuf:"varint,2,rep,name=cm_ports,json=cmPorts" json:"cm_ports,omitempty"`
+ CmWebsocketAddresses []string `protobuf:"bytes,3,rep,name=cm_websocket_addresses,json=cmWebsocketAddresses" json:"cm_websocket_addresses,omitempty"`
+ PercentDefaultToWebsocket *uint32 `protobuf:"varint,4,opt,name=percent_default_to_websocket,json=percentDefaultToWebsocket" json:"percent_default_to_websocket,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -438,11 +438,11 @@ func (m *CMsgClientCMList) GetPercentDefaultToWebsocket() uint32 {
}
type CMsgClientP2PConnectionInfo struct {
- SteamIdDest *uint64 `protobuf:"fixed64,1,opt,name=steam_id_dest" json:"steam_id_dest,omitempty"`
- SteamIdSrc *uint64 `protobuf:"fixed64,2,opt,name=steam_id_src" json:"steam_id_src,omitempty"`
- AppId *uint32 `protobuf:"varint,3,opt,name=app_id" json:"app_id,omitempty"`
+ SteamIdDest *uint64 `protobuf:"fixed64,1,opt,name=steam_id_dest,json=steamIdDest" json:"steam_id_dest,omitempty"`
+ SteamIdSrc *uint64 `protobuf:"fixed64,2,opt,name=steam_id_src,json=steamIdSrc" json:"steam_id_src,omitempty"`
+ AppId *uint32 `protobuf:"varint,3,opt,name=app_id,json=appId" json:"app_id,omitempty"`
Candidate []byte `protobuf:"bytes,4,opt,name=candidate" json:"candidate,omitempty"`
- ConnectionIdSrc *uint64 `protobuf:"fixed64,5,opt,name=connection_id_src" json:"connection_id_src,omitempty"`
+ ConnectionIdSrc *uint64 `protobuf:"fixed64,5,opt,name=connection_id_src,json=connectionIdSrc" json:"connection_id_src,omitempty"`
Rendezvous []byte `protobuf:"bytes,6,opt,name=rendezvous" json:"rendezvous,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -517,13 +517,13 @@ func (m *CMsgClientP2PConnectionInfo) GetRendezvous() []byte {
}
type CMsgClientP2PConnectionFailInfo struct {
- SteamIdDest *uint64 `protobuf:"fixed64,1,opt,name=steam_id_dest" json:"steam_id_dest,omitempty"`
- SteamIdSrc *uint64 `protobuf:"fixed64,2,opt,name=steam_id_src" json:"steam_id_src,omitempty"`
- AppId *uint32 `protobuf:"varint,3,opt,name=app_id" json:"app_id,omitempty"`
- Ep2PSessionError *uint32 `protobuf:"varint,4,opt,name=ep2p_session_error" json:"ep2p_session_error,omitempty"`
- ConnectionIdDest *uint64 `protobuf:"fixed64,5,opt,name=connection_id_dest" json:"connection_id_dest,omitempty"`
- CloseReason *uint32 `protobuf:"varint,7,opt,name=close_reason" json:"close_reason,omitempty"`
- CloseMessage *string `protobuf:"bytes,8,opt,name=close_message" json:"close_message,omitempty"`
+ SteamIdDest *uint64 `protobuf:"fixed64,1,opt,name=steam_id_dest,json=steamIdDest" json:"steam_id_dest,omitempty"`
+ SteamIdSrc *uint64 `protobuf:"fixed64,2,opt,name=steam_id_src,json=steamIdSrc" json:"steam_id_src,omitempty"`
+ AppId *uint32 `protobuf:"varint,3,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ Ep2PSessionError *uint32 `protobuf:"varint,4,opt,name=ep2p_session_error,json=ep2pSessionError" json:"ep2p_session_error,omitempty"`
+ ConnectionIdDest *uint64 `protobuf:"fixed64,5,opt,name=connection_id_dest,json=connectionIdDest" json:"connection_id_dest,omitempty"`
+ CloseReason *uint32 `protobuf:"varint,7,opt,name=close_reason,json=closeReason" json:"close_reason,omitempty"`
+ CloseMessage *string `protobuf:"bytes,8,opt,name=close_message,json=closeMessage" json:"close_message,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -604,8 +604,8 @@ func (m *CMsgClientP2PConnectionFailInfo) GetCloseMessage() string {
}
type CMsgClientNetworkingCertRequest struct {
- KeyData []byte `protobuf:"bytes,2,opt,name=key_data" json:"key_data,omitempty"`
- AppId *uint32 `protobuf:"varint,3,opt,name=app_id" json:"app_id,omitempty"`
+ KeyData []byte `protobuf:"bytes,2,opt,name=key_data,json=keyData" json:"key_data,omitempty"`
+ AppId *uint32 `protobuf:"varint,3,opt,name=app_id,json=appId" json:"app_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -652,8 +652,8 @@ func (m *CMsgClientNetworkingCertRequest) GetAppId() uint32 {
type CMsgClientNetworkingCertReply struct {
Cert []byte `protobuf:"bytes,4,opt,name=cert" json:"cert,omitempty"`
- CaKeyId *uint64 `protobuf:"fixed64,5,opt,name=ca_key_id" json:"ca_key_id,omitempty"`
- CaSignature []byte `protobuf:"bytes,6,opt,name=ca_signature" json:"ca_signature,omitempty"`
+ CaKeyId *uint64 `protobuf:"fixed64,5,opt,name=ca_key_id,json=caKeyId" json:"ca_key_id,omitempty"`
+ CaSignature []byte `protobuf:"bytes,6,opt,name=ca_signature,json=caSignature" json:"ca_signature,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -705,8 +705,86 @@ func (m *CMsgClientNetworkingCertReply) GetCaSignature() []byte {
return nil
}
+type CMsgClientNetworkingMobileCertRequest struct {
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientNetworkingMobileCertRequest) Reset() { *m = CMsgClientNetworkingMobileCertRequest{} }
+func (m *CMsgClientNetworkingMobileCertRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientNetworkingMobileCertRequest) ProtoMessage() {}
+func (*CMsgClientNetworkingMobileCertRequest) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{9}
+}
+
+func (m *CMsgClientNetworkingMobileCertRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientNetworkingMobileCertRequest.Unmarshal(m, b)
+}
+func (m *CMsgClientNetworkingMobileCertRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientNetworkingMobileCertRequest.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientNetworkingMobileCertRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientNetworkingMobileCertRequest.Merge(m, src)
+}
+func (m *CMsgClientNetworkingMobileCertRequest) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientNetworkingMobileCertRequest.Size(m)
+}
+func (m *CMsgClientNetworkingMobileCertRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientNetworkingMobileCertRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientNetworkingMobileCertRequest proto.InternalMessageInfo
+
+func (m *CMsgClientNetworkingMobileCertRequest) GetAppId() uint32 {
+ if m != nil && m.AppId != nil {
+ return *m.AppId
+ }
+ return 0
+}
+
+type CMsgClientNetworkingMobileCertReply struct {
+ EncodedCert *string `protobuf:"bytes,1,opt,name=encoded_cert,json=encodedCert" json:"encoded_cert,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientNetworkingMobileCertReply) Reset() { *m = CMsgClientNetworkingMobileCertReply{} }
+func (m *CMsgClientNetworkingMobileCertReply) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientNetworkingMobileCertReply) ProtoMessage() {}
+func (*CMsgClientNetworkingMobileCertReply) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{10}
+}
+
+func (m *CMsgClientNetworkingMobileCertReply) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientNetworkingMobileCertReply.Unmarshal(m, b)
+}
+func (m *CMsgClientNetworkingMobileCertReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientNetworkingMobileCertReply.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientNetworkingMobileCertReply) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientNetworkingMobileCertReply.Merge(m, src)
+}
+func (m *CMsgClientNetworkingMobileCertReply) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientNetworkingMobileCertReply.Size(m)
+}
+func (m *CMsgClientNetworkingMobileCertReply) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientNetworkingMobileCertReply.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientNetworkingMobileCertReply proto.InternalMessageInfo
+
+func (m *CMsgClientNetworkingMobileCertReply) GetEncodedCert() string {
+ if m != nil && m.EncodedCert != nil {
+ return *m.EncodedCert
+ }
+ return ""
+}
+
type CMsgClientGetAppOwnershipTicket struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -716,7 +794,7 @@ func (m *CMsgClientGetAppOwnershipTicket) Reset() { *m = CMsgClientGetAp
func (m *CMsgClientGetAppOwnershipTicket) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetAppOwnershipTicket) ProtoMessage() {}
func (*CMsgClientGetAppOwnershipTicket) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{9}
+ return fileDescriptor_97f09b42bb99641f, []int{11}
}
func (m *CMsgClientGetAppOwnershipTicket) XXX_Unmarshal(b []byte) error {
@@ -746,7 +824,7 @@ func (m *CMsgClientGetAppOwnershipTicket) GetAppId() uint32 {
type CMsgClientGetAppOwnershipTicketResponse struct {
Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,2,opt,name=app_id,json=appId" json:"app_id,omitempty"`
Ticket []byte `protobuf:"bytes,3,opt,name=ticket" json:"ticket,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -759,7 +837,7 @@ func (m *CMsgClientGetAppOwnershipTicketResponse) Reset() {
func (m *CMsgClientGetAppOwnershipTicketResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetAppOwnershipTicketResponse) ProtoMessage() {}
func (*CMsgClientGetAppOwnershipTicketResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{10}
+ return fileDescriptor_97f09b42bb99641f, []int{12}
}
func (m *CMsgClientGetAppOwnershipTicketResponse) XXX_Unmarshal(b []byte) error {
@@ -814,7 +892,7 @@ func (m *CMsgClientSessionToken) Reset() { *m = CMsgClientSessionToken{}
func (m *CMsgClientSessionToken) String() string { return proto.CompactTextString(m) }
func (*CMsgClientSessionToken) ProtoMessage() {}
func (*CMsgClientSessionToken) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{11}
+ return fileDescriptor_97f09b42bb99641f, []int{13}
}
func (m *CMsgClientSessionToken) XXX_Unmarshal(b []byte) error {
@@ -843,7 +921,7 @@ func (m *CMsgClientSessionToken) GetToken() uint64 {
}
type CMsgClientGameConnectTokens struct {
- MaxTokensToKeep *uint32 `protobuf:"varint,1,opt,name=max_tokens_to_keep,def=10" json:"max_tokens_to_keep,omitempty"`
+ MaxTokensToKeep *uint32 `protobuf:"varint,1,opt,name=max_tokens_to_keep,json=maxTokensToKeep,def=10" json:"max_tokens_to_keep,omitempty"`
Tokens [][]byte `protobuf:"bytes,2,rep,name=tokens" json:"tokens,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -854,7 +932,7 @@ func (m *CMsgClientGameConnectTokens) Reset() { *m = CMsgClientGameConne
func (m *CMsgClientGameConnectTokens) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGameConnectTokens) ProtoMessage() {}
func (*CMsgClientGameConnectTokens) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{12}
+ return fileDescriptor_97f09b42bb99641f, []int{14}
}
func (m *CMsgClientGameConnectTokens) XXX_Unmarshal(b []byte) error {
@@ -892,23 +970,23 @@ func (m *CMsgClientGameConnectTokens) GetTokens() [][]byte {
}
type CMsgGSServerType struct {
- AppIdServed *uint32 `protobuf:"varint,1,opt,name=app_id_served" json:"app_id_served,omitempty"`
- Flags *uint32 `protobuf:"varint,2,opt,name=flags" json:"flags,omitempty"`
- GameIpAddress *uint32 `protobuf:"varint,3,opt,name=game_ip_address" json:"game_ip_address,omitempty"`
- GamePort *uint32 `protobuf:"varint,4,opt,name=game_port" json:"game_port,omitempty"`
- GameDir *string `protobuf:"bytes,5,opt,name=game_dir" json:"game_dir,omitempty"`
- GameVersion *string `protobuf:"bytes,6,opt,name=game_version" json:"game_version,omitempty"`
- GameQueryPort *uint32 `protobuf:"varint,7,opt,name=game_query_port" json:"game_query_port,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ AppIdServed *uint32 `protobuf:"varint,1,opt,name=app_id_served,json=appIdServed" json:"app_id_served,omitempty"`
+ Flags *uint32 `protobuf:"varint,2,opt,name=flags" json:"flags,omitempty"`
+ DeprecatedGameIpAddress *uint32 `protobuf:"varint,3,opt,name=deprecated_game_ip_address,json=deprecatedGameIpAddress" json:"deprecated_game_ip_address,omitempty"`
+ GamePort *uint32 `protobuf:"varint,4,opt,name=game_port,json=gamePort" json:"game_port,omitempty"`
+ GameDir *string `protobuf:"bytes,5,opt,name=game_dir,json=gameDir" json:"game_dir,omitempty"`
+ GameVersion *string `protobuf:"bytes,6,opt,name=game_version,json=gameVersion" json:"game_version,omitempty"`
+ GameQueryPort *uint32 `protobuf:"varint,7,opt,name=game_query_port,json=gameQueryPort" json:"game_query_port,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgGSServerType) Reset() { *m = CMsgGSServerType{} }
func (m *CMsgGSServerType) String() string { return proto.CompactTextString(m) }
func (*CMsgGSServerType) ProtoMessage() {}
func (*CMsgGSServerType) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{13}
+ return fileDescriptor_97f09b42bb99641f, []int{15}
}
func (m *CMsgGSServerType) XXX_Unmarshal(b []byte) error {
@@ -943,9 +1021,9 @@ func (m *CMsgGSServerType) GetFlags() uint32 {
return 0
}
-func (m *CMsgGSServerType) GetGameIpAddress() uint32 {
- if m != nil && m.GameIpAddress != nil {
- return *m.GameIpAddress
+func (m *CMsgGSServerType) GetDeprecatedGameIpAddress() uint32 {
+ if m != nil && m.DeprecatedGameIpAddress != nil {
+ return *m.DeprecatedGameIpAddress
}
return 0
}
@@ -979,7 +1057,7 @@ func (m *CMsgGSServerType) GetGameQueryPort() uint32 {
}
type CMsgGSStatusReply struct {
- IsSecure *bool `protobuf:"varint,1,opt,name=is_secure" json:"is_secure,omitempty"`
+ IsSecure *bool `protobuf:"varint,1,opt,name=is_secure,json=isSecure" json:"is_secure,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -989,7 +1067,7 @@ func (m *CMsgGSStatusReply) Reset() { *m = CMsgGSStatusReply{} }
func (m *CMsgGSStatusReply) String() string { return proto.CompactTextString(m) }
func (*CMsgGSStatusReply) ProtoMessage() {}
func (*CMsgGSStatusReply) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{14}
+ return fileDescriptor_97f09b42bb99641f, []int{16}
}
func (m *CMsgGSStatusReply) XXX_Unmarshal(b []byte) error {
@@ -1028,7 +1106,7 @@ func (m *CMsgGSPlayerList) Reset() { *m = CMsgGSPlayerList{} }
func (m *CMsgGSPlayerList) String() string { return proto.CompactTextString(m) }
func (*CMsgGSPlayerList) ProtoMessage() {}
func (*CMsgGSPlayerList) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{15}
+ return fileDescriptor_97f09b42bb99641f, []int{17}
}
func (m *CMsgGSPlayerList) XXX_Unmarshal(b []byte) error {
@@ -1057,19 +1135,20 @@ func (m *CMsgGSPlayerList) GetPlayers() []*CMsgGSPlayerList_Player {
}
type CMsgGSPlayerList_Player struct {
- SteamId *uint64 `protobuf:"varint,1,opt,name=steam_id" json:"steam_id,omitempty"`
- PublicIp *uint32 `protobuf:"varint,2,opt,name=public_ip" json:"public_ip,omitempty"`
- Token []byte `protobuf:"bytes,3,opt,name=token" json:"token,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ SteamId *uint64 `protobuf:"varint,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"`
+ DeprecatedPublicIp *uint32 `protobuf:"varint,2,opt,name=deprecated_public_ip,json=deprecatedPublicIp" json:"deprecated_public_ip,omitempty"`
+ Token []byte `protobuf:"bytes,3,opt,name=token" json:"token,omitempty"`
+ PublicIp *CMsgIPAddress `protobuf:"bytes,4,opt,name=public_ip,json=publicIp" json:"public_ip,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgGSPlayerList_Player) Reset() { *m = CMsgGSPlayerList_Player{} }
func (m *CMsgGSPlayerList_Player) String() string { return proto.CompactTextString(m) }
func (*CMsgGSPlayerList_Player) ProtoMessage() {}
func (*CMsgGSPlayerList_Player) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{15, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{17, 0}
}
func (m *CMsgGSPlayerList_Player) XXX_Unmarshal(b []byte) error {
@@ -1097,9 +1176,9 @@ func (m *CMsgGSPlayerList_Player) GetSteamId() uint64 {
return 0
}
-func (m *CMsgGSPlayerList_Player) GetPublicIp() uint32 {
- if m != nil && m.PublicIp != nil {
- return *m.PublicIp
+func (m *CMsgGSPlayerList_Player) GetDeprecatedPublicIp() uint32 {
+ if m != nil && m.DeprecatedPublicIp != nil {
+ return *m.DeprecatedPublicIp
}
return 0
}
@@ -1111,20 +1190,28 @@ func (m *CMsgGSPlayerList_Player) GetToken() []byte {
return nil
}
+func (m *CMsgGSPlayerList_Player) GetPublicIp() *CMsgIPAddress {
+ if m != nil {
+ return m.PublicIp
+ }
+ return nil
+}
+
type CMsgGSUserPlaying struct {
- SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
- PublicIp *uint32 `protobuf:"varint,2,opt,name=public_ip" json:"public_ip,omitempty"`
- Token []byte `protobuf:"bytes,3,opt,name=token" json:"token,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"`
+ DeprecatedPublicIp *uint32 `protobuf:"varint,2,opt,name=deprecated_public_ip,json=deprecatedPublicIp" json:"deprecated_public_ip,omitempty"`
+ Token []byte `protobuf:"bytes,3,opt,name=token" json:"token,omitempty"`
+ PublicIp *CMsgIPAddress `protobuf:"bytes,4,opt,name=public_ip,json=publicIp" json:"public_ip,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgGSUserPlaying) Reset() { *m = CMsgGSUserPlaying{} }
func (m *CMsgGSUserPlaying) String() string { return proto.CompactTextString(m) }
func (*CMsgGSUserPlaying) ProtoMessage() {}
func (*CMsgGSUserPlaying) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{16}
+ return fileDescriptor_97f09b42bb99641f, []int{18}
}
func (m *CMsgGSUserPlaying) XXX_Unmarshal(b []byte) error {
@@ -1152,9 +1239,9 @@ func (m *CMsgGSUserPlaying) GetSteamId() uint64 {
return 0
}
-func (m *CMsgGSUserPlaying) GetPublicIp() uint32 {
- if m != nil && m.PublicIp != nil {
- return *m.PublicIp
+func (m *CMsgGSUserPlaying) GetDeprecatedPublicIp() uint32 {
+ if m != nil && m.DeprecatedPublicIp != nil {
+ return *m.DeprecatedPublicIp
}
return 0
}
@@ -1166,8 +1253,15 @@ func (m *CMsgGSUserPlaying) GetToken() []byte {
return nil
}
+func (m *CMsgGSUserPlaying) GetPublicIp() *CMsgIPAddress {
+ if m != nil {
+ return m.PublicIp
+ }
+ return nil
+}
+
type CMsgGSDisconnectNotice struct {
- SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1177,7 +1271,7 @@ func (m *CMsgGSDisconnectNotice) Reset() { *m = CMsgGSDisconnectNotice{}
func (m *CMsgGSDisconnectNotice) String() string { return proto.CompactTextString(m) }
func (*CMsgGSDisconnectNotice) ProtoMessage() {}
func (*CMsgGSDisconnectNotice) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{17}
+ return fileDescriptor_97f09b42bb99641f, []int{19}
}
func (m *CMsgGSDisconnectNotice) XXX_Unmarshal(b []byte) error {
@@ -1206,8 +1300,9 @@ func (m *CMsgGSDisconnectNotice) GetSteamId() uint64 {
}
type CMsgClientGamesPlayed struct {
- GamesPlayed []*CMsgClientGamesPlayed_GamePlayed `protobuf:"bytes,1,rep,name=games_played" json:"games_played,omitempty"`
- ClientOsType *uint32 `protobuf:"varint,2,opt,name=client_os_type" json:"client_os_type,omitempty"`
+ GamesPlayed []*CMsgClientGamesPlayed_GamePlayed `protobuf:"bytes,1,rep,name=games_played,json=gamesPlayed" json:"games_played,omitempty"`
+ ClientOsType *uint32 `protobuf:"varint,2,opt,name=client_os_type,json=clientOsType" json:"client_os_type,omitempty"`
+ CloudGamingPlatform *uint32 `protobuf:"varint,3,opt,name=cloud_gaming_platform,json=cloudGamingPlatform" json:"cloud_gaming_platform,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1217,7 +1312,7 @@ func (m *CMsgClientGamesPlayed) Reset() { *m = CMsgClientGamesPlayed{} }
func (m *CMsgClientGamesPlayed) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGamesPlayed) ProtoMessage() {}
func (*CMsgClientGamesPlayed) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{18}
+ return fileDescriptor_97f09b42bb99641f, []int{20}
}
func (m *CMsgClientGamesPlayed) XXX_Unmarshal(b []byte) error {
@@ -1252,38 +1347,48 @@ func (m *CMsgClientGamesPlayed) GetClientOsType() uint32 {
return 0
}
+func (m *CMsgClientGamesPlayed) GetCloudGamingPlatform() uint32 {
+ if m != nil && m.CloudGamingPlatform != nil {
+ return *m.CloudGamingPlatform
+ }
+ return 0
+}
+
type CMsgClientGamesPlayed_GamePlayed struct {
- SteamIdGs *uint64 `protobuf:"varint,1,opt,name=steam_id_gs" json:"steam_id_gs,omitempty"`
- GameId *uint64 `protobuf:"fixed64,2,opt,name=game_id" json:"game_id,omitempty"`
- GameIpAddress *uint32 `protobuf:"varint,3,opt,name=game_ip_address" json:"game_ip_address,omitempty"`
- GamePort *uint32 `protobuf:"varint,4,opt,name=game_port" json:"game_port,omitempty"`
- IsSecure *bool `protobuf:"varint,5,opt,name=is_secure" json:"is_secure,omitempty"`
- Token []byte `protobuf:"bytes,6,opt,name=token" json:"token,omitempty"`
- GameExtraInfo *string `protobuf:"bytes,7,opt,name=game_extra_info" json:"game_extra_info,omitempty"`
- GameDataBlob []byte `protobuf:"bytes,8,opt,name=game_data_blob" json:"game_data_blob,omitempty"`
- ProcessId *uint32 `protobuf:"varint,9,opt,name=process_id" json:"process_id,omitempty"`
- StreamingProviderId *uint32 `protobuf:"varint,10,opt,name=streaming_provider_id" json:"streaming_provider_id,omitempty"`
- GameFlags *uint32 `protobuf:"varint,11,opt,name=game_flags" json:"game_flags,omitempty"`
- OwnerId *uint32 `protobuf:"varint,12,opt,name=owner_id" json:"owner_id,omitempty"`
- VrHmdVendor *string `protobuf:"bytes,13,opt,name=vr_hmd_vendor" json:"vr_hmd_vendor,omitempty"`
- VrHmdModel *string `protobuf:"bytes,14,opt,name=vr_hmd_model" json:"vr_hmd_model,omitempty"`
- LaunchOptionType *uint32 `protobuf:"varint,15,opt,name=launch_option_type,def=0" json:"launch_option_type,omitempty"`
- PrimaryControllerType *int32 `protobuf:"varint,16,opt,name=primary_controller_type,def=-1" json:"primary_controller_type,omitempty"`
- PrimarySteamControllerSerial *string `protobuf:"bytes,17,opt,name=primary_steam_controller_serial" json:"primary_steam_controller_serial,omitempty"`
- TotalSteamControllerCount *uint32 `protobuf:"varint,18,opt,name=total_steam_controller_count,def=0" json:"total_steam_controller_count,omitempty"`
- TotalNonSteamControllerCount *uint32 `protobuf:"varint,19,opt,name=total_non_steam_controller_count,def=0" json:"total_non_steam_controller_count,omitempty"`
- ControllerWorkshopFileId *uint64 `protobuf:"varint,20,opt,name=controller_workshop_file_id,def=0" json:"controller_workshop_file_id,omitempty"`
- LaunchSource *uint32 `protobuf:"varint,21,opt,name=launch_source,def=0" json:"launch_source,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ SteamIdGs *uint64 `protobuf:"varint,1,opt,name=steam_id_gs,json=steamIdGs" json:"steam_id_gs,omitempty"`
+ GameId *uint64 `protobuf:"fixed64,2,opt,name=game_id,json=gameId" json:"game_id,omitempty"`
+ DeprecatedGameIpAddress *uint32 `protobuf:"varint,3,opt,name=deprecated_game_ip_address,json=deprecatedGameIpAddress" json:"deprecated_game_ip_address,omitempty"`
+ GamePort *uint32 `protobuf:"varint,4,opt,name=game_port,json=gamePort" json:"game_port,omitempty"`
+ IsSecure *bool `protobuf:"varint,5,opt,name=is_secure,json=isSecure" json:"is_secure,omitempty"`
+ Token []byte `protobuf:"bytes,6,opt,name=token" json:"token,omitempty"`
+ GameExtraInfo *string `protobuf:"bytes,7,opt,name=game_extra_info,json=gameExtraInfo" json:"game_extra_info,omitempty"`
+ GameDataBlob []byte `protobuf:"bytes,8,opt,name=game_data_blob,json=gameDataBlob" json:"game_data_blob,omitempty"`
+ ProcessId *uint32 `protobuf:"varint,9,opt,name=process_id,json=processId" json:"process_id,omitempty"`
+ StreamingProviderId *uint32 `protobuf:"varint,10,opt,name=streaming_provider_id,json=streamingProviderId" json:"streaming_provider_id,omitempty"`
+ GameFlags *uint32 `protobuf:"varint,11,opt,name=game_flags,json=gameFlags" json:"game_flags,omitempty"`
+ OwnerId *uint32 `protobuf:"varint,12,opt,name=owner_id,json=ownerId" json:"owner_id,omitempty"`
+ VrHmdVendor *string `protobuf:"bytes,13,opt,name=vr_hmd_vendor,json=vrHmdVendor" json:"vr_hmd_vendor,omitempty"`
+ VrHmdModel *string `protobuf:"bytes,14,opt,name=vr_hmd_model,json=vrHmdModel" json:"vr_hmd_model,omitempty"`
+ LaunchOptionType *uint32 `protobuf:"varint,15,opt,name=launch_option_type,json=launchOptionType,def=0" json:"launch_option_type,omitempty"`
+ PrimaryControllerType *int32 `protobuf:"varint,16,opt,name=primary_controller_type,json=primaryControllerType,def=-1" json:"primary_controller_type,omitempty"`
+ PrimarySteamControllerSerial *string `protobuf:"bytes,17,opt,name=primary_steam_controller_serial,json=primarySteamControllerSerial" json:"primary_steam_controller_serial,omitempty"`
+ TotalSteamControllerCount *uint32 `protobuf:"varint,18,opt,name=total_steam_controller_count,json=totalSteamControllerCount,def=0" json:"total_steam_controller_count,omitempty"`
+ TotalNonSteamControllerCount *uint32 `protobuf:"varint,19,opt,name=total_non_steam_controller_count,json=totalNonSteamControllerCount,def=0" json:"total_non_steam_controller_count,omitempty"`
+ ControllerWorkshopFileId *uint64 `protobuf:"varint,20,opt,name=controller_workshop_file_id,json=controllerWorkshopFileId,def=0" json:"controller_workshop_file_id,omitempty"`
+ LaunchSource *uint32 `protobuf:"varint,21,opt,name=launch_source,json=launchSource,def=0" json:"launch_source,omitempty"`
+ VrHmdRuntime *uint32 `protobuf:"varint,22,opt,name=vr_hmd_runtime,json=vrHmdRuntime" json:"vr_hmd_runtime,omitempty"`
+ GameIpAddress *CMsgIPAddress `protobuf:"bytes,23,opt,name=game_ip_address,json=gameIpAddress" json:"game_ip_address,omitempty"`
+ ControllerConnectionType *uint32 `protobuf:"varint,24,opt,name=controller_connection_type,json=controllerConnectionType,def=0" json:"controller_connection_type,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientGamesPlayed_GamePlayed) Reset() { *m = CMsgClientGamesPlayed_GamePlayed{} }
func (m *CMsgClientGamesPlayed_GamePlayed) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGamesPlayed_GamePlayed) ProtoMessage() {}
func (*CMsgClientGamesPlayed_GamePlayed) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{18, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{20, 0}
}
func (m *CMsgClientGamesPlayed_GamePlayed) XXX_Unmarshal(b []byte) error {
@@ -1310,6 +1415,7 @@ const Default_CMsgClientGamesPlayed_GamePlayed_TotalSteamControllerCount uint32
const Default_CMsgClientGamesPlayed_GamePlayed_TotalNonSteamControllerCount uint32 = 0
const Default_CMsgClientGamesPlayed_GamePlayed_ControllerWorkshopFileId uint64 = 0
const Default_CMsgClientGamesPlayed_GamePlayed_LaunchSource uint32 = 0
+const Default_CMsgClientGamesPlayed_GamePlayed_ControllerConnectionType uint32 = 0
func (m *CMsgClientGamesPlayed_GamePlayed) GetSteamIdGs() uint64 {
if m != nil && m.SteamIdGs != nil {
@@ -1325,9 +1431,9 @@ func (m *CMsgClientGamesPlayed_GamePlayed) GetGameId() uint64 {
return 0
}
-func (m *CMsgClientGamesPlayed_GamePlayed) GetGameIpAddress() uint32 {
- if m != nil && m.GameIpAddress != nil {
- return *m.GameIpAddress
+func (m *CMsgClientGamesPlayed_GamePlayed) GetDeprecatedGameIpAddress() uint32 {
+ if m != nil && m.DeprecatedGameIpAddress != nil {
+ return *m.DeprecatedGameIpAddress
}
return 0
}
@@ -1458,9 +1564,30 @@ func (m *CMsgClientGamesPlayed_GamePlayed) GetLaunchSource() uint32 {
return Default_CMsgClientGamesPlayed_GamePlayed_LaunchSource
}
+func (m *CMsgClientGamesPlayed_GamePlayed) GetVrHmdRuntime() uint32 {
+ if m != nil && m.VrHmdRuntime != nil {
+ return *m.VrHmdRuntime
+ }
+ return 0
+}
+
+func (m *CMsgClientGamesPlayed_GamePlayed) GetGameIpAddress() *CMsgIPAddress {
+ if m != nil {
+ return m.GameIpAddress
+ }
+ return nil
+}
+
+func (m *CMsgClientGamesPlayed_GamePlayed) GetControllerConnectionType() uint32 {
+ if m != nil && m.ControllerConnectionType != nil {
+ return *m.ControllerConnectionType
+ }
+ return Default_CMsgClientGamesPlayed_GamePlayed_ControllerConnectionType
+}
+
type CMsgGSApprove struct {
- SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
- OwnerSteamId *uint64 `protobuf:"fixed64,2,opt,name=owner_steam_id" json:"owner_steam_id,omitempty"`
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"`
+ OwnerSteamId *uint64 `protobuf:"fixed64,2,opt,name=owner_steam_id,json=ownerSteamId" json:"owner_steam_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1470,7 +1597,7 @@ func (m *CMsgGSApprove) Reset() { *m = CMsgGSApprove{} }
func (m *CMsgGSApprove) String() string { return proto.CompactTextString(m) }
func (*CMsgGSApprove) ProtoMessage() {}
func (*CMsgGSApprove) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{19}
+ return fileDescriptor_97f09b42bb99641f, []int{21}
}
func (m *CMsgGSApprove) XXX_Unmarshal(b []byte) error {
@@ -1506,9 +1633,9 @@ func (m *CMsgGSApprove) GetOwnerSteamId() uint64 {
}
type CMsgGSDeny struct {
- SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
- EdenyReason *int32 `protobuf:"varint,2,opt,name=edeny_reason" json:"edeny_reason,omitempty"`
- DenyString *string `protobuf:"bytes,3,opt,name=deny_string" json:"deny_string,omitempty"`
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"`
+ EdenyReason *int32 `protobuf:"varint,2,opt,name=edeny_reason,json=edenyReason" json:"edeny_reason,omitempty"`
+ DenyString *string `protobuf:"bytes,3,opt,name=deny_string,json=denyString" json:"deny_string,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1518,7 +1645,7 @@ func (m *CMsgGSDeny) Reset() { *m = CMsgGSDeny{} }
func (m *CMsgGSDeny) String() string { return proto.CompactTextString(m) }
func (*CMsgGSDeny) ProtoMessage() {}
func (*CMsgGSDeny) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{20}
+ return fileDescriptor_97f09b42bb99641f, []int{22}
}
func (m *CMsgGSDeny) XXX_Unmarshal(b []byte) error {
@@ -1561,8 +1688,8 @@ func (m *CMsgGSDeny) GetDenyString() string {
}
type CMsgGSKick struct {
- SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
- EdenyReason *int32 `protobuf:"varint,2,opt,name=edeny_reason" json:"edeny_reason,omitempty"`
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"`
+ EdenyReason *int32 `protobuf:"varint,2,opt,name=edeny_reason,json=edenyReason" json:"edeny_reason,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1572,7 +1699,7 @@ func (m *CMsgGSKick) Reset() { *m = CMsgGSKick{} }
func (m *CMsgGSKick) String() string { return proto.CompactTextString(m) }
func (*CMsgGSKick) ProtoMessage() {}
func (*CMsgGSKick) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{21}
+ return fileDescriptor_97f09b42bb99641f, []int{23}
}
func (m *CMsgGSKick) XXX_Unmarshal(b []byte) error {
@@ -1608,12 +1735,12 @@ func (m *CMsgGSKick) GetEdenyReason() int32 {
}
type CMsgClientAuthList struct {
- TokensLeft *uint32 `protobuf:"varint,1,opt,name=tokens_left" json:"tokens_left,omitempty"`
- LastRequestSeq *uint32 `protobuf:"varint,2,opt,name=last_request_seq" json:"last_request_seq,omitempty"`
- LastRequestSeqFromServer *uint32 `protobuf:"varint,3,opt,name=last_request_seq_from_server" json:"last_request_seq_from_server,omitempty"`
+ TokensLeft *uint32 `protobuf:"varint,1,opt,name=tokens_left,json=tokensLeft" json:"tokens_left,omitempty"`
+ LastRequestSeq *uint32 `protobuf:"varint,2,opt,name=last_request_seq,json=lastRequestSeq" json:"last_request_seq,omitempty"`
+ LastRequestSeqFromServer *uint32 `protobuf:"varint,3,opt,name=last_request_seq_from_server,json=lastRequestSeqFromServer" json:"last_request_seq_from_server,omitempty"`
Tickets []*CMsgAuthTicket `protobuf:"bytes,4,rep,name=tickets" json:"tickets,omitempty"`
- AppIds []uint32 `protobuf:"varint,5,rep,name=app_ids" json:"app_ids,omitempty"`
- MessageSequence *uint32 `protobuf:"varint,6,opt,name=message_sequence" json:"message_sequence,omitempty"`
+ AppIds []uint32 `protobuf:"varint,5,rep,name=app_ids,json=appIds" json:"app_ids,omitempty"`
+ MessageSequence *uint32 `protobuf:"varint,6,opt,name=message_sequence,json=messageSequence" json:"message_sequence,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1623,7 +1750,7 @@ func (m *CMsgClientAuthList) Reset() { *m = CMsgClientAuthList{} }
func (m *CMsgClientAuthList) String() string { return proto.CompactTextString(m) }
func (*CMsgClientAuthList) ProtoMessage() {}
func (*CMsgClientAuthList) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{22}
+ return fileDescriptor_97f09b42bb99641f, []int{24}
}
func (m *CMsgClientAuthList) XXX_Unmarshal(b []byte) error {
@@ -1687,9 +1814,9 @@ func (m *CMsgClientAuthList) GetMessageSequence() uint32 {
}
type CMsgClientAuthListAck struct {
- TicketCrc []uint32 `protobuf:"varint,1,rep,name=ticket_crc" json:"ticket_crc,omitempty"`
- AppIds []uint32 `protobuf:"varint,2,rep,name=app_ids" json:"app_ids,omitempty"`
- MessageSequence *uint32 `protobuf:"varint,3,opt,name=message_sequence" json:"message_sequence,omitempty"`
+ TicketCrc []uint32 `protobuf:"varint,1,rep,name=ticket_crc,json=ticketCrc" json:"ticket_crc,omitempty"`
+ AppIds []uint32 `protobuf:"varint,2,rep,name=app_ids,json=appIds" json:"app_ids,omitempty"`
+ MessageSequence *uint32 `protobuf:"varint,3,opt,name=message_sequence,json=messageSequence" json:"message_sequence,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1699,7 +1826,7 @@ func (m *CMsgClientAuthListAck) Reset() { *m = CMsgClientAuthListAck{} }
func (m *CMsgClientAuthListAck) String() string { return proto.CompactTextString(m) }
func (*CMsgClientAuthListAck) ProtoMessage() {}
func (*CMsgClientAuthListAck) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{23}
+ return fileDescriptor_97f09b42bb99641f, []int{25}
}
func (m *CMsgClientAuthListAck) XXX_Unmarshal(b []byte) error {
@@ -1753,7 +1880,7 @@ func (m *CMsgClientLicenseList) Reset() { *m = CMsgClientLicenseList{} }
func (m *CMsgClientLicenseList) String() string { return proto.CompactTextString(m) }
func (*CMsgClientLicenseList) ProtoMessage() {}
func (*CMsgClientLicenseList) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{24}
+ return fileDescriptor_97f09b42bb99641f, []int{26}
}
func (m *CMsgClientLicenseList) XXX_Unmarshal(b []byte) error {
@@ -1791,22 +1918,24 @@ func (m *CMsgClientLicenseList) GetLicenses() []*CMsgClientLicenseList_License {
}
type CMsgClientLicenseList_License struct {
- PackageId *uint32 `protobuf:"varint,1,opt,name=package_id" json:"package_id,omitempty"`
- TimeCreated *uint32 `protobuf:"fixed32,2,opt,name=time_created" json:"time_created,omitempty"`
- TimeNextProcess *uint32 `protobuf:"fixed32,3,opt,name=time_next_process" json:"time_next_process,omitempty"`
- MinuteLimit *int32 `protobuf:"varint,4,opt,name=minute_limit" json:"minute_limit,omitempty"`
- MinutesUsed *int32 `protobuf:"varint,5,opt,name=minutes_used" json:"minutes_used,omitempty"`
- PaymentMethod *uint32 `protobuf:"varint,6,opt,name=payment_method" json:"payment_method,omitempty"`
+ PackageId *uint32 `protobuf:"varint,1,opt,name=package_id,json=packageId" json:"package_id,omitempty"`
+ TimeCreated *uint32 `protobuf:"fixed32,2,opt,name=time_created,json=timeCreated" json:"time_created,omitempty"`
+ TimeNextProcess *uint32 `protobuf:"fixed32,3,opt,name=time_next_process,json=timeNextProcess" json:"time_next_process,omitempty"`
+ MinuteLimit *int32 `protobuf:"varint,4,opt,name=minute_limit,json=minuteLimit" json:"minute_limit,omitempty"`
+ MinutesUsed *int32 `protobuf:"varint,5,opt,name=minutes_used,json=minutesUsed" json:"minutes_used,omitempty"`
+ PaymentMethod *uint32 `protobuf:"varint,6,opt,name=payment_method,json=paymentMethod" json:"payment_method,omitempty"`
Flags *uint32 `protobuf:"varint,7,opt,name=flags" json:"flags,omitempty"`
- PurchaseCountryCode *string `protobuf:"bytes,8,opt,name=purchase_country_code" json:"purchase_country_code,omitempty"`
- LicenseType *uint32 `protobuf:"varint,9,opt,name=license_type" json:"license_type,omitempty"`
- TerritoryCode *int32 `protobuf:"varint,10,opt,name=territory_code" json:"territory_code,omitempty"`
- ChangeNumber *int32 `protobuf:"varint,11,opt,name=change_number" json:"change_number,omitempty"`
- OwnerId *uint32 `protobuf:"varint,12,opt,name=owner_id" json:"owner_id,omitempty"`
- InitialPeriod *uint32 `protobuf:"varint,13,opt,name=initial_period" json:"initial_period,omitempty"`
- InitialTimeUnit *uint32 `protobuf:"varint,14,opt,name=initial_time_unit" json:"initial_time_unit,omitempty"`
- RenewalPeriod *uint32 `protobuf:"varint,15,opt,name=renewal_period" json:"renewal_period,omitempty"`
- RenewalTimeUnit *uint32 `protobuf:"varint,16,opt,name=renewal_time_unit" json:"renewal_time_unit,omitempty"`
+ PurchaseCountryCode *string `protobuf:"bytes,8,opt,name=purchase_country_code,json=purchaseCountryCode" json:"purchase_country_code,omitempty"`
+ LicenseType *uint32 `protobuf:"varint,9,opt,name=license_type,json=licenseType" json:"license_type,omitempty"`
+ TerritoryCode *int32 `protobuf:"varint,10,opt,name=territory_code,json=territoryCode" json:"territory_code,omitempty"`
+ ChangeNumber *int32 `protobuf:"varint,11,opt,name=change_number,json=changeNumber" json:"change_number,omitempty"`
+ OwnerId *uint32 `protobuf:"varint,12,opt,name=owner_id,json=ownerId" json:"owner_id,omitempty"`
+ InitialPeriod *uint32 `protobuf:"varint,13,opt,name=initial_period,json=initialPeriod" json:"initial_period,omitempty"`
+ InitialTimeUnit *uint32 `protobuf:"varint,14,opt,name=initial_time_unit,json=initialTimeUnit" json:"initial_time_unit,omitempty"`
+ RenewalPeriod *uint32 `protobuf:"varint,15,opt,name=renewal_period,json=renewalPeriod" json:"renewal_period,omitempty"`
+ RenewalTimeUnit *uint32 `protobuf:"varint,16,opt,name=renewal_time_unit,json=renewalTimeUnit" json:"renewal_time_unit,omitempty"`
+ AccessToken *uint64 `protobuf:"varint,17,opt,name=access_token,json=accessToken" json:"access_token,omitempty"`
+ MasterPackageId *uint32 `protobuf:"varint,18,opt,name=master_package_id,json=masterPackageId" json:"master_package_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1816,7 +1945,7 @@ func (m *CMsgClientLicenseList_License) Reset() { *m = CMsgClientLicense
func (m *CMsgClientLicenseList_License) String() string { return proto.CompactTextString(m) }
func (*CMsgClientLicenseList_License) ProtoMessage() {}
func (*CMsgClientLicenseList_License) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{24, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{26, 0}
}
func (m *CMsgClientLicenseList_License) XXX_Unmarshal(b []byte) error {
@@ -1949,12 +2078,26 @@ func (m *CMsgClientLicenseList_License) GetRenewalTimeUnit() uint32 {
return 0
}
+func (m *CMsgClientLicenseList_License) GetAccessToken() uint64 {
+ if m != nil && m.AccessToken != nil {
+ return *m.AccessToken
+ }
+ return 0
+}
+
+func (m *CMsgClientLicenseList_License) GetMasterPackageId() uint32 {
+ if m != nil && m.MasterPackageId != nil {
+ return *m.MasterPackageId
+ }
+ return 0
+}
+
type CMsgClientLBSSetScore struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- LeaderboardId *int32 `protobuf:"varint,2,opt,name=leaderboard_id" json:"leaderboard_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ LeaderboardId *int32 `protobuf:"varint,2,opt,name=leaderboard_id,json=leaderboardId" json:"leaderboard_id,omitempty"`
Score *int32 `protobuf:"varint,3,opt,name=score" json:"score,omitempty"`
Details []byte `protobuf:"bytes,4,opt,name=details" json:"details,omitempty"`
- UploadScoreMethod *int32 `protobuf:"varint,5,opt,name=upload_score_method" json:"upload_score_method,omitempty"`
+ UploadScoreMethod *int32 `protobuf:"varint,5,opt,name=upload_score_method,json=uploadScoreMethod" json:"upload_score_method,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1964,7 +2107,7 @@ func (m *CMsgClientLBSSetScore) Reset() { *m = CMsgClientLBSSetScore{} }
func (m *CMsgClientLBSSetScore) String() string { return proto.CompactTextString(m) }
func (*CMsgClientLBSSetScore) ProtoMessage() {}
func (*CMsgClientLBSSetScore) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{25}
+ return fileDescriptor_97f09b42bb99641f, []int{27}
}
func (m *CMsgClientLBSSetScore) XXX_Unmarshal(b []byte) error {
@@ -2022,10 +2165,10 @@ func (m *CMsgClientLBSSetScore) GetUploadScoreMethod() int32 {
type CMsgClientLBSSetScoreResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- LeaderboardEntryCount *int32 `protobuf:"varint,2,opt,name=leaderboard_entry_count" json:"leaderboard_entry_count,omitempty"`
- ScoreChanged *bool `protobuf:"varint,3,opt,name=score_changed" json:"score_changed,omitempty"`
- GlobalRankPrevious *int32 `protobuf:"varint,4,opt,name=global_rank_previous" json:"global_rank_previous,omitempty"`
- GlobalRankNew *int32 `protobuf:"varint,5,opt,name=global_rank_new" json:"global_rank_new,omitempty"`
+ LeaderboardEntryCount *int32 `protobuf:"varint,2,opt,name=leaderboard_entry_count,json=leaderboardEntryCount" json:"leaderboard_entry_count,omitempty"`
+ ScoreChanged *bool `protobuf:"varint,3,opt,name=score_changed,json=scoreChanged" json:"score_changed,omitempty"`
+ GlobalRankPrevious *int32 `protobuf:"varint,4,opt,name=global_rank_previous,json=globalRankPrevious" json:"global_rank_previous,omitempty"`
+ GlobalRankNew *int32 `protobuf:"varint,5,opt,name=global_rank_new,json=globalRankNew" json:"global_rank_new,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2035,7 +2178,7 @@ func (m *CMsgClientLBSSetScoreResponse) Reset() { *m = CMsgClientLBSSetS
func (m *CMsgClientLBSSetScoreResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientLBSSetScoreResponse) ProtoMessage() {}
func (*CMsgClientLBSSetScoreResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{26}
+ return fileDescriptor_97f09b42bb99641f, []int{28}
}
func (m *CMsgClientLBSSetScoreResponse) XXX_Unmarshal(b []byte) error {
@@ -2094,9 +2237,9 @@ func (m *CMsgClientLBSSetScoreResponse) GetGlobalRankNew() int32 {
}
type CMsgClientLBSSetUGC struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- LeaderboardId *int32 `protobuf:"varint,2,opt,name=leaderboard_id" json:"leaderboard_id,omitempty"`
- UgcId *uint64 `protobuf:"fixed64,3,opt,name=ugc_id" json:"ugc_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ LeaderboardId *int32 `protobuf:"varint,2,opt,name=leaderboard_id,json=leaderboardId" json:"leaderboard_id,omitempty"`
+ UgcId *uint64 `protobuf:"fixed64,3,opt,name=ugc_id,json=ugcId" json:"ugc_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2106,7 +2249,7 @@ func (m *CMsgClientLBSSetUGC) Reset() { *m = CMsgClientLBSSetUGC{} }
func (m *CMsgClientLBSSetUGC) String() string { return proto.CompactTextString(m) }
func (*CMsgClientLBSSetUGC) ProtoMessage() {}
func (*CMsgClientLBSSetUGC) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{27}
+ return fileDescriptor_97f09b42bb99641f, []int{29}
}
func (m *CMsgClientLBSSetUGC) XXX_Unmarshal(b []byte) error {
@@ -2159,7 +2302,7 @@ func (m *CMsgClientLBSSetUGCResponse) Reset() { *m = CMsgClientLBSSetUGC
func (m *CMsgClientLBSSetUGCResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientLBSSetUGCResponse) ProtoMessage() {}
func (*CMsgClientLBSSetUGCResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{28}
+ return fileDescriptor_97f09b42bb99641f, []int{30}
}
func (m *CMsgClientLBSSetUGCResponse) XXX_Unmarshal(b []byte) error {
@@ -2190,11 +2333,11 @@ func (m *CMsgClientLBSSetUGCResponse) GetEresult() int32 {
}
type CMsgClientLBSFindOrCreateLB struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- LeaderboardSortMethod *int32 `protobuf:"varint,2,opt,name=leaderboard_sort_method" json:"leaderboard_sort_method,omitempty"`
- LeaderboardDisplayType *int32 `protobuf:"varint,3,opt,name=leaderboard_display_type" json:"leaderboard_display_type,omitempty"`
- CreateIfNotFound *bool `protobuf:"varint,4,opt,name=create_if_not_found" json:"create_if_not_found,omitempty"`
- LeaderboardName *string `protobuf:"bytes,5,opt,name=leaderboard_name" json:"leaderboard_name,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ LeaderboardSortMethod *int32 `protobuf:"varint,2,opt,name=leaderboard_sort_method,json=leaderboardSortMethod" json:"leaderboard_sort_method,omitempty"`
+ LeaderboardDisplayType *int32 `protobuf:"varint,3,opt,name=leaderboard_display_type,json=leaderboardDisplayType" json:"leaderboard_display_type,omitempty"`
+ CreateIfNotFound *bool `protobuf:"varint,4,opt,name=create_if_not_found,json=createIfNotFound" json:"create_if_not_found,omitempty"`
+ LeaderboardName *string `protobuf:"bytes,5,opt,name=leaderboard_name,json=leaderboardName" json:"leaderboard_name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2204,7 +2347,7 @@ func (m *CMsgClientLBSFindOrCreateLB) Reset() { *m = CMsgClientLBSFindOr
func (m *CMsgClientLBSFindOrCreateLB) String() string { return proto.CompactTextString(m) }
func (*CMsgClientLBSFindOrCreateLB) ProtoMessage() {}
func (*CMsgClientLBSFindOrCreateLB) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{29}
+ return fileDescriptor_97f09b42bb99641f, []int{31}
}
func (m *CMsgClientLBSFindOrCreateLB) XXX_Unmarshal(b []byte) error {
@@ -2262,11 +2405,11 @@ func (m *CMsgClientLBSFindOrCreateLB) GetLeaderboardName() string {
type CMsgClientLBSFindOrCreateLBResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- LeaderboardId *int32 `protobuf:"varint,2,opt,name=leaderboard_id" json:"leaderboard_id,omitempty"`
- LeaderboardEntryCount *int32 `protobuf:"varint,3,opt,name=leaderboard_entry_count" json:"leaderboard_entry_count,omitempty"`
- LeaderboardSortMethod *int32 `protobuf:"varint,4,opt,name=leaderboard_sort_method,def=0" json:"leaderboard_sort_method,omitempty"`
- LeaderboardDisplayType *int32 `protobuf:"varint,5,opt,name=leaderboard_display_type,def=0" json:"leaderboard_display_type,omitempty"`
- LeaderboardName *string `protobuf:"bytes,6,opt,name=leaderboard_name" json:"leaderboard_name,omitempty"`
+ LeaderboardId *int32 `protobuf:"varint,2,opt,name=leaderboard_id,json=leaderboardId" json:"leaderboard_id,omitempty"`
+ LeaderboardEntryCount *int32 `protobuf:"varint,3,opt,name=leaderboard_entry_count,json=leaderboardEntryCount" json:"leaderboard_entry_count,omitempty"`
+ LeaderboardSortMethod *int32 `protobuf:"varint,4,opt,name=leaderboard_sort_method,json=leaderboardSortMethod,def=0" json:"leaderboard_sort_method,omitempty"`
+ LeaderboardDisplayType *int32 `protobuf:"varint,5,opt,name=leaderboard_display_type,json=leaderboardDisplayType,def=0" json:"leaderboard_display_type,omitempty"`
+ LeaderboardName *string `protobuf:"bytes,6,opt,name=leaderboard_name,json=leaderboardName" json:"leaderboard_name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2276,7 +2419,7 @@ func (m *CMsgClientLBSFindOrCreateLBResponse) Reset() { *m = CMsgClientL
func (m *CMsgClientLBSFindOrCreateLBResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientLBSFindOrCreateLBResponse) ProtoMessage() {}
func (*CMsgClientLBSFindOrCreateLBResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{30}
+ return fileDescriptor_97f09b42bb99641f, []int{32}
}
func (m *CMsgClientLBSFindOrCreateLBResponse) XXX_Unmarshal(b []byte) error {
@@ -2344,11 +2487,11 @@ func (m *CMsgClientLBSFindOrCreateLBResponse) GetLeaderboardName() string {
}
type CMsgClientLBSGetLBEntries struct {
- AppId *int32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- LeaderboardId *int32 `protobuf:"varint,2,opt,name=leaderboard_id" json:"leaderboard_id,omitempty"`
- RangeStart *int32 `protobuf:"varint,3,opt,name=range_start" json:"range_start,omitempty"`
- RangeEnd *int32 `protobuf:"varint,4,opt,name=range_end" json:"range_end,omitempty"`
- LeaderboardDataRequest *int32 `protobuf:"varint,5,opt,name=leaderboard_data_request" json:"leaderboard_data_request,omitempty"`
+ AppId *int32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ LeaderboardId *int32 `protobuf:"varint,2,opt,name=leaderboard_id,json=leaderboardId" json:"leaderboard_id,omitempty"`
+ RangeStart *int32 `protobuf:"varint,3,opt,name=range_start,json=rangeStart" json:"range_start,omitempty"`
+ RangeEnd *int32 `protobuf:"varint,4,opt,name=range_end,json=rangeEnd" json:"range_end,omitempty"`
+ LeaderboardDataRequest *int32 `protobuf:"varint,5,opt,name=leaderboard_data_request,json=leaderboardDataRequest" json:"leaderboard_data_request,omitempty"`
Steamids []uint64 `protobuf:"fixed64,6,rep,name=steamids" json:"steamids,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -2359,7 +2502,7 @@ func (m *CMsgClientLBSGetLBEntries) Reset() { *m = CMsgClientLBSGetLBEnt
func (m *CMsgClientLBSGetLBEntries) String() string { return proto.CompactTextString(m) }
func (*CMsgClientLBSGetLBEntries) ProtoMessage() {}
func (*CMsgClientLBSGetLBEntries) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{31}
+ return fileDescriptor_97f09b42bb99641f, []int{33}
}
func (m *CMsgClientLBSGetLBEntries) XXX_Unmarshal(b []byte) error {
@@ -2424,7 +2567,7 @@ func (m *CMsgClientLBSGetLBEntries) GetSteamids() []uint64 {
type CMsgClientLBSGetLBEntriesResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- LeaderboardEntryCount *int32 `protobuf:"varint,2,opt,name=leaderboard_entry_count" json:"leaderboard_entry_count,omitempty"`
+ LeaderboardEntryCount *int32 `protobuf:"varint,2,opt,name=leaderboard_entry_count,json=leaderboardEntryCount" json:"leaderboard_entry_count,omitempty"`
Entries []*CMsgClientLBSGetLBEntriesResponse_Entry `protobuf:"bytes,3,rep,name=entries" json:"entries,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -2435,7 +2578,7 @@ func (m *CMsgClientLBSGetLBEntriesResponse) Reset() { *m = CMsgClientLBS
func (m *CMsgClientLBSGetLBEntriesResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientLBSGetLBEntriesResponse) ProtoMessage() {}
func (*CMsgClientLBSGetLBEntriesResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{32}
+ return fileDescriptor_97f09b42bb99641f, []int{34}
}
func (m *CMsgClientLBSGetLBEntriesResponse) XXX_Unmarshal(b []byte) error {
@@ -2480,11 +2623,11 @@ func (m *CMsgClientLBSGetLBEntriesResponse) GetEntries() []*CMsgClientLBSGetLBEn
}
type CMsgClientLBSGetLBEntriesResponse_Entry struct {
- SteamIdUser *uint64 `protobuf:"fixed64,1,opt,name=steam_id_user" json:"steam_id_user,omitempty"`
- GlobalRank *int32 `protobuf:"varint,2,opt,name=global_rank" json:"global_rank,omitempty"`
+ SteamIdUser *uint64 `protobuf:"fixed64,1,opt,name=steam_id_user,json=steamIdUser" json:"steam_id_user,omitempty"`
+ GlobalRank *int32 `protobuf:"varint,2,opt,name=global_rank,json=globalRank" json:"global_rank,omitempty"`
Score *int32 `protobuf:"varint,3,opt,name=score" json:"score,omitempty"`
Details []byte `protobuf:"bytes,4,opt,name=details" json:"details,omitempty"`
- UgcId *uint64 `protobuf:"fixed64,5,opt,name=ugc_id" json:"ugc_id,omitempty"`
+ UgcId *uint64 `protobuf:"fixed64,5,opt,name=ugc_id,json=ugcId" json:"ugc_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2496,7 +2639,7 @@ func (m *CMsgClientLBSGetLBEntriesResponse_Entry) Reset() {
func (m *CMsgClientLBSGetLBEntriesResponse_Entry) String() string { return proto.CompactTextString(m) }
func (*CMsgClientLBSGetLBEntriesResponse_Entry) ProtoMessage() {}
func (*CMsgClientLBSGetLBEntriesResponse_Entry) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{32, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{34, 0}
}
func (m *CMsgClientLBSGetLBEntriesResponse_Entry) XXX_Unmarshal(b []byte) error {
@@ -2553,7 +2696,7 @@ func (m *CMsgClientLBSGetLBEntriesResponse_Entry) GetUgcId() uint64 {
}
type CMsgClientAppMinutesPlayedData struct {
- MinutesPlayed []*CMsgClientAppMinutesPlayedData_AppMinutesPlayedData `protobuf:"bytes,1,rep,name=minutes_played" json:"minutes_played,omitempty"`
+ MinutesPlayed []*CMsgClientAppMinutesPlayedData_AppMinutesPlayedData `protobuf:"bytes,1,rep,name=minutes_played,json=minutesPlayed" json:"minutes_played,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2563,7 +2706,7 @@ func (m *CMsgClientAppMinutesPlayedData) Reset() { *m = CMsgClientAppMin
func (m *CMsgClientAppMinutesPlayedData) String() string { return proto.CompactTextString(m) }
func (*CMsgClientAppMinutesPlayedData) ProtoMessage() {}
func (*CMsgClientAppMinutesPlayedData) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{33}
+ return fileDescriptor_97f09b42bb99641f, []int{35}
}
func (m *CMsgClientAppMinutesPlayedData) XXX_Unmarshal(b []byte) error {
@@ -2592,9 +2735,9 @@ func (m *CMsgClientAppMinutesPlayedData) GetMinutesPlayed() []*CMsgClientAppMinu
}
type CMsgClientAppMinutesPlayedData_AppMinutesPlayedData struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
Forever *int32 `protobuf:"varint,2,opt,name=forever" json:"forever,omitempty"`
- LastTwoWeeks *int32 `protobuf:"varint,3,opt,name=last_two_weeks" json:"last_two_weeks,omitempty"`
+ LastTwoWeeks *int32 `protobuf:"varint,3,opt,name=last_two_weeks,json=lastTwoWeeks" json:"last_two_weeks,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2608,7 +2751,7 @@ func (m *CMsgClientAppMinutesPlayedData_AppMinutesPlayedData) String() string {
}
func (*CMsgClientAppMinutesPlayedData_AppMinutesPlayedData) ProtoMessage() {}
func (*CMsgClientAppMinutesPlayedData_AppMinutesPlayedData) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{33, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{35, 0}
}
func (m *CMsgClientAppMinutesPlayedData_AppMinutesPlayedData) XXX_Unmarshal(b []byte) error {
@@ -2651,10 +2794,10 @@ func (m *CMsgClientAppMinutesPlayedData_AppMinutesPlayedData) GetLastTwoWeeks()
}
type CMsgClientIsLimitedAccount struct {
- BisLimitedAccount *bool `protobuf:"varint,1,opt,name=bis_limited_account" json:"bis_limited_account,omitempty"`
- BisCommunityBanned *bool `protobuf:"varint,2,opt,name=bis_community_banned" json:"bis_community_banned,omitempty"`
- BisLockedAccount *bool `protobuf:"varint,3,opt,name=bis_locked_account" json:"bis_locked_account,omitempty"`
- BisLimitedAccountAllowedToInviteFriends *bool `protobuf:"varint,4,opt,name=bis_limited_account_allowed_to_invite_friends" json:"bis_limited_account_allowed_to_invite_friends,omitempty"`
+ BisLimitedAccount *bool `protobuf:"varint,1,opt,name=bis_limited_account,json=bisLimitedAccount" json:"bis_limited_account,omitempty"`
+ BisCommunityBanned *bool `protobuf:"varint,2,opt,name=bis_community_banned,json=bisCommunityBanned" json:"bis_community_banned,omitempty"`
+ BisLockedAccount *bool `protobuf:"varint,3,opt,name=bis_locked_account,json=bisLockedAccount" json:"bis_locked_account,omitempty"`
+ BisLimitedAccountAllowedToInviteFriends *bool `protobuf:"varint,4,opt,name=bis_limited_account_allowed_to_invite_friends,json=bisLimitedAccountAllowedToInviteFriends" json:"bis_limited_account_allowed_to_invite_friends,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2664,7 +2807,7 @@ func (m *CMsgClientIsLimitedAccount) Reset() { *m = CMsgClientIsLimitedA
func (m *CMsgClientIsLimitedAccount) String() string { return proto.CompactTextString(m) }
func (*CMsgClientIsLimitedAccount) ProtoMessage() {}
func (*CMsgClientIsLimitedAccount) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{34}
+ return fileDescriptor_97f09b42bb99641f, []int{36}
}
func (m *CMsgClientIsLimitedAccount) XXX_Unmarshal(b []byte) error {
@@ -2713,102 +2856,8 @@ func (m *CMsgClientIsLimitedAccount) GetBisLimitedAccountAllowedToInviteFriends(
return false
}
-type CMsgClientServerList struct {
- Servers []*CMsgClientServerList_Server `protobuf:"bytes,1,rep,name=servers" json:"servers,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
-}
-
-func (m *CMsgClientServerList) Reset() { *m = CMsgClientServerList{} }
-func (m *CMsgClientServerList) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientServerList) ProtoMessage() {}
-func (*CMsgClientServerList) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{35}
-}
-
-func (m *CMsgClientServerList) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_CMsgClientServerList.Unmarshal(m, b)
-}
-func (m *CMsgClientServerList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_CMsgClientServerList.Marshal(b, m, deterministic)
-}
-func (m *CMsgClientServerList) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CMsgClientServerList.Merge(m, src)
-}
-func (m *CMsgClientServerList) XXX_Size() int {
- return xxx_messageInfo_CMsgClientServerList.Size(m)
-}
-func (m *CMsgClientServerList) XXX_DiscardUnknown() {
- xxx_messageInfo_CMsgClientServerList.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CMsgClientServerList proto.InternalMessageInfo
-
-func (m *CMsgClientServerList) GetServers() []*CMsgClientServerList_Server {
- if m != nil {
- return m.Servers
- }
- return nil
-}
-
-type CMsgClientServerList_Server struct {
- ServerType *uint32 `protobuf:"varint,1,opt,name=server_type" json:"server_type,omitempty"`
- ServerIp *uint32 `protobuf:"varint,2,opt,name=server_ip" json:"server_ip,omitempty"`
- ServerPort *uint32 `protobuf:"varint,3,opt,name=server_port" json:"server_port,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
-}
-
-func (m *CMsgClientServerList_Server) Reset() { *m = CMsgClientServerList_Server{} }
-func (m *CMsgClientServerList_Server) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientServerList_Server) ProtoMessage() {}
-func (*CMsgClientServerList_Server) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{35, 0}
-}
-
-func (m *CMsgClientServerList_Server) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_CMsgClientServerList_Server.Unmarshal(m, b)
-}
-func (m *CMsgClientServerList_Server) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_CMsgClientServerList_Server.Marshal(b, m, deterministic)
-}
-func (m *CMsgClientServerList_Server) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CMsgClientServerList_Server.Merge(m, src)
-}
-func (m *CMsgClientServerList_Server) XXX_Size() int {
- return xxx_messageInfo_CMsgClientServerList_Server.Size(m)
-}
-func (m *CMsgClientServerList_Server) XXX_DiscardUnknown() {
- xxx_messageInfo_CMsgClientServerList_Server.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CMsgClientServerList_Server proto.InternalMessageInfo
-
-func (m *CMsgClientServerList_Server) GetServerType() uint32 {
- if m != nil && m.ServerType != nil {
- return *m.ServerType
- }
- return 0
-}
-
-func (m *CMsgClientServerList_Server) GetServerIp() uint32 {
- if m != nil && m.ServerIp != nil {
- return *m.ServerIp
- }
- return 0
-}
-
-func (m *CMsgClientServerList_Server) GetServerPort() uint32 {
- if m != nil && m.ServerPort != nil {
- return *m.ServerPort
- }
- return 0
-}
-
type CMsgClientRequestedClientStats struct {
- StatsToSend []*CMsgClientRequestedClientStats_StatsToSend `protobuf:"bytes,1,rep,name=stats_to_send" json:"stats_to_send,omitempty"`
+ StatsToSend []*CMsgClientRequestedClientStats_StatsToSend `protobuf:"bytes,1,rep,name=stats_to_send,json=statsToSend" json:"stats_to_send,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2818,7 +2867,7 @@ func (m *CMsgClientRequestedClientStats) Reset() { *m = CMsgClientReques
func (m *CMsgClientRequestedClientStats) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestedClientStats) ProtoMessage() {}
func (*CMsgClientRequestedClientStats) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{36}
+ return fileDescriptor_97f09b42bb99641f, []int{37}
}
func (m *CMsgClientRequestedClientStats) XXX_Unmarshal(b []byte) error {
@@ -2847,8 +2896,8 @@ func (m *CMsgClientRequestedClientStats) GetStatsToSend() []*CMsgClientRequested
}
type CMsgClientRequestedClientStats_StatsToSend struct {
- ClientStat *uint32 `protobuf:"varint,1,opt,name=client_stat" json:"client_stat,omitempty"`
- StatAggregateMethod *uint32 `protobuf:"varint,2,opt,name=stat_aggregate_method" json:"stat_aggregate_method,omitempty"`
+ ClientStat *uint32 `protobuf:"varint,1,opt,name=client_stat,json=clientStat" json:"client_stat,omitempty"`
+ StatAggregateMethod *uint32 `protobuf:"varint,2,opt,name=stat_aggregate_method,json=statAggregateMethod" json:"stat_aggregate_method,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2862,7 +2911,7 @@ func (m *CMsgClientRequestedClientStats_StatsToSend) String() string {
}
func (*CMsgClientRequestedClientStats_StatsToSend) ProtoMessage() {}
func (*CMsgClientRequestedClientStats_StatsToSend) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{36, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{37, 0}
}
func (m *CMsgClientRequestedClientStats_StatsToSend) XXX_Unmarshal(b []byte) error {
@@ -2898,7 +2947,7 @@ func (m *CMsgClientRequestedClientStats_StatsToSend) GetStatAggregateMethod() ui
}
type CMsgClientStat2 struct {
- StatDetail []*CMsgClientStat2_StatDetail `protobuf:"bytes,1,rep,name=stat_detail" json:"stat_detail,omitempty"`
+ StatDetail []*CMsgClientStat2_StatDetail `protobuf:"bytes,1,rep,name=stat_detail,json=statDetail" json:"stat_detail,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2908,7 +2957,7 @@ func (m *CMsgClientStat2) Reset() { *m = CMsgClientStat2{} }
func (m *CMsgClientStat2) String() string { return proto.CompactTextString(m) }
func (*CMsgClientStat2) ProtoMessage() {}
func (*CMsgClientStat2) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{37}
+ return fileDescriptor_97f09b42bb99641f, []int{38}
}
func (m *CMsgClientStat2) XXX_Unmarshal(b []byte) error {
@@ -2937,12 +2986,12 @@ func (m *CMsgClientStat2) GetStatDetail() []*CMsgClientStat2_StatDetail {
}
type CMsgClientStat2_StatDetail struct {
- ClientStat *uint32 `protobuf:"varint,1,opt,name=client_stat" json:"client_stat,omitempty"`
- LlValue *int64 `protobuf:"varint,2,opt,name=ll_value" json:"ll_value,omitempty"`
- TimeOfDay *uint32 `protobuf:"varint,3,opt,name=time_of_day" json:"time_of_day,omitempty"`
- CellId *uint32 `protobuf:"varint,4,opt,name=cell_id" json:"cell_id,omitempty"`
- DepotId *uint32 `protobuf:"varint,5,opt,name=depot_id" json:"depot_id,omitempty"`
- AppId *uint32 `protobuf:"varint,6,opt,name=app_id" json:"app_id,omitempty"`
+ ClientStat *uint32 `protobuf:"varint,1,opt,name=client_stat,json=clientStat" json:"client_stat,omitempty"`
+ LlValue *int64 `protobuf:"varint,2,opt,name=ll_value,json=llValue" json:"ll_value,omitempty"`
+ TimeOfDay *uint32 `protobuf:"varint,3,opt,name=time_of_day,json=timeOfDay" json:"time_of_day,omitempty"`
+ CellId *uint32 `protobuf:"varint,4,opt,name=cell_id,json=cellId" json:"cell_id,omitempty"`
+ DepotId *uint32 `protobuf:"varint,5,opt,name=depot_id,json=depotId" json:"depot_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,6,opt,name=app_id,json=appId" json:"app_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2952,7 +3001,7 @@ func (m *CMsgClientStat2_StatDetail) Reset() { *m = CMsgClientStat2_Stat
func (m *CMsgClientStat2_StatDetail) String() string { return proto.CompactTextString(m) }
func (*CMsgClientStat2_StatDetail) ProtoMessage() {}
func (*CMsgClientStat2_StatDetail) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{37, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{38, 0}
}
func (m *CMsgClientStat2_StatDetail) XXX_Unmarshal(b []byte) error {
@@ -3016,10 +3065,10 @@ func (m *CMsgClientStat2_StatDetail) GetAppId() uint32 {
}
type CMsgClientMMSSetRatelimitPolicyOnClient struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- EnableRateLimits *bool `protobuf:"varint,2,opt,name=enable_rate_limits" json:"enable_rate_limits,omitempty"`
- SecondsPerMessage *int32 `protobuf:"varint,3,opt,name=seconds_per_message" json:"seconds_per_message,omitempty"`
- MillisecondsPerDataUpdate *int32 `protobuf:"varint,4,opt,name=milliseconds_per_data_update" json:"milliseconds_per_data_update,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ EnableRateLimits *bool `protobuf:"varint,2,opt,name=enable_rate_limits,json=enableRateLimits" json:"enable_rate_limits,omitempty"`
+ SecondsPerMessage *int32 `protobuf:"varint,3,opt,name=seconds_per_message,json=secondsPerMessage" json:"seconds_per_message,omitempty"`
+ MillisecondsPerDataUpdate *int32 `protobuf:"varint,4,opt,name=milliseconds_per_data_update,json=millisecondsPerDataUpdate" json:"milliseconds_per_data_update,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3031,7 +3080,7 @@ func (m *CMsgClientMMSSetRatelimitPolicyOnClient) Reset() {
func (m *CMsgClientMMSSetRatelimitPolicyOnClient) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSSetRatelimitPolicyOnClient) ProtoMessage() {}
func (*CMsgClientMMSSetRatelimitPolicyOnClient) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{38}
+ return fileDescriptor_97f09b42bb99641f, []int{39}
}
func (m *CMsgClientMMSSetRatelimitPolicyOnClient) XXX_Unmarshal(b []byte) error {
@@ -3081,24 +3130,25 @@ func (m *CMsgClientMMSSetRatelimitPolicyOnClient) GetMillisecondsPerDataUpdate()
}
type CMsgClientMMSCreateLobby struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- MaxMembers *int32 `protobuf:"varint,2,opt,name=max_members" json:"max_members,omitempty"`
- LobbyType *int32 `protobuf:"varint,3,opt,name=lobby_type" json:"lobby_type,omitempty"`
- LobbyFlags *int32 `protobuf:"varint,4,opt,name=lobby_flags" json:"lobby_flags,omitempty"`
- CellId *uint32 `protobuf:"varint,5,opt,name=cell_id" json:"cell_id,omitempty"`
- PublicIp *uint32 `protobuf:"varint,6,opt,name=public_ip" json:"public_ip,omitempty"`
- Metadata []byte `protobuf:"bytes,7,opt,name=metadata" json:"metadata,omitempty"`
- PersonaNameOwner *string `protobuf:"bytes,8,opt,name=persona_name_owner" json:"persona_name_owner,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ MaxMembers *int32 `protobuf:"varint,2,opt,name=max_members,json=maxMembers" json:"max_members,omitempty"`
+ LobbyType *int32 `protobuf:"varint,3,opt,name=lobby_type,json=lobbyType" json:"lobby_type,omitempty"`
+ LobbyFlags *int32 `protobuf:"varint,4,opt,name=lobby_flags,json=lobbyFlags" json:"lobby_flags,omitempty"`
+ CellId *uint32 `protobuf:"varint,5,opt,name=cell_id,json=cellId" json:"cell_id,omitempty"`
+ DeprecatedPublicIp *uint32 `protobuf:"varint,6,opt,name=deprecated_public_ip,json=deprecatedPublicIp" json:"deprecated_public_ip,omitempty"`
+ Metadata []byte `protobuf:"bytes,7,opt,name=metadata" json:"metadata,omitempty"`
+ PersonaNameOwner *string `protobuf:"bytes,8,opt,name=persona_name_owner,json=personaNameOwner" json:"persona_name_owner,omitempty"`
+ PublicIp *CMsgIPAddress `protobuf:"bytes,9,opt,name=public_ip,json=publicIp" json:"public_ip,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientMMSCreateLobby) Reset() { *m = CMsgClientMMSCreateLobby{} }
func (m *CMsgClientMMSCreateLobby) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSCreateLobby) ProtoMessage() {}
func (*CMsgClientMMSCreateLobby) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{39}
+ return fileDescriptor_97f09b42bb99641f, []int{40}
}
func (m *CMsgClientMMSCreateLobby) XXX_Unmarshal(b []byte) error {
@@ -3154,9 +3204,9 @@ func (m *CMsgClientMMSCreateLobby) GetCellId() uint32 {
return 0
}
-func (m *CMsgClientMMSCreateLobby) GetPublicIp() uint32 {
- if m != nil && m.PublicIp != nil {
- return *m.PublicIp
+func (m *CMsgClientMMSCreateLobby) GetDeprecatedPublicIp() uint32 {
+ if m != nil && m.DeprecatedPublicIp != nil {
+ return *m.DeprecatedPublicIp
}
return 0
}
@@ -3175,9 +3225,16 @@ func (m *CMsgClientMMSCreateLobby) GetPersonaNameOwner() string {
return ""
}
+func (m *CMsgClientMMSCreateLobby) GetPublicIp() *CMsgIPAddress {
+ if m != nil {
+ return m.PublicIp
+ }
+ return nil
+}
+
type CMsgClientMMSCreateLobbyResponse struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby,json=steamIdLobby" json:"steam_id_lobby,omitempty"`
Eresult *int32 `protobuf:"varint,3,opt,name=eresult,def=2" json:"eresult,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -3188,7 +3245,7 @@ func (m *CMsgClientMMSCreateLobbyResponse) Reset() { *m = CMsgClientMMSC
func (m *CMsgClientMMSCreateLobbyResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSCreateLobbyResponse) ProtoMessage() {}
func (*CMsgClientMMSCreateLobbyResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{40}
+ return fileDescriptor_97f09b42bb99641f, []int{41}
}
func (m *CMsgClientMMSCreateLobbyResponse) XXX_Unmarshal(b []byte) error {
@@ -3233,9 +3290,9 @@ func (m *CMsgClientMMSCreateLobbyResponse) GetEresult() int32 {
}
type CMsgClientMMSJoinLobby struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- PersonaName *string `protobuf:"bytes,3,opt,name=persona_name" json:"persona_name,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby,json=steamIdLobby" json:"steam_id_lobby,omitempty"`
+ PersonaName *string `protobuf:"bytes,3,opt,name=persona_name,json=personaName" json:"persona_name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3245,7 +3302,7 @@ func (m *CMsgClientMMSJoinLobby) Reset() { *m = CMsgClientMMSJoinLobby{}
func (m *CMsgClientMMSJoinLobby) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSJoinLobby) ProtoMessage() {}
func (*CMsgClientMMSJoinLobby) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{41}
+ return fileDescriptor_97f09b42bb99641f, []int{42}
}
func (m *CMsgClientMMSJoinLobby) XXX_Unmarshal(b []byte) error {
@@ -3288,13 +3345,13 @@ func (m *CMsgClientMMSJoinLobby) GetPersonaName() string {
}
type CMsgClientMMSJoinLobbyResponse struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- ChatRoomEnterResponse *int32 `protobuf:"varint,3,opt,name=chat_room_enter_response" json:"chat_room_enter_response,omitempty"`
- MaxMembers *int32 `protobuf:"varint,4,opt,name=max_members" json:"max_members,omitempty"`
- LobbyType *int32 `protobuf:"varint,5,opt,name=lobby_type" json:"lobby_type,omitempty"`
- LobbyFlags *int32 `protobuf:"varint,6,opt,name=lobby_flags" json:"lobby_flags,omitempty"`
- SteamIdOwner *uint64 `protobuf:"fixed64,7,opt,name=steam_id_owner" json:"steam_id_owner,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby,json=steamIdLobby" json:"steam_id_lobby,omitempty"`
+ ChatRoomEnterResponse *int32 `protobuf:"varint,3,opt,name=chat_room_enter_response,json=chatRoomEnterResponse" json:"chat_room_enter_response,omitempty"`
+ MaxMembers *int32 `protobuf:"varint,4,opt,name=max_members,json=maxMembers" json:"max_members,omitempty"`
+ LobbyType *int32 `protobuf:"varint,5,opt,name=lobby_type,json=lobbyType" json:"lobby_type,omitempty"`
+ LobbyFlags *int32 `protobuf:"varint,6,opt,name=lobby_flags,json=lobbyFlags" json:"lobby_flags,omitempty"`
+ SteamIdOwner *uint64 `protobuf:"fixed64,7,opt,name=steam_id_owner,json=steamIdOwner" json:"steam_id_owner,omitempty"`
Metadata []byte `protobuf:"bytes,8,opt,name=metadata" json:"metadata,omitempty"`
Members []*CMsgClientMMSJoinLobbyResponse_Member `protobuf:"bytes,9,rep,name=members" json:"members,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -3306,7 +3363,7 @@ func (m *CMsgClientMMSJoinLobbyResponse) Reset() { *m = CMsgClientMMSJoi
func (m *CMsgClientMMSJoinLobbyResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSJoinLobbyResponse) ProtoMessage() {}
func (*CMsgClientMMSJoinLobbyResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{42}
+ return fileDescriptor_97f09b42bb99641f, []int{43}
}
func (m *CMsgClientMMSJoinLobbyResponse) XXX_Unmarshal(b []byte) error {
@@ -3391,8 +3448,8 @@ func (m *CMsgClientMMSJoinLobbyResponse) GetMembers() []*CMsgClientMMSJoinLobbyR
}
type CMsgClientMMSJoinLobbyResponse_Member struct {
- SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
- PersonaName *string `protobuf:"bytes,2,opt,name=persona_name" json:"persona_name,omitempty"`
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"`
+ PersonaName *string `protobuf:"bytes,2,opt,name=persona_name,json=personaName" json:"persona_name,omitempty"`
Metadata []byte `protobuf:"bytes,3,opt,name=metadata" json:"metadata,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -3403,7 +3460,7 @@ func (m *CMsgClientMMSJoinLobbyResponse_Member) Reset() { *m = CMsgClien
func (m *CMsgClientMMSJoinLobbyResponse_Member) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSJoinLobbyResponse_Member) ProtoMessage() {}
func (*CMsgClientMMSJoinLobbyResponse_Member) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{42, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{43, 0}
}
func (m *CMsgClientMMSJoinLobbyResponse_Member) XXX_Unmarshal(b []byte) error {
@@ -3446,8 +3503,8 @@ func (m *CMsgClientMMSJoinLobbyResponse_Member) GetMetadata() []byte {
}
type CMsgClientMMSLeaveLobby struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby,json=steamIdLobby" json:"steam_id_lobby,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3457,7 +3514,7 @@ func (m *CMsgClientMMSLeaveLobby) Reset() { *m = CMsgClientMMSLeaveLobby
func (m *CMsgClientMMSLeaveLobby) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSLeaveLobby) ProtoMessage() {}
func (*CMsgClientMMSLeaveLobby) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{43}
+ return fileDescriptor_97f09b42bb99641f, []int{44}
}
func (m *CMsgClientMMSLeaveLobby) XXX_Unmarshal(b []byte) error {
@@ -3493,8 +3550,8 @@ func (m *CMsgClientMMSLeaveLobby) GetSteamIdLobby() uint64 {
}
type CMsgClientMMSLeaveLobbyResponse struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby,json=steamIdLobby" json:"steam_id_lobby,omitempty"`
Eresult *int32 `protobuf:"varint,3,opt,name=eresult,def=2" json:"eresult,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -3505,7 +3562,7 @@ func (m *CMsgClientMMSLeaveLobbyResponse) Reset() { *m = CMsgClientMMSLe
func (m *CMsgClientMMSLeaveLobbyResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSLeaveLobbyResponse) ProtoMessage() {}
func (*CMsgClientMMSLeaveLobbyResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{44}
+ return fileDescriptor_97f09b42bb99641f, []int{45}
}
func (m *CMsgClientMMSLeaveLobbyResponse) XXX_Unmarshal(b []byte) error {
@@ -3550,11 +3607,12 @@ func (m *CMsgClientMMSLeaveLobbyResponse) GetEresult() int32 {
}
type CMsgClientMMSGetLobbyList struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- NumLobbiesRequested *int32 `protobuf:"varint,3,opt,name=num_lobbies_requested" json:"num_lobbies_requested,omitempty"`
- CellId *uint32 `protobuf:"varint,4,opt,name=cell_id" json:"cell_id,omitempty"`
- PublicIp *uint32 `protobuf:"varint,5,opt,name=public_ip" json:"public_ip,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ NumLobbiesRequested *int32 `protobuf:"varint,3,opt,name=num_lobbies_requested,json=numLobbiesRequested" json:"num_lobbies_requested,omitempty"`
+ CellId *uint32 `protobuf:"varint,4,opt,name=cell_id,json=cellId" json:"cell_id,omitempty"`
+ DeprecatedPublicIp *uint32 `protobuf:"varint,5,opt,name=deprecated_public_ip,json=deprecatedPublicIp" json:"deprecated_public_ip,omitempty"`
Filters []*CMsgClientMMSGetLobbyList_Filter `protobuf:"bytes,6,rep,name=filters" json:"filters,omitempty"`
+ PublicIp *CMsgIPAddress `protobuf:"bytes,7,opt,name=public_ip,json=publicIp" json:"public_ip,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3564,7 +3622,7 @@ func (m *CMsgClientMMSGetLobbyList) Reset() { *m = CMsgClientMMSGetLobby
func (m *CMsgClientMMSGetLobbyList) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSGetLobbyList) ProtoMessage() {}
func (*CMsgClientMMSGetLobbyList) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{45}
+ return fileDescriptor_97f09b42bb99641f, []int{46}
}
func (m *CMsgClientMMSGetLobbyList) XXX_Unmarshal(b []byte) error {
@@ -3606,9 +3664,9 @@ func (m *CMsgClientMMSGetLobbyList) GetCellId() uint32 {
return 0
}
-func (m *CMsgClientMMSGetLobbyList) GetPublicIp() uint32 {
- if m != nil && m.PublicIp != nil {
- return *m.PublicIp
+func (m *CMsgClientMMSGetLobbyList) GetDeprecatedPublicIp() uint32 {
+ if m != nil && m.DeprecatedPublicIp != nil {
+ return *m.DeprecatedPublicIp
}
return 0
}
@@ -3620,11 +3678,18 @@ func (m *CMsgClientMMSGetLobbyList) GetFilters() []*CMsgClientMMSGetLobbyList_Fi
return nil
}
+func (m *CMsgClientMMSGetLobbyList) GetPublicIp() *CMsgIPAddress {
+ if m != nil {
+ return m.PublicIp
+ }
+ return nil
+}
+
type CMsgClientMMSGetLobbyList_Filter struct {
Key *string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
Comparision *int32 `protobuf:"varint,3,opt,name=comparision" json:"comparision,omitempty"`
- FilterType *int32 `protobuf:"varint,4,opt,name=filter_type" json:"filter_type,omitempty"`
+ FilterType *int32 `protobuf:"varint,4,opt,name=filter_type,json=filterType" json:"filter_type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3634,7 +3699,7 @@ func (m *CMsgClientMMSGetLobbyList_Filter) Reset() { *m = CMsgClientMMSG
func (m *CMsgClientMMSGetLobbyList_Filter) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSGetLobbyList_Filter) ProtoMessage() {}
func (*CMsgClientMMSGetLobbyList_Filter) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{45, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{46, 0}
}
func (m *CMsgClientMMSGetLobbyList_Filter) XXX_Unmarshal(b []byte) error {
@@ -3684,7 +3749,7 @@ func (m *CMsgClientMMSGetLobbyList_Filter) GetFilterType() int32 {
}
type CMsgClientMMSGetLobbyListResponse struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
Eresult *int32 `protobuf:"varint,3,opt,name=eresult,def=2" json:"eresult,omitempty"`
Lobbies []*CMsgClientMMSGetLobbyListResponse_Lobby `protobuf:"bytes,4,rep,name=lobbies" json:"lobbies,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -3696,7 +3761,7 @@ func (m *CMsgClientMMSGetLobbyListResponse) Reset() { *m = CMsgClientMMS
func (m *CMsgClientMMSGetLobbyListResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSGetLobbyListResponse) ProtoMessage() {}
func (*CMsgClientMMSGetLobbyListResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{46}
+ return fileDescriptor_97f09b42bb99641f, []int{47}
}
func (m *CMsgClientMMSGetLobbyListResponse) XXX_Unmarshal(b []byte) error {
@@ -3741,12 +3806,12 @@ func (m *CMsgClientMMSGetLobbyListResponse) GetLobbies() []*CMsgClientMMSGetLobb
}
type CMsgClientMMSGetLobbyListResponse_Lobby struct {
- SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
- MaxMembers *int32 `protobuf:"varint,2,opt,name=max_members" json:"max_members,omitempty"`
- LobbyType *int32 `protobuf:"varint,3,opt,name=lobby_type" json:"lobby_type,omitempty"`
- LobbyFlags *int32 `protobuf:"varint,4,opt,name=lobby_flags" json:"lobby_flags,omitempty"`
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"`
+ MaxMembers *int32 `protobuf:"varint,2,opt,name=max_members,json=maxMembers" json:"max_members,omitempty"`
+ LobbyType *int32 `protobuf:"varint,3,opt,name=lobby_type,json=lobbyType" json:"lobby_type,omitempty"`
+ LobbyFlags *int32 `protobuf:"varint,4,opt,name=lobby_flags,json=lobbyFlags" json:"lobby_flags,omitempty"`
Metadata []byte `protobuf:"bytes,5,opt,name=metadata" json:"metadata,omitempty"`
- NumMembers *int32 `protobuf:"varint,6,opt,name=num_members" json:"num_members,omitempty"`
+ NumMembers *int32 `protobuf:"varint,6,opt,name=num_members,json=numMembers" json:"num_members,omitempty"`
Distance *float32 `protobuf:"fixed32,7,opt,name=distance" json:"distance,omitempty"`
Weight *int64 `protobuf:"varint,8,opt,name=weight" json:"weight,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -3760,7 +3825,7 @@ func (m *CMsgClientMMSGetLobbyListResponse_Lobby) Reset() {
func (m *CMsgClientMMSGetLobbyListResponse_Lobby) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSGetLobbyListResponse_Lobby) ProtoMessage() {}
func (*CMsgClientMMSGetLobbyListResponse_Lobby) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{46, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{47, 0}
}
func (m *CMsgClientMMSGetLobbyListResponse_Lobby) XXX_Unmarshal(b []byte) error {
@@ -3838,12 +3903,12 @@ func (m *CMsgClientMMSGetLobbyListResponse_Lobby) GetWeight() int64 {
}
type CMsgClientMMSSetLobbyData struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- SteamIdMember *uint64 `protobuf:"fixed64,3,opt,name=steam_id_member" json:"steam_id_member,omitempty"`
- MaxMembers *int32 `protobuf:"varint,4,opt,name=max_members" json:"max_members,omitempty"`
- LobbyType *int32 `protobuf:"varint,5,opt,name=lobby_type" json:"lobby_type,omitempty"`
- LobbyFlags *int32 `protobuf:"varint,6,opt,name=lobby_flags" json:"lobby_flags,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby,json=steamIdLobby" json:"steam_id_lobby,omitempty"`
+ SteamIdMember *uint64 `protobuf:"fixed64,3,opt,name=steam_id_member,json=steamIdMember" json:"steam_id_member,omitempty"`
+ MaxMembers *int32 `protobuf:"varint,4,opt,name=max_members,json=maxMembers" json:"max_members,omitempty"`
+ LobbyType *int32 `protobuf:"varint,5,opt,name=lobby_type,json=lobbyType" json:"lobby_type,omitempty"`
+ LobbyFlags *int32 `protobuf:"varint,6,opt,name=lobby_flags,json=lobbyFlags" json:"lobby_flags,omitempty"`
Metadata []byte `protobuf:"bytes,7,opt,name=metadata" json:"metadata,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -3854,7 +3919,7 @@ func (m *CMsgClientMMSSetLobbyData) Reset() { *m = CMsgClientMMSSetLobby
func (m *CMsgClientMMSSetLobbyData) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSSetLobbyData) ProtoMessage() {}
func (*CMsgClientMMSSetLobbyData) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{47}
+ return fileDescriptor_97f09b42bb99641f, []int{48}
}
func (m *CMsgClientMMSSetLobbyData) XXX_Unmarshal(b []byte) error {
@@ -3925,8 +3990,8 @@ func (m *CMsgClientMMSSetLobbyData) GetMetadata() []byte {
}
type CMsgClientMMSSetLobbyDataResponse struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby,json=steamIdLobby" json:"steam_id_lobby,omitempty"`
Eresult *int32 `protobuf:"varint,3,opt,name=eresult,def=2" json:"eresult,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -3937,7 +4002,7 @@ func (m *CMsgClientMMSSetLobbyDataResponse) Reset() { *m = CMsgClientMMS
func (m *CMsgClientMMSSetLobbyDataResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSSetLobbyDataResponse) ProtoMessage() {}
func (*CMsgClientMMSSetLobbyDataResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{48}
+ return fileDescriptor_97f09b42bb99641f, []int{49}
}
func (m *CMsgClientMMSSetLobbyDataResponse) XXX_Unmarshal(b []byte) error {
@@ -3982,8 +4047,8 @@ func (m *CMsgClientMMSSetLobbyDataResponse) GetEresult() int32 {
}
type CMsgClientMMSGetLobbyData struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby,json=steamIdLobby" json:"steam_id_lobby,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3993,7 +4058,7 @@ func (m *CMsgClientMMSGetLobbyData) Reset() { *m = CMsgClientMMSGetLobby
func (m *CMsgClientMMSGetLobbyData) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSGetLobbyData) ProtoMessage() {}
func (*CMsgClientMMSGetLobbyData) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{49}
+ return fileDescriptor_97f09b42bb99641f, []int{50}
}
func (m *CMsgClientMMSGetLobbyData) XXX_Unmarshal(b []byte) error {
@@ -4029,17 +4094,17 @@ func (m *CMsgClientMMSGetLobbyData) GetSteamIdLobby() uint64 {
}
type CMsgClientMMSLobbyData struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- NumMembers *int32 `protobuf:"varint,3,opt,name=num_members" json:"num_members,omitempty"`
- MaxMembers *int32 `protobuf:"varint,4,opt,name=max_members" json:"max_members,omitempty"`
- LobbyType *int32 `protobuf:"varint,5,opt,name=lobby_type" json:"lobby_type,omitempty"`
- LobbyFlags *int32 `protobuf:"varint,6,opt,name=lobby_flags" json:"lobby_flags,omitempty"`
- SteamIdOwner *uint64 `protobuf:"fixed64,7,opt,name=steam_id_owner" json:"steam_id_owner,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby,json=steamIdLobby" json:"steam_id_lobby,omitempty"`
+ NumMembers *int32 `protobuf:"varint,3,opt,name=num_members,json=numMembers" json:"num_members,omitempty"`
+ MaxMembers *int32 `protobuf:"varint,4,opt,name=max_members,json=maxMembers" json:"max_members,omitempty"`
+ LobbyType *int32 `protobuf:"varint,5,opt,name=lobby_type,json=lobbyType" json:"lobby_type,omitempty"`
+ LobbyFlags *int32 `protobuf:"varint,6,opt,name=lobby_flags,json=lobbyFlags" json:"lobby_flags,omitempty"`
+ SteamIdOwner *uint64 `protobuf:"fixed64,7,opt,name=steam_id_owner,json=steamIdOwner" json:"steam_id_owner,omitempty"`
Metadata []byte `protobuf:"bytes,8,opt,name=metadata" json:"metadata,omitempty"`
Members []*CMsgClientMMSLobbyData_Member `protobuf:"bytes,9,rep,name=members" json:"members,omitempty"`
- LobbyCellid *uint32 `protobuf:"varint,10,opt,name=lobby_cellid" json:"lobby_cellid,omitempty"`
- OwnerShouldAcceptChanges *bool `protobuf:"varint,11,opt,name=owner_should_accept_changes" json:"owner_should_accept_changes,omitempty"`
+ LobbyCellid *uint32 `protobuf:"varint,10,opt,name=lobby_cellid,json=lobbyCellid" json:"lobby_cellid,omitempty"`
+ OwnerShouldAcceptChanges *bool `protobuf:"varint,11,opt,name=owner_should_accept_changes,json=ownerShouldAcceptChanges" json:"owner_should_accept_changes,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -4049,7 +4114,7 @@ func (m *CMsgClientMMSLobbyData) Reset() { *m = CMsgClientMMSLobbyData{}
func (m *CMsgClientMMSLobbyData) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSLobbyData) ProtoMessage() {}
func (*CMsgClientMMSLobbyData) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{50}
+ return fileDescriptor_97f09b42bb99641f, []int{51}
}
func (m *CMsgClientMMSLobbyData) XXX_Unmarshal(b []byte) error {
@@ -4148,8 +4213,8 @@ func (m *CMsgClientMMSLobbyData) GetOwnerShouldAcceptChanges() bool {
}
type CMsgClientMMSLobbyData_Member struct {
- SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
- PersonaName *string `protobuf:"bytes,2,opt,name=persona_name" json:"persona_name,omitempty"`
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"`
+ PersonaName *string `protobuf:"bytes,2,opt,name=persona_name,json=personaName" json:"persona_name,omitempty"`
Metadata []byte `protobuf:"bytes,3,opt,name=metadata" json:"metadata,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -4160,7 +4225,7 @@ func (m *CMsgClientMMSLobbyData_Member) Reset() { *m = CMsgClientMMSLobb
func (m *CMsgClientMMSLobbyData_Member) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSLobbyData_Member) ProtoMessage() {}
func (*CMsgClientMMSLobbyData_Member) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{50, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{51, 0}
}
func (m *CMsgClientMMSLobbyData_Member) XXX_Unmarshal(b []byte) error {
@@ -4203,10 +4268,10 @@ func (m *CMsgClientMMSLobbyData_Member) GetMetadata() []byte {
}
type CMsgClientMMSSendLobbyChatMsg struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- SteamIdTarget *uint64 `protobuf:"fixed64,3,opt,name=steam_id_target" json:"steam_id_target,omitempty"`
- LobbyMessage []byte `protobuf:"bytes,4,opt,name=lobby_message" json:"lobby_message,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby,json=steamIdLobby" json:"steam_id_lobby,omitempty"`
+ SteamIdTarget *uint64 `protobuf:"fixed64,3,opt,name=steam_id_target,json=steamIdTarget" json:"steam_id_target,omitempty"`
+ LobbyMessage []byte `protobuf:"bytes,4,opt,name=lobby_message,json=lobbyMessage" json:"lobby_message,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -4216,7 +4281,7 @@ func (m *CMsgClientMMSSendLobbyChatMsg) Reset() { *m = CMsgClientMMSSend
func (m *CMsgClientMMSSendLobbyChatMsg) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSSendLobbyChatMsg) ProtoMessage() {}
func (*CMsgClientMMSSendLobbyChatMsg) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{51}
+ return fileDescriptor_97f09b42bb99641f, []int{52}
}
func (m *CMsgClientMMSSendLobbyChatMsg) XXX_Unmarshal(b []byte) error {
@@ -4266,10 +4331,10 @@ func (m *CMsgClientMMSSendLobbyChatMsg) GetLobbyMessage() []byte {
}
type CMsgClientMMSLobbyChatMsg struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- SteamIdSender *uint64 `protobuf:"fixed64,3,opt,name=steam_id_sender" json:"steam_id_sender,omitempty"`
- LobbyMessage []byte `protobuf:"bytes,4,opt,name=lobby_message" json:"lobby_message,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby,json=steamIdLobby" json:"steam_id_lobby,omitempty"`
+ SteamIdSender *uint64 `protobuf:"fixed64,3,opt,name=steam_id_sender,json=steamIdSender" json:"steam_id_sender,omitempty"`
+ LobbyMessage []byte `protobuf:"bytes,4,opt,name=lobby_message,json=lobbyMessage" json:"lobby_message,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -4279,7 +4344,7 @@ func (m *CMsgClientMMSLobbyChatMsg) Reset() { *m = CMsgClientMMSLobbyCha
func (m *CMsgClientMMSLobbyChatMsg) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSLobbyChatMsg) ProtoMessage() {}
func (*CMsgClientMMSLobbyChatMsg) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{52}
+ return fileDescriptor_97f09b42bb99641f, []int{53}
}
func (m *CMsgClientMMSLobbyChatMsg) XXX_Unmarshal(b []byte) error {
@@ -4329,9 +4394,9 @@ func (m *CMsgClientMMSLobbyChatMsg) GetLobbyMessage() []byte {
}
type CMsgClientMMSSetLobbyOwner struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- SteamIdNewOwner *uint64 `protobuf:"fixed64,3,opt,name=steam_id_new_owner" json:"steam_id_new_owner,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby,json=steamIdLobby" json:"steam_id_lobby,omitempty"`
+ SteamIdNewOwner *uint64 `protobuf:"fixed64,3,opt,name=steam_id_new_owner,json=steamIdNewOwner" json:"steam_id_new_owner,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -4341,7 +4406,7 @@ func (m *CMsgClientMMSSetLobbyOwner) Reset() { *m = CMsgClientMMSSetLobb
func (m *CMsgClientMMSSetLobbyOwner) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSSetLobbyOwner) ProtoMessage() {}
func (*CMsgClientMMSSetLobbyOwner) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{53}
+ return fileDescriptor_97f09b42bb99641f, []int{54}
}
func (m *CMsgClientMMSSetLobbyOwner) XXX_Unmarshal(b []byte) error {
@@ -4384,8 +4449,8 @@ func (m *CMsgClientMMSSetLobbyOwner) GetSteamIdNewOwner() uint64 {
}
type CMsgClientMMSSetLobbyOwnerResponse struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby,json=steamIdLobby" json:"steam_id_lobby,omitempty"`
Eresult *int32 `protobuf:"varint,3,opt,name=eresult,def=2" json:"eresult,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -4396,7 +4461,7 @@ func (m *CMsgClientMMSSetLobbyOwnerResponse) Reset() { *m = CMsgClientMM
func (m *CMsgClientMMSSetLobbyOwnerResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSSetLobbyOwnerResponse) ProtoMessage() {}
func (*CMsgClientMMSSetLobbyOwnerResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{54}
+ return fileDescriptor_97f09b42bb99641f, []int{55}
}
func (m *CMsgClientMMSSetLobbyOwnerResponse) XXX_Unmarshal(b []byte) error {
@@ -4441,9 +4506,9 @@ func (m *CMsgClientMMSSetLobbyOwnerResponse) GetEresult() int32 {
}
type CMsgClientMMSSetLobbyLinked struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- SteamIdLobby2 *uint64 `protobuf:"fixed64,3,opt,name=steam_id_lobby2" json:"steam_id_lobby2,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby,json=steamIdLobby" json:"steam_id_lobby,omitempty"`
+ SteamIdLobby2 *uint64 `protobuf:"fixed64,3,opt,name=steam_id_lobby2,json=steamIdLobby2" json:"steam_id_lobby2,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -4453,7 +4518,7 @@ func (m *CMsgClientMMSSetLobbyLinked) Reset() { *m = CMsgClientMMSSetLob
func (m *CMsgClientMMSSetLobbyLinked) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSSetLobbyLinked) ProtoMessage() {}
func (*CMsgClientMMSSetLobbyLinked) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{55}
+ return fileDescriptor_97f09b42bb99641f, []int{56}
}
func (m *CMsgClientMMSSetLobbyLinked) XXX_Unmarshal(b []byte) error {
@@ -4496,21 +4561,22 @@ func (m *CMsgClientMMSSetLobbyLinked) GetSteamIdLobby2() uint64 {
}
type CMsgClientMMSSetLobbyGameServer struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- GameServerIp *uint32 `protobuf:"varint,3,opt,name=game_server_ip" json:"game_server_ip,omitempty"`
- GameServerPort *uint32 `protobuf:"varint,4,opt,name=game_server_port" json:"game_server_port,omitempty"`
- GameServerSteamId *uint64 `protobuf:"fixed64,5,opt,name=game_server_steam_id" json:"game_server_steam_id,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby,json=steamIdLobby" json:"steam_id_lobby,omitempty"`
+ DeprecatedGameServerIp *uint32 `protobuf:"varint,3,opt,name=deprecated_game_server_ip,json=deprecatedGameServerIp" json:"deprecated_game_server_ip,omitempty"`
+ GameServerPort *uint32 `protobuf:"varint,4,opt,name=game_server_port,json=gameServerPort" json:"game_server_port,omitempty"`
+ GameServerSteamId *uint64 `protobuf:"fixed64,5,opt,name=game_server_steam_id,json=gameServerSteamId" json:"game_server_steam_id,omitempty"`
+ GameServerIp *CMsgIPAddress `protobuf:"bytes,6,opt,name=game_server_ip,json=gameServerIp" json:"game_server_ip,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientMMSSetLobbyGameServer) Reset() { *m = CMsgClientMMSSetLobbyGameServer{} }
func (m *CMsgClientMMSSetLobbyGameServer) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSSetLobbyGameServer) ProtoMessage() {}
func (*CMsgClientMMSSetLobbyGameServer) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{56}
+ return fileDescriptor_97f09b42bb99641f, []int{57}
}
func (m *CMsgClientMMSSetLobbyGameServer) XXX_Unmarshal(b []byte) error {
@@ -4545,9 +4611,9 @@ func (m *CMsgClientMMSSetLobbyGameServer) GetSteamIdLobby() uint64 {
return 0
}
-func (m *CMsgClientMMSSetLobbyGameServer) GetGameServerIp() uint32 {
- if m != nil && m.GameServerIp != nil {
- return *m.GameServerIp
+func (m *CMsgClientMMSSetLobbyGameServer) GetDeprecatedGameServerIp() uint32 {
+ if m != nil && m.DeprecatedGameServerIp != nil {
+ return *m.DeprecatedGameServerIp
}
return 0
}
@@ -4566,22 +4632,30 @@ func (m *CMsgClientMMSSetLobbyGameServer) GetGameServerSteamId() uint64 {
return 0
}
+func (m *CMsgClientMMSSetLobbyGameServer) GetGameServerIp() *CMsgIPAddress {
+ if m != nil {
+ return m.GameServerIp
+ }
+ return nil
+}
+
type CMsgClientMMSLobbyGameServerSet struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- GameServerIp *uint32 `protobuf:"varint,3,opt,name=game_server_ip" json:"game_server_ip,omitempty"`
- GameServerPort *uint32 `protobuf:"varint,4,opt,name=game_server_port" json:"game_server_port,omitempty"`
- GameServerSteamId *uint64 `protobuf:"fixed64,5,opt,name=game_server_steam_id" json:"game_server_steam_id,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby,json=steamIdLobby" json:"steam_id_lobby,omitempty"`
+ DeprecatedGameServerIp *uint32 `protobuf:"varint,3,opt,name=deprecated_game_server_ip,json=deprecatedGameServerIp" json:"deprecated_game_server_ip,omitempty"`
+ GameServerPort *uint32 `protobuf:"varint,4,opt,name=game_server_port,json=gameServerPort" json:"game_server_port,omitempty"`
+ GameServerSteamId *uint64 `protobuf:"fixed64,5,opt,name=game_server_steam_id,json=gameServerSteamId" json:"game_server_steam_id,omitempty"`
+ GameServerIp *CMsgIPAddress `protobuf:"bytes,6,opt,name=game_server_ip,json=gameServerIp" json:"game_server_ip,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientMMSLobbyGameServerSet) Reset() { *m = CMsgClientMMSLobbyGameServerSet{} }
func (m *CMsgClientMMSLobbyGameServerSet) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSLobbyGameServerSet) ProtoMessage() {}
func (*CMsgClientMMSLobbyGameServerSet) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{57}
+ return fileDescriptor_97f09b42bb99641f, []int{58}
}
func (m *CMsgClientMMSLobbyGameServerSet) XXX_Unmarshal(b []byte) error {
@@ -4616,9 +4690,9 @@ func (m *CMsgClientMMSLobbyGameServerSet) GetSteamIdLobby() uint64 {
return 0
}
-func (m *CMsgClientMMSLobbyGameServerSet) GetGameServerIp() uint32 {
- if m != nil && m.GameServerIp != nil {
- return *m.GameServerIp
+func (m *CMsgClientMMSLobbyGameServerSet) GetDeprecatedGameServerIp() uint32 {
+ if m != nil && m.DeprecatedGameServerIp != nil {
+ return *m.DeprecatedGameServerIp
}
return 0
}
@@ -4637,11 +4711,18 @@ func (m *CMsgClientMMSLobbyGameServerSet) GetGameServerSteamId() uint64 {
return 0
}
+func (m *CMsgClientMMSLobbyGameServerSet) GetGameServerIp() *CMsgIPAddress {
+ if m != nil {
+ return m.GameServerIp
+ }
+ return nil
+}
+
type CMsgClientMMSUserJoinedLobby struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- SteamIdUser *uint64 `protobuf:"fixed64,3,opt,name=steam_id_user" json:"steam_id_user,omitempty"`
- PersonaName *string `protobuf:"bytes,4,opt,name=persona_name" json:"persona_name,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby,json=steamIdLobby" json:"steam_id_lobby,omitempty"`
+ SteamIdUser *uint64 `protobuf:"fixed64,3,opt,name=steam_id_user,json=steamIdUser" json:"steam_id_user,omitempty"`
+ PersonaName *string `protobuf:"bytes,4,opt,name=persona_name,json=personaName" json:"persona_name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -4651,7 +4732,7 @@ func (m *CMsgClientMMSUserJoinedLobby) Reset() { *m = CMsgClientMMSUserJ
func (m *CMsgClientMMSUserJoinedLobby) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSUserJoinedLobby) ProtoMessage() {}
func (*CMsgClientMMSUserJoinedLobby) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{58}
+ return fileDescriptor_97f09b42bb99641f, []int{59}
}
func (m *CMsgClientMMSUserJoinedLobby) XXX_Unmarshal(b []byte) error {
@@ -4701,10 +4782,10 @@ func (m *CMsgClientMMSUserJoinedLobby) GetPersonaName() string {
}
type CMsgClientMMSUserLeftLobby struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- SteamIdUser *uint64 `protobuf:"fixed64,3,opt,name=steam_id_user" json:"steam_id_user,omitempty"`
- PersonaName *string `protobuf:"bytes,4,opt,name=persona_name" json:"persona_name,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby,json=steamIdLobby" json:"steam_id_lobby,omitempty"`
+ SteamIdUser *uint64 `protobuf:"fixed64,3,opt,name=steam_id_user,json=steamIdUser" json:"steam_id_user,omitempty"`
+ PersonaName *string `protobuf:"bytes,4,opt,name=persona_name,json=personaName" json:"persona_name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -4714,7 +4795,7 @@ func (m *CMsgClientMMSUserLeftLobby) Reset() { *m = CMsgClientMMSUserLef
func (m *CMsgClientMMSUserLeftLobby) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSUserLeftLobby) ProtoMessage() {}
func (*CMsgClientMMSUserLeftLobby) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{59}
+ return fileDescriptor_97f09b42bb99641f, []int{60}
}
func (m *CMsgClientMMSUserLeftLobby) XXX_Unmarshal(b []byte) error {
@@ -4764,9 +4845,9 @@ func (m *CMsgClientMMSUserLeftLobby) GetPersonaName() string {
}
type CMsgClientMMSInviteToLobby struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- SteamIdUserInvited *uint64 `protobuf:"fixed64,3,opt,name=steam_id_user_invited" json:"steam_id_user_invited,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby,json=steamIdLobby" json:"steam_id_lobby,omitempty"`
+ SteamIdUserInvited *uint64 `protobuf:"fixed64,3,opt,name=steam_id_user_invited,json=steamIdUserInvited" json:"steam_id_user_invited,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -4776,7 +4857,7 @@ func (m *CMsgClientMMSInviteToLobby) Reset() { *m = CMsgClientMMSInviteT
func (m *CMsgClientMMSInviteToLobby) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSInviteToLobby) ProtoMessage() {}
func (*CMsgClientMMSInviteToLobby) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{60}
+ return fileDescriptor_97f09b42bb99641f, []int{61}
}
func (m *CMsgClientMMSInviteToLobby) XXX_Unmarshal(b []byte) error {
@@ -4819,10 +4900,10 @@ func (m *CMsgClientMMSInviteToLobby) GetSteamIdUserInvited() uint64 {
}
type CMsgClientMMSGetLobbyStatus struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- ClaimMembership *bool `protobuf:"varint,3,opt,name=claim_membership" json:"claim_membership,omitempty"`
- ClaimOwnership *bool `protobuf:"varint,4,opt,name=claim_ownership" json:"claim_ownership,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby,json=steamIdLobby" json:"steam_id_lobby,omitempty"`
+ ClaimMembership *bool `protobuf:"varint,3,opt,name=claim_membership,json=claimMembership" json:"claim_membership,omitempty"`
+ ClaimOwnership *bool `protobuf:"varint,4,opt,name=claim_ownership,json=claimOwnership" json:"claim_ownership,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -4832,7 +4913,7 @@ func (m *CMsgClientMMSGetLobbyStatus) Reset() { *m = CMsgClientMMSGetLob
func (m *CMsgClientMMSGetLobbyStatus) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSGetLobbyStatus) ProtoMessage() {}
func (*CMsgClientMMSGetLobbyStatus) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{61}
+ return fileDescriptor_97f09b42bb99641f, []int{62}
}
func (m *CMsgClientMMSGetLobbyStatus) XXX_Unmarshal(b []byte) error {
@@ -4882,9 +4963,9 @@ func (m *CMsgClientMMSGetLobbyStatus) GetClaimOwnership() bool {
}
type CMsgClientMMSGetLobbyStatusResponse struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- LobbyStatus *EMMSLobbyStatus `protobuf:"varint,3,opt,name=lobby_status,enum=EMMSLobbyStatus,def=0" json:"lobby_status,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby,json=steamIdLobby" json:"steam_id_lobby,omitempty"`
+ LobbyStatus *EMMSLobbyStatus `protobuf:"varint,3,opt,name=lobby_status,json=lobbyStatus,enum=EMMSLobbyStatus,def=0" json:"lobby_status,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -4894,7 +4975,7 @@ func (m *CMsgClientMMSGetLobbyStatusResponse) Reset() { *m = CMsgClientM
func (m *CMsgClientMMSGetLobbyStatusResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSGetLobbyStatusResponse) ProtoMessage() {}
func (*CMsgClientMMSGetLobbyStatusResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{62}
+ return fileDescriptor_97f09b42bb99641f, []int{63}
}
func (m *CMsgClientMMSGetLobbyStatusResponse) XXX_Unmarshal(b []byte) error {
@@ -4939,9 +5020,10 @@ func (m *CMsgClientMMSGetLobbyStatusResponse) GetLobbyStatus() EMMSLobbyStatus {
}
type CMsgClientInviteToGame struct {
- SteamIdDest *uint64 `protobuf:"fixed64,1,opt,name=steam_id_dest" json:"steam_id_dest,omitempty"`
- SteamIdSrc *uint64 `protobuf:"fixed64,2,opt,name=steam_id_src" json:"steam_id_src,omitempty"`
- ConnectString *string `protobuf:"bytes,3,opt,name=connect_string" json:"connect_string,omitempty"`
+ SteamIdDest *uint64 `protobuf:"fixed64,1,opt,name=steam_id_dest,json=steamIdDest" json:"steam_id_dest,omitempty"`
+ SteamIdSrc *uint64 `protobuf:"fixed64,2,opt,name=steam_id_src,json=steamIdSrc" json:"steam_id_src,omitempty"`
+ ConnectString *string `protobuf:"bytes,3,opt,name=connect_string,json=connectString" json:"connect_string,omitempty"`
+ RemotePlay *string `protobuf:"bytes,4,opt,name=remote_play,json=remotePlay" json:"remote_play,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -4951,7 +5033,7 @@ func (m *CMsgClientInviteToGame) Reset() { *m = CMsgClientInviteToGame{}
func (m *CMsgClientInviteToGame) String() string { return proto.CompactTextString(m) }
func (*CMsgClientInviteToGame) ProtoMessage() {}
func (*CMsgClientInviteToGame) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{63}
+ return fileDescriptor_97f09b42bb99641f, []int{64}
}
func (m *CMsgClientInviteToGame) XXX_Unmarshal(b []byte) error {
@@ -4993,14 +5075,21 @@ func (m *CMsgClientInviteToGame) GetConnectString() string {
return ""
}
+func (m *CMsgClientInviteToGame) GetRemotePlay() string {
+ if m != nil && m.RemotePlay != nil {
+ return *m.RemotePlay
+ }
+ return ""
+}
+
type CMsgClientChatInvite struct {
- SteamIdInvited *uint64 `protobuf:"fixed64,1,opt,name=steam_id_invited" json:"steam_id_invited,omitempty"`
- SteamIdChat *uint64 `protobuf:"fixed64,2,opt,name=steam_id_chat" json:"steam_id_chat,omitempty"`
- SteamIdPatron *uint64 `protobuf:"fixed64,3,opt,name=steam_id_patron" json:"steam_id_patron,omitempty"`
- ChatroomType *int32 `protobuf:"varint,4,opt,name=chatroom_type" json:"chatroom_type,omitempty"`
- SteamIdFriendChat *uint64 `protobuf:"fixed64,5,opt,name=steam_id_friend_chat" json:"steam_id_friend_chat,omitempty"`
- ChatName *string `protobuf:"bytes,6,opt,name=chat_name" json:"chat_name,omitempty"`
- GameId *uint64 `protobuf:"fixed64,7,opt,name=game_id" json:"game_id,omitempty"`
+ SteamIdInvited *uint64 `protobuf:"fixed64,1,opt,name=steam_id_invited,json=steamIdInvited" json:"steam_id_invited,omitempty"`
+ SteamIdChat *uint64 `protobuf:"fixed64,2,opt,name=steam_id_chat,json=steamIdChat" json:"steam_id_chat,omitempty"`
+ SteamIdPatron *uint64 `protobuf:"fixed64,3,opt,name=steam_id_patron,json=steamIdPatron" json:"steam_id_patron,omitempty"`
+ ChatroomType *int32 `protobuf:"varint,4,opt,name=chatroom_type,json=chatroomType" json:"chatroom_type,omitempty"`
+ SteamIdFriendChat *uint64 `protobuf:"fixed64,5,opt,name=steam_id_friend_chat,json=steamIdFriendChat" json:"steam_id_friend_chat,omitempty"`
+ ChatName *string `protobuf:"bytes,6,opt,name=chat_name,json=chatName" json:"chat_name,omitempty"`
+ GameId *uint64 `protobuf:"fixed64,7,opt,name=game_id,json=gameId" json:"game_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -5010,7 +5099,7 @@ func (m *CMsgClientChatInvite) Reset() { *m = CMsgClientChatInvite{} }
func (m *CMsgClientChatInvite) String() string { return proto.CompactTextString(m) }
func (*CMsgClientChatInvite) ProtoMessage() {}
func (*CMsgClientChatInvite) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{64}
+ return fileDescriptor_97f09b42bb99641f, []int{65}
}
func (m *CMsgClientChatInvite) XXX_Unmarshal(b []byte) error {
@@ -5081,8 +5170,8 @@ func (m *CMsgClientChatInvite) GetGameId() uint64 {
}
type CMsgClientConnectionStats struct {
- StatsLogon *CMsgClientConnectionStats_Stats_Logon `protobuf:"bytes,1,opt,name=stats_logon" json:"stats_logon,omitempty"`
- StatsVconn *CMsgClientConnectionStats_Stats_VConn `protobuf:"bytes,2,opt,name=stats_vconn" json:"stats_vconn,omitempty"`
+ StatsLogon *CMsgClientConnectionStats_Stats_Logon `protobuf:"bytes,1,opt,name=stats_logon,json=statsLogon" json:"stats_logon,omitempty"`
+ StatsVconn *CMsgClientConnectionStats_Stats_VConn `protobuf:"bytes,2,opt,name=stats_vconn,json=statsVconn" json:"stats_vconn,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -5092,7 +5181,7 @@ func (m *CMsgClientConnectionStats) Reset() { *m = CMsgClientConnectionS
func (m *CMsgClientConnectionStats) String() string { return proto.CompactTextString(m) }
func (*CMsgClientConnectionStats) ProtoMessage() {}
func (*CMsgClientConnectionStats) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{65}
+ return fileDescriptor_97f09b42bb99641f, []int{66}
}
func (m *CMsgClientConnectionStats) XXX_Unmarshal(b []byte) error {
@@ -5128,13 +5217,13 @@ func (m *CMsgClientConnectionStats) GetStatsVconn() *CMsgClientConnectionStats_S
}
type CMsgClientConnectionStats_Stats_Logon struct {
- ConnectAttempts *int32 `protobuf:"varint,1,opt,name=connect_attempts" json:"connect_attempts,omitempty"`
- ConnectSuccesses *int32 `protobuf:"varint,2,opt,name=connect_successes" json:"connect_successes,omitempty"`
- ConnectFailures *int32 `protobuf:"varint,3,opt,name=connect_failures" json:"connect_failures,omitempty"`
- ConnectionsDropped *int32 `protobuf:"varint,4,opt,name=connections_dropped" json:"connections_dropped,omitempty"`
- SecondsRunning *uint32 `protobuf:"varint,5,opt,name=seconds_running" json:"seconds_running,omitempty"`
- MsecTologonthistime *uint32 `protobuf:"varint,6,opt,name=msec_tologonthistime" json:"msec_tologonthistime,omitempty"`
- CountBadCms *uint32 `protobuf:"varint,7,opt,name=count_bad_cms" json:"count_bad_cms,omitempty"`
+ ConnectAttempts *int32 `protobuf:"varint,1,opt,name=connect_attempts,json=connectAttempts" json:"connect_attempts,omitempty"`
+ ConnectSuccesses *int32 `protobuf:"varint,2,opt,name=connect_successes,json=connectSuccesses" json:"connect_successes,omitempty"`
+ ConnectFailures *int32 `protobuf:"varint,3,opt,name=connect_failures,json=connectFailures" json:"connect_failures,omitempty"`
+ ConnectionsDropped *int32 `protobuf:"varint,4,opt,name=connections_dropped,json=connectionsDropped" json:"connections_dropped,omitempty"`
+ SecondsRunning *uint32 `protobuf:"varint,5,opt,name=seconds_running,json=secondsRunning" json:"seconds_running,omitempty"`
+ MsecTologonthistime *uint32 `protobuf:"varint,6,opt,name=msec_tologonthistime,json=msecTologonthistime" json:"msec_tologonthistime,omitempty"`
+ CountBadCms *uint32 `protobuf:"varint,7,opt,name=count_bad_cms,json=countBadCms" json:"count_bad_cms,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -5144,7 +5233,7 @@ func (m *CMsgClientConnectionStats_Stats_Logon) Reset() { *m = CMsgClien
func (m *CMsgClientConnectionStats_Stats_Logon) String() string { return proto.CompactTextString(m) }
func (*CMsgClientConnectionStats_Stats_Logon) ProtoMessage() {}
func (*CMsgClientConnectionStats_Stats_Logon) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{65, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{66, 0}
}
func (m *CMsgClientConnectionStats_Stats_Logon) XXX_Unmarshal(b []byte) error {
@@ -5215,11 +5304,11 @@ func (m *CMsgClientConnectionStats_Stats_Logon) GetCountBadCms() uint32 {
}
type CMsgClientConnectionStats_Stats_UDP struct {
- PktsSent *uint64 `protobuf:"varint,1,opt,name=pkts_sent" json:"pkts_sent,omitempty"`
- BytesSent *uint64 `protobuf:"varint,2,opt,name=bytes_sent" json:"bytes_sent,omitempty"`
- PktsRecv *uint64 `protobuf:"varint,3,opt,name=pkts_recv" json:"pkts_recv,omitempty"`
- PktsProcessed *uint64 `protobuf:"varint,4,opt,name=pkts_processed" json:"pkts_processed,omitempty"`
- BytesRecv *uint64 `protobuf:"varint,5,opt,name=bytes_recv" json:"bytes_recv,omitempty"`
+ PktsSent *uint64 `protobuf:"varint,1,opt,name=pkts_sent,json=pktsSent" json:"pkts_sent,omitempty"`
+ BytesSent *uint64 `protobuf:"varint,2,opt,name=bytes_sent,json=bytesSent" json:"bytes_sent,omitempty"`
+ PktsRecv *uint64 `protobuf:"varint,3,opt,name=pkts_recv,json=pktsRecv" json:"pkts_recv,omitempty"`
+ PktsProcessed *uint64 `protobuf:"varint,4,opt,name=pkts_processed,json=pktsProcessed" json:"pkts_processed,omitempty"`
+ BytesRecv *uint64 `protobuf:"varint,5,opt,name=bytes_recv,json=bytesRecv" json:"bytes_recv,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -5229,7 +5318,7 @@ func (m *CMsgClientConnectionStats_Stats_UDP) Reset() { *m = CMsgClientC
func (m *CMsgClientConnectionStats_Stats_UDP) String() string { return proto.CompactTextString(m) }
func (*CMsgClientConnectionStats_Stats_UDP) ProtoMessage() {}
func (*CMsgClientConnectionStats_Stats_UDP) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{65, 1}
+ return fileDescriptor_97f09b42bb99641f, []int{66, 1}
}
func (m *CMsgClientConnectionStats_Stats_UDP) XXX_Unmarshal(b []byte) error {
@@ -5286,26 +5375,26 @@ func (m *CMsgClientConnectionStats_Stats_UDP) GetBytesRecv() uint64 {
}
type CMsgClientConnectionStats_Stats_VConn struct {
- ConnectionsUdp *uint32 `protobuf:"varint,1,opt,name=connections_udp" json:"connections_udp,omitempty"`
- ConnectionsTcp *uint32 `protobuf:"varint,2,opt,name=connections_tcp" json:"connections_tcp,omitempty"`
- StatsUdp *CMsgClientConnectionStats_Stats_UDP `protobuf:"bytes,3,opt,name=stats_udp" json:"stats_udp,omitempty"`
- PktsAbandoned *uint64 `protobuf:"varint,4,opt,name=pkts_abandoned" json:"pkts_abandoned,omitempty"`
- ConnReqReceived *uint64 `protobuf:"varint,5,opt,name=conn_req_received" json:"conn_req_received,omitempty"`
- PktsResent *uint64 `protobuf:"varint,6,opt,name=pkts_resent" json:"pkts_resent,omitempty"`
- MsgsSent *uint64 `protobuf:"varint,7,opt,name=msgs_sent" json:"msgs_sent,omitempty"`
- MsgsSentFailed *uint64 `protobuf:"varint,8,opt,name=msgs_sent_failed" json:"msgs_sent_failed,omitempty"`
- MsgsRecv *uint64 `protobuf:"varint,9,opt,name=msgs_recv" json:"msgs_recv,omitempty"`
- DatagramsSent *uint64 `protobuf:"varint,10,opt,name=datagrams_sent" json:"datagrams_sent,omitempty"`
- DatagramsRecv *uint64 `protobuf:"varint,11,opt,name=datagrams_recv" json:"datagrams_recv,omitempty"`
- BadPktsRecv *uint64 `protobuf:"varint,12,opt,name=bad_pkts_recv" json:"bad_pkts_recv,omitempty"`
- UnknownConnPktsRecv *uint64 `protobuf:"varint,13,opt,name=unknown_conn_pkts_recv" json:"unknown_conn_pkts_recv,omitempty"`
- MissedPktsRecv *uint64 `protobuf:"varint,14,opt,name=missed_pkts_recv" json:"missed_pkts_recv,omitempty"`
- DupPktsRecv *uint64 `protobuf:"varint,15,opt,name=dup_pkts_recv" json:"dup_pkts_recv,omitempty"`
- FailedConnectChallenges *uint64 `protobuf:"varint,16,opt,name=failed_connect_challenges" json:"failed_connect_challenges,omitempty"`
- MicroSecAvgLatency *uint32 `protobuf:"varint,17,opt,name=micro_sec_avg_latency" json:"micro_sec_avg_latency,omitempty"`
- MicroSecMinLatency *uint32 `protobuf:"varint,18,opt,name=micro_sec_min_latency" json:"micro_sec_min_latency,omitempty"`
- MicroSecMaxLatency *uint32 `protobuf:"varint,19,opt,name=micro_sec_max_latency" json:"micro_sec_max_latency,omitempty"`
- MemPoolMsgInUse *uint32 `protobuf:"varint,20,opt,name=mem_pool_msg_in_use" json:"mem_pool_msg_in_use,omitempty"`
+ ConnectionsUdp *uint32 `protobuf:"varint,1,opt,name=connections_udp,json=connectionsUdp" json:"connections_udp,omitempty"`
+ ConnectionsTcp *uint32 `protobuf:"varint,2,opt,name=connections_tcp,json=connectionsTcp" json:"connections_tcp,omitempty"`
+ StatsUdp *CMsgClientConnectionStats_Stats_UDP `protobuf:"bytes,3,opt,name=stats_udp,json=statsUdp" json:"stats_udp,omitempty"`
+ PktsAbandoned *uint64 `protobuf:"varint,4,opt,name=pkts_abandoned,json=pktsAbandoned" json:"pkts_abandoned,omitempty"`
+ ConnReqReceived *uint64 `protobuf:"varint,5,opt,name=conn_req_received,json=connReqReceived" json:"conn_req_received,omitempty"`
+ PktsResent *uint64 `protobuf:"varint,6,opt,name=pkts_resent,json=pktsResent" json:"pkts_resent,omitempty"`
+ MsgsSent *uint64 `protobuf:"varint,7,opt,name=msgs_sent,json=msgsSent" json:"msgs_sent,omitempty"`
+ MsgsSentFailed *uint64 `protobuf:"varint,8,opt,name=msgs_sent_failed,json=msgsSentFailed" json:"msgs_sent_failed,omitempty"`
+ MsgsRecv *uint64 `protobuf:"varint,9,opt,name=msgs_recv,json=msgsRecv" json:"msgs_recv,omitempty"`
+ DatagramsSent *uint64 `protobuf:"varint,10,opt,name=datagrams_sent,json=datagramsSent" json:"datagrams_sent,omitempty"`
+ DatagramsRecv *uint64 `protobuf:"varint,11,opt,name=datagrams_recv,json=datagramsRecv" json:"datagrams_recv,omitempty"`
+ BadPktsRecv *uint64 `protobuf:"varint,12,opt,name=bad_pkts_recv,json=badPktsRecv" json:"bad_pkts_recv,omitempty"`
+ UnknownConnPktsRecv *uint64 `protobuf:"varint,13,opt,name=unknown_conn_pkts_recv,json=unknownConnPktsRecv" json:"unknown_conn_pkts_recv,omitempty"`
+ MissedPktsRecv *uint64 `protobuf:"varint,14,opt,name=missed_pkts_recv,json=missedPktsRecv" json:"missed_pkts_recv,omitempty"`
+ DupPktsRecv *uint64 `protobuf:"varint,15,opt,name=dup_pkts_recv,json=dupPktsRecv" json:"dup_pkts_recv,omitempty"`
+ FailedConnectChallenges *uint64 `protobuf:"varint,16,opt,name=failed_connect_challenges,json=failedConnectChallenges" json:"failed_connect_challenges,omitempty"`
+ MicroSecAvgLatency *uint32 `protobuf:"varint,17,opt,name=micro_sec_avg_latency,json=microSecAvgLatency" json:"micro_sec_avg_latency,omitempty"`
+ MicroSecMinLatency *uint32 `protobuf:"varint,18,opt,name=micro_sec_min_latency,json=microSecMinLatency" json:"micro_sec_min_latency,omitempty"`
+ MicroSecMaxLatency *uint32 `protobuf:"varint,19,opt,name=micro_sec_max_latency,json=microSecMaxLatency" json:"micro_sec_max_latency,omitempty"`
+ MemPoolMsgInUse *uint32 `protobuf:"varint,20,opt,name=mem_pool_msg_in_use,json=memPoolMsgInUse" json:"mem_pool_msg_in_use,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -5315,7 +5404,7 @@ func (m *CMsgClientConnectionStats_Stats_VConn) Reset() { *m = CMsgClien
func (m *CMsgClientConnectionStats_Stats_VConn) String() string { return proto.CompactTextString(m) }
func (*CMsgClientConnectionStats_Stats_VConn) ProtoMessage() {}
func (*CMsgClientConnectionStats_Stats_VConn) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{65, 2}
+ return fileDescriptor_97f09b42bb99641f, []int{66, 2}
}
func (m *CMsgClientConnectionStats_Stats_VConn) XXX_Unmarshal(b []byte) error {
@@ -5477,8 +5566,8 @@ func (m *CMsgClientConnectionStats_Stats_VConn) GetMemPoolMsgInUse() uint32 {
}
type CMsgClientServersAvailable struct {
- ServerTypesAvailable []*CMsgClientServersAvailable_Server_Types_Available `protobuf:"bytes,1,rep,name=server_types_available" json:"server_types_available,omitempty"`
- ServerTypeForAuthServices *uint32 `protobuf:"varint,2,opt,name=server_type_for_auth_services" json:"server_type_for_auth_services,omitempty"`
+ ServerTypesAvailable []*CMsgClientServersAvailable_Server_Types_Available `protobuf:"bytes,1,rep,name=server_types_available,json=serverTypesAvailable" json:"server_types_available,omitempty"`
+ ServerTypeForAuthServices *uint32 `protobuf:"varint,2,opt,name=server_type_for_auth_services,json=serverTypeForAuthServices" json:"server_type_for_auth_services,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -5488,7 +5577,7 @@ func (m *CMsgClientServersAvailable) Reset() { *m = CMsgClientServersAva
func (m *CMsgClientServersAvailable) String() string { return proto.CompactTextString(m) }
func (*CMsgClientServersAvailable) ProtoMessage() {}
func (*CMsgClientServersAvailable) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{66}
+ return fileDescriptor_97f09b42bb99641f, []int{67}
}
func (m *CMsgClientServersAvailable) XXX_Unmarshal(b []byte) error {
@@ -5539,7 +5628,7 @@ func (m *CMsgClientServersAvailable_Server_Types_Available) String() string {
}
func (*CMsgClientServersAvailable_Server_Types_Available) ProtoMessage() {}
func (*CMsgClientServersAvailable_Server_Types_Available) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{66, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{67, 0}
}
func (m *CMsgClientServersAvailable_Server_Types_Available) XXX_Unmarshal(b []byte) error {
@@ -5575,10 +5664,10 @@ func (m *CMsgClientServersAvailable_Server_Types_Available) GetChanged() bool {
}
type CMsgClientGetUserStats struct {
- GameId *uint64 `protobuf:"fixed64,1,opt,name=game_id" json:"game_id,omitempty"`
- CrcStats *uint32 `protobuf:"varint,2,opt,name=crc_stats" json:"crc_stats,omitempty"`
- SchemaLocalVersion *int32 `protobuf:"varint,3,opt,name=schema_local_version" json:"schema_local_version,omitempty"`
- SteamIdForUser *uint64 `protobuf:"fixed64,4,opt,name=steam_id_for_user" json:"steam_id_for_user,omitempty"`
+ GameId *uint64 `protobuf:"fixed64,1,opt,name=game_id,json=gameId" json:"game_id,omitempty"`
+ CrcStats *uint32 `protobuf:"varint,2,opt,name=crc_stats,json=crcStats" json:"crc_stats,omitempty"`
+ SchemaLocalVersion *int32 `protobuf:"varint,3,opt,name=schema_local_version,json=schemaLocalVersion" json:"schema_local_version,omitempty"`
+ SteamIdForUser *uint64 `protobuf:"fixed64,4,opt,name=steam_id_for_user,json=steamIdForUser" json:"steam_id_for_user,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -5588,7 +5677,7 @@ func (m *CMsgClientGetUserStats) Reset() { *m = CMsgClientGetUserStats{}
func (m *CMsgClientGetUserStats) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetUserStats) ProtoMessage() {}
func (*CMsgClientGetUserStats) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{67}
+ return fileDescriptor_97f09b42bb99641f, []int{68}
}
func (m *CMsgClientGetUserStats) XXX_Unmarshal(b []byte) error {
@@ -5638,12 +5727,12 @@ func (m *CMsgClientGetUserStats) GetSteamIdForUser() uint64 {
}
type CMsgClientGetUserStatsResponse struct {
- GameId *uint64 `protobuf:"fixed64,1,opt,name=game_id" json:"game_id,omitempty"`
+ GameId *uint64 `protobuf:"fixed64,1,opt,name=game_id,json=gameId" json:"game_id,omitempty"`
Eresult *int32 `protobuf:"varint,2,opt,name=eresult,def=2" json:"eresult,omitempty"`
- CrcStats *uint32 `protobuf:"varint,3,opt,name=crc_stats" json:"crc_stats,omitempty"`
+ CrcStats *uint32 `protobuf:"varint,3,opt,name=crc_stats,json=crcStats" json:"crc_stats,omitempty"`
Schema []byte `protobuf:"bytes,4,opt,name=schema" json:"schema,omitempty"`
Stats []*CMsgClientGetUserStatsResponse_Stats `protobuf:"bytes,5,rep,name=stats" json:"stats,omitempty"`
- AchievementBlocks []*CMsgClientGetUserStatsResponse_Achievement_Blocks `protobuf:"bytes,6,rep,name=achievement_blocks" json:"achievement_blocks,omitempty"`
+ AchievementBlocks []*CMsgClientGetUserStatsResponse_Achievement_Blocks `protobuf:"bytes,6,rep,name=achievement_blocks,json=achievementBlocks" json:"achievement_blocks,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -5653,7 +5742,7 @@ func (m *CMsgClientGetUserStatsResponse) Reset() { *m = CMsgClientGetUse
func (m *CMsgClientGetUserStatsResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetUserStatsResponse) ProtoMessage() {}
func (*CMsgClientGetUserStatsResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{68}
+ return fileDescriptor_97f09b42bb99641f, []int{69}
}
func (m *CMsgClientGetUserStatsResponse) XXX_Unmarshal(b []byte) error {
@@ -5719,8 +5808,8 @@ func (m *CMsgClientGetUserStatsResponse) GetAchievementBlocks() []*CMsgClientGet
}
type CMsgClientGetUserStatsResponse_Stats struct {
- StatId *uint32 `protobuf:"varint,1,opt,name=stat_id" json:"stat_id,omitempty"`
- StatValue *uint32 `protobuf:"varint,2,opt,name=stat_value" json:"stat_value,omitempty"`
+ StatId *uint32 `protobuf:"varint,1,opt,name=stat_id,json=statId" json:"stat_id,omitempty"`
+ StatValue *uint32 `protobuf:"varint,2,opt,name=stat_value,json=statValue" json:"stat_value,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -5730,7 +5819,7 @@ func (m *CMsgClientGetUserStatsResponse_Stats) Reset() { *m = CMsgClient
func (m *CMsgClientGetUserStatsResponse_Stats) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetUserStatsResponse_Stats) ProtoMessage() {}
func (*CMsgClientGetUserStatsResponse_Stats) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{68, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{69, 0}
}
func (m *CMsgClientGetUserStatsResponse_Stats) XXX_Unmarshal(b []byte) error {
@@ -5766,8 +5855,8 @@ func (m *CMsgClientGetUserStatsResponse_Stats) GetStatValue() uint32 {
}
type CMsgClientGetUserStatsResponse_Achievement_Blocks struct {
- AchievementId *uint32 `protobuf:"varint,1,opt,name=achievement_id" json:"achievement_id,omitempty"`
- UnlockTime []uint32 `protobuf:"fixed32,2,rep,name=unlock_time" json:"unlock_time,omitempty"`
+ AchievementId *uint32 `protobuf:"varint,1,opt,name=achievement_id,json=achievementId" json:"achievement_id,omitempty"`
+ UnlockTime []uint32 `protobuf:"fixed32,2,rep,name=unlock_time,json=unlockTime" json:"unlock_time,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -5781,7 +5870,7 @@ func (m *CMsgClientGetUserStatsResponse_Achievement_Blocks) String() string {
}
func (*CMsgClientGetUserStatsResponse_Achievement_Blocks) ProtoMessage() {}
func (*CMsgClientGetUserStatsResponse_Achievement_Blocks) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{68, 1}
+ return fileDescriptor_97f09b42bb99641f, []int{69, 1}
}
func (m *CMsgClientGetUserStatsResponse_Achievement_Blocks) XXX_Unmarshal(b []byte) error {
@@ -5817,11 +5906,11 @@ func (m *CMsgClientGetUserStatsResponse_Achievement_Blocks) GetUnlockTime() []ui
}
type CMsgClientStoreUserStatsResponse struct {
- GameId *uint64 `protobuf:"fixed64,1,opt,name=game_id" json:"game_id,omitempty"`
+ GameId *uint64 `protobuf:"fixed64,1,opt,name=game_id,json=gameId" json:"game_id,omitempty"`
Eresult *int32 `protobuf:"varint,2,opt,name=eresult,def=2" json:"eresult,omitempty"`
- CrcStats *uint32 `protobuf:"varint,3,opt,name=crc_stats" json:"crc_stats,omitempty"`
- StatsFailedValidation []*CMsgClientStoreUserStatsResponse_Stats_Failed_Validation `protobuf:"bytes,4,rep,name=stats_failed_validation" json:"stats_failed_validation,omitempty"`
- StatsOutOfDate *bool `protobuf:"varint,5,opt,name=stats_out_of_date" json:"stats_out_of_date,omitempty"`
+ CrcStats *uint32 `protobuf:"varint,3,opt,name=crc_stats,json=crcStats" json:"crc_stats,omitempty"`
+ StatsFailedValidation []*CMsgClientStoreUserStatsResponse_Stats_Failed_Validation `protobuf:"bytes,4,rep,name=stats_failed_validation,json=statsFailedValidation" json:"stats_failed_validation,omitempty"`
+ StatsOutOfDate *bool `protobuf:"varint,5,opt,name=stats_out_of_date,json=statsOutOfDate" json:"stats_out_of_date,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -5831,7 +5920,7 @@ func (m *CMsgClientStoreUserStatsResponse) Reset() { *m = CMsgClientStor
func (m *CMsgClientStoreUserStatsResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientStoreUserStatsResponse) ProtoMessage() {}
func (*CMsgClientStoreUserStatsResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{69}
+ return fileDescriptor_97f09b42bb99641f, []int{70}
}
func (m *CMsgClientStoreUserStatsResponse) XXX_Unmarshal(b []byte) error {
@@ -5890,8 +5979,8 @@ func (m *CMsgClientStoreUserStatsResponse) GetStatsOutOfDate() bool {
}
type CMsgClientStoreUserStatsResponse_Stats_Failed_Validation struct {
- StatId *uint32 `protobuf:"varint,1,opt,name=stat_id" json:"stat_id,omitempty"`
- RevertedStatValue *uint32 `protobuf:"varint,2,opt,name=reverted_stat_value" json:"reverted_stat_value,omitempty"`
+ StatId *uint32 `protobuf:"varint,1,opt,name=stat_id,json=statId" json:"stat_id,omitempty"`
+ RevertedStatValue *uint32 `protobuf:"varint,2,opt,name=reverted_stat_value,json=revertedStatValue" json:"reverted_stat_value,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -5905,7 +5994,7 @@ func (m *CMsgClientStoreUserStatsResponse_Stats_Failed_Validation) String() stri
}
func (*CMsgClientStoreUserStatsResponse_Stats_Failed_Validation) ProtoMessage() {}
func (*CMsgClientStoreUserStatsResponse_Stats_Failed_Validation) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{69, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{70, 0}
}
func (m *CMsgClientStoreUserStatsResponse_Stats_Failed_Validation) XXX_Unmarshal(b []byte) error {
@@ -5941,11 +6030,11 @@ func (m *CMsgClientStoreUserStatsResponse_Stats_Failed_Validation) GetRevertedSt
}
type CMsgClientStoreUserStats2 struct {
- GameId *uint64 `protobuf:"fixed64,1,opt,name=game_id" json:"game_id,omitempty"`
- SettorSteamId *uint64 `protobuf:"fixed64,2,opt,name=settor_steam_id" json:"settor_steam_id,omitempty"`
- SetteeSteamId *uint64 `protobuf:"fixed64,3,opt,name=settee_steam_id" json:"settee_steam_id,omitempty"`
- CrcStats *uint32 `protobuf:"varint,4,opt,name=crc_stats" json:"crc_stats,omitempty"`
- ExplicitReset *bool `protobuf:"varint,5,opt,name=explicit_reset" json:"explicit_reset,omitempty"`
+ GameId *uint64 `protobuf:"fixed64,1,opt,name=game_id,json=gameId" json:"game_id,omitempty"`
+ SettorSteamId *uint64 `protobuf:"fixed64,2,opt,name=settor_steam_id,json=settorSteamId" json:"settor_steam_id,omitempty"`
+ SetteeSteamId *uint64 `protobuf:"fixed64,3,opt,name=settee_steam_id,json=setteeSteamId" json:"settee_steam_id,omitempty"`
+ CrcStats *uint32 `protobuf:"varint,4,opt,name=crc_stats,json=crcStats" json:"crc_stats,omitempty"`
+ ExplicitReset *bool `protobuf:"varint,5,opt,name=explicit_reset,json=explicitReset" json:"explicit_reset,omitempty"`
Stats []*CMsgClientStoreUserStats2_Stats `protobuf:"bytes,6,rep,name=stats" json:"stats,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -5956,7 +6045,7 @@ func (m *CMsgClientStoreUserStats2) Reset() { *m = CMsgClientStoreUserSt
func (m *CMsgClientStoreUserStats2) String() string { return proto.CompactTextString(m) }
func (*CMsgClientStoreUserStats2) ProtoMessage() {}
func (*CMsgClientStoreUserStats2) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{70}
+ return fileDescriptor_97f09b42bb99641f, []int{71}
}
func (m *CMsgClientStoreUserStats2) XXX_Unmarshal(b []byte) error {
@@ -6020,8 +6109,8 @@ func (m *CMsgClientStoreUserStats2) GetStats() []*CMsgClientStoreUserStats2_Stat
}
type CMsgClientStoreUserStats2_Stats struct {
- StatId *uint32 `protobuf:"varint,1,opt,name=stat_id" json:"stat_id,omitempty"`
- StatValue *uint32 `protobuf:"varint,2,opt,name=stat_value" json:"stat_value,omitempty"`
+ StatId *uint32 `protobuf:"varint,1,opt,name=stat_id,json=statId" json:"stat_id,omitempty"`
+ StatValue *uint32 `protobuf:"varint,2,opt,name=stat_value,json=statValue" json:"stat_value,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -6031,7 +6120,7 @@ func (m *CMsgClientStoreUserStats2_Stats) Reset() { *m = CMsgClientStore
func (m *CMsgClientStoreUserStats2_Stats) String() string { return proto.CompactTextString(m) }
func (*CMsgClientStoreUserStats2_Stats) ProtoMessage() {}
func (*CMsgClientStoreUserStats2_Stats) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{70, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{71, 0}
}
func (m *CMsgClientStoreUserStats2_Stats) XXX_Unmarshal(b []byte) error {
@@ -6067,10 +6156,10 @@ func (m *CMsgClientStoreUserStats2_Stats) GetStatValue() uint32 {
}
type CMsgClientStatsUpdated struct {
- SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
- GameId *uint64 `protobuf:"fixed64,2,opt,name=game_id" json:"game_id,omitempty"`
- CrcStats *uint32 `protobuf:"varint,3,opt,name=crc_stats" json:"crc_stats,omitempty"`
- UpdatedStats []*CMsgClientStatsUpdated_Updated_Stats `protobuf:"bytes,4,rep,name=updated_stats" json:"updated_stats,omitempty"`
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"`
+ GameId *uint64 `protobuf:"fixed64,2,opt,name=game_id,json=gameId" json:"game_id,omitempty"`
+ CrcStats *uint32 `protobuf:"varint,3,opt,name=crc_stats,json=crcStats" json:"crc_stats,omitempty"`
+ UpdatedStats []*CMsgClientStatsUpdated_Updated_Stats `protobuf:"bytes,4,rep,name=updated_stats,json=updatedStats" json:"updated_stats,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -6080,7 +6169,7 @@ func (m *CMsgClientStatsUpdated) Reset() { *m = CMsgClientStatsUpdated{}
func (m *CMsgClientStatsUpdated) String() string { return proto.CompactTextString(m) }
func (*CMsgClientStatsUpdated) ProtoMessage() {}
func (*CMsgClientStatsUpdated) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{71}
+ return fileDescriptor_97f09b42bb99641f, []int{72}
}
func (m *CMsgClientStatsUpdated) XXX_Unmarshal(b []byte) error {
@@ -6130,8 +6219,8 @@ func (m *CMsgClientStatsUpdated) GetUpdatedStats() []*CMsgClientStatsUpdated_Upd
}
type CMsgClientStatsUpdated_Updated_Stats struct {
- StatId *uint32 `protobuf:"varint,1,opt,name=stat_id" json:"stat_id,omitempty"`
- StatValue *uint32 `protobuf:"varint,2,opt,name=stat_value" json:"stat_value,omitempty"`
+ StatId *uint32 `protobuf:"varint,1,opt,name=stat_id,json=statId" json:"stat_id,omitempty"`
+ StatValue *uint32 `protobuf:"varint,2,opt,name=stat_value,json=statValue" json:"stat_value,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -6141,7 +6230,7 @@ func (m *CMsgClientStatsUpdated_Updated_Stats) Reset() { *m = CMsgClient
func (m *CMsgClientStatsUpdated_Updated_Stats) String() string { return proto.CompactTextString(m) }
func (*CMsgClientStatsUpdated_Updated_Stats) ProtoMessage() {}
func (*CMsgClientStatsUpdated_Updated_Stats) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{71, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{72, 0}
}
func (m *CMsgClientStatsUpdated_Updated_Stats) XXX_Unmarshal(b []byte) error {
@@ -6177,9 +6266,9 @@ func (m *CMsgClientStatsUpdated_Updated_Stats) GetStatValue() uint32 {
}
type CMsgClientStoreUserStats struct {
- GameId *uint64 `protobuf:"fixed64,1,opt,name=game_id" json:"game_id,omitempty"`
- ExplicitReset *bool `protobuf:"varint,2,opt,name=explicit_reset" json:"explicit_reset,omitempty"`
- StatsToStore []*CMsgClientStoreUserStats_Stats_To_Store `protobuf:"bytes,3,rep,name=stats_to_store" json:"stats_to_store,omitempty"`
+ GameId *uint64 `protobuf:"fixed64,1,opt,name=game_id,json=gameId" json:"game_id,omitempty"`
+ ExplicitReset *bool `protobuf:"varint,2,opt,name=explicit_reset,json=explicitReset" json:"explicit_reset,omitempty"`
+ StatsToStore []*CMsgClientStoreUserStats_Stats_To_Store `protobuf:"bytes,3,rep,name=stats_to_store,json=statsToStore" json:"stats_to_store,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -6189,7 +6278,7 @@ func (m *CMsgClientStoreUserStats) Reset() { *m = CMsgClientStoreUserSta
func (m *CMsgClientStoreUserStats) String() string { return proto.CompactTextString(m) }
func (*CMsgClientStoreUserStats) ProtoMessage() {}
func (*CMsgClientStoreUserStats) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{72}
+ return fileDescriptor_97f09b42bb99641f, []int{73}
}
func (m *CMsgClientStoreUserStats) XXX_Unmarshal(b []byte) error {
@@ -6232,8 +6321,8 @@ func (m *CMsgClientStoreUserStats) GetStatsToStore() []*CMsgClientStoreUserStats
}
type CMsgClientStoreUserStats_Stats_To_Store struct {
- StatId *uint32 `protobuf:"varint,1,opt,name=stat_id" json:"stat_id,omitempty"`
- StatValue *uint32 `protobuf:"varint,2,opt,name=stat_value" json:"stat_value,omitempty"`
+ StatId *uint32 `protobuf:"varint,1,opt,name=stat_id,json=statId" json:"stat_id,omitempty"`
+ StatValue *uint32 `protobuf:"varint,2,opt,name=stat_value,json=statValue" json:"stat_value,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -6245,7 +6334,7 @@ func (m *CMsgClientStoreUserStats_Stats_To_Store) Reset() {
func (m *CMsgClientStoreUserStats_Stats_To_Store) String() string { return proto.CompactTextString(m) }
func (*CMsgClientStoreUserStats_Stats_To_Store) ProtoMessage() {}
func (*CMsgClientStoreUserStats_Stats_To_Store) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{72, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{73, 0}
}
func (m *CMsgClientStoreUserStats_Stats_To_Store) XXX_Unmarshal(b []byte) error {
@@ -6290,7 +6379,7 @@ func (m *CMsgClientGetClientDetails) Reset() { *m = CMsgClientGetClientD
func (m *CMsgClientGetClientDetails) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetClientDetails) ProtoMessage() {}
func (*CMsgClientGetClientDetails) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{73}
+ return fileDescriptor_97f09b42bb99641f, []int{74}
}
func (m *CMsgClientGetClientDetails) XXX_Unmarshal(b []byte) error {
@@ -6312,7 +6401,7 @@ func (m *CMsgClientGetClientDetails) XXX_DiscardUnknown() {
var xxx_messageInfo_CMsgClientGetClientDetails proto.InternalMessageInfo
type CMsgClientReportOverlayDetourFailure struct {
- FailureStrings []string `protobuf:"bytes,1,rep,name=failure_strings" json:"failure_strings,omitempty"`
+ FailureStrings []string `protobuf:"bytes,1,rep,name=failure_strings,json=failureStrings" json:"failure_strings,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -6322,7 +6411,7 @@ func (m *CMsgClientReportOverlayDetourFailure) Reset() { *m = CMsgClient
func (m *CMsgClientReportOverlayDetourFailure) String() string { return proto.CompactTextString(m) }
func (*CMsgClientReportOverlayDetourFailure) ProtoMessage() {}
func (*CMsgClientReportOverlayDetourFailure) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{74}
+ return fileDescriptor_97f09b42bb99641f, []int{75}
}
func (m *CMsgClientReportOverlayDetourFailure) XXX_Unmarshal(b []byte) error {
@@ -6351,14 +6440,14 @@ func (m *CMsgClientReportOverlayDetourFailure) GetFailureStrings() []string {
}
type CMsgClientGetClientDetailsResponse struct {
- PackageVersion *uint32 `protobuf:"varint,1,opt,name=package_version" json:"package_version,omitempty"`
- ProtocolVersion *uint32 `protobuf:"varint,8,opt,name=protocol_version" json:"protocol_version,omitempty"`
+ PackageVersion *uint32 `protobuf:"varint,1,opt,name=package_version,json=packageVersion" json:"package_version,omitempty"`
+ ProtocolVersion *uint32 `protobuf:"varint,8,opt,name=protocol_version,json=protocolVersion" json:"protocol_version,omitempty"`
Os *string `protobuf:"bytes,2,opt,name=os" json:"os,omitempty"`
- MachineName *string `protobuf:"bytes,3,opt,name=machine_name" json:"machine_name,omitempty"`
- IpPublic *string `protobuf:"bytes,4,opt,name=ip_public" json:"ip_public,omitempty"`
- IpPrivate *string `protobuf:"bytes,5,opt,name=ip_private" json:"ip_private,omitempty"`
- BytesAvailable *uint64 `protobuf:"varint,7,opt,name=bytes_available" json:"bytes_available,omitempty"`
- GamesRunning []*CMsgClientGetClientDetailsResponse_Game `protobuf:"bytes,6,rep,name=games_running" json:"games_running,omitempty"`
+ MachineName *string `protobuf:"bytes,3,opt,name=machine_name,json=machineName" json:"machine_name,omitempty"`
+ IpPublic *string `protobuf:"bytes,4,opt,name=ip_public,json=ipPublic" json:"ip_public,omitempty"`
+ IpPrivate *string `protobuf:"bytes,5,opt,name=ip_private,json=ipPrivate" json:"ip_private,omitempty"`
+ BytesAvailable *uint64 `protobuf:"varint,7,opt,name=bytes_available,json=bytesAvailable" json:"bytes_available,omitempty"`
+ GamesRunning []*CMsgClientGetClientDetailsResponse_Game `protobuf:"bytes,6,rep,name=games_running,json=gamesRunning" json:"games_running,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -6368,7 +6457,7 @@ func (m *CMsgClientGetClientDetailsResponse) Reset() { *m = CMsgClientGe
func (m *CMsgClientGetClientDetailsResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetClientDetailsResponse) ProtoMessage() {}
func (*CMsgClientGetClientDetailsResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{75}
+ return fileDescriptor_97f09b42bb99641f, []int{76}
}
func (m *CMsgClientGetClientDetailsResponse) XXX_Unmarshal(b []byte) error {
@@ -6447,8 +6536,8 @@ func (m *CMsgClientGetClientDetailsResponse) GetGamesRunning() []*CMsgClientGetC
type CMsgClientGetClientDetailsResponse_Game struct {
Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
- ExtraInfo *string `protobuf:"bytes,2,opt,name=extra_info" json:"extra_info,omitempty"`
- TimeRunningSec *uint32 `protobuf:"varint,3,opt,name=time_running_sec" json:"time_running_sec,omitempty"`
+ ExtraInfo *string `protobuf:"bytes,2,opt,name=extra_info,json=extraInfo" json:"extra_info,omitempty"`
+ TimeRunningSec *uint32 `protobuf:"varint,3,opt,name=time_running_sec,json=timeRunningSec" json:"time_running_sec,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -6460,7 +6549,7 @@ func (m *CMsgClientGetClientDetailsResponse_Game) Reset() {
func (m *CMsgClientGetClientDetailsResponse_Game) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetClientDetailsResponse_Game) ProtoMessage() {}
func (*CMsgClientGetClientDetailsResponse_Game) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{75, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{76, 0}
}
func (m *CMsgClientGetClientDetailsResponse_Game) XXX_Unmarshal(b []byte) error {
@@ -6506,8 +6595,8 @@ type CMsgClientGetClientAppList struct {
Media *bool `protobuf:"varint,1,opt,name=media" json:"media,omitempty"`
Tools *bool `protobuf:"varint,2,opt,name=tools" json:"tools,omitempty"`
Games *bool `protobuf:"varint,3,opt,name=games" json:"games,omitempty"`
- OnlyInstalled *bool `protobuf:"varint,4,opt,name=only_installed" json:"only_installed,omitempty"`
- OnlyChanging *bool `protobuf:"varint,5,opt,name=only_changing" json:"only_changing,omitempty"`
+ OnlyInstalled *bool `protobuf:"varint,4,opt,name=only_installed,json=onlyInstalled" json:"only_installed,omitempty"`
+ OnlyChanging *bool `protobuf:"varint,5,opt,name=only_changing,json=onlyChanging" json:"only_changing,omitempty"`
Comics *bool `protobuf:"varint,6,opt,name=comics" json:"comics,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -6518,7 +6607,7 @@ func (m *CMsgClientGetClientAppList) Reset() { *m = CMsgClientGetClientA
func (m *CMsgClientGetClientAppList) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetClientAppList) ProtoMessage() {}
func (*CMsgClientGetClientAppList) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{76}
+ return fileDescriptor_97f09b42bb99641f, []int{77}
}
func (m *CMsgClientGetClientAppList) XXX_Unmarshal(b []byte) error {
@@ -6583,7 +6672,7 @@ func (m *CMsgClientGetClientAppList) GetComics() bool {
type CMsgClientGetClientAppListResponse struct {
Apps []*CMsgClientGetClientAppListResponse_App `protobuf:"bytes,1,rep,name=apps" json:"apps,omitempty"`
- BytesAvailable *uint64 `protobuf:"varint,2,opt,name=bytes_available" json:"bytes_available,omitempty"`
+ BytesAvailable *uint64 `protobuf:"varint,2,opt,name=bytes_available,json=bytesAvailable" json:"bytes_available,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -6593,7 +6682,7 @@ func (m *CMsgClientGetClientAppListResponse) Reset() { *m = CMsgClientGe
func (m *CMsgClientGetClientAppListResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetClientAppListResponse) ProtoMessage() {}
func (*CMsgClientGetClientAppListResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{77}
+ return fileDescriptor_97f09b42bb99641f, []int{78}
}
func (m *CMsgClientGetClientAppListResponse) XXX_Unmarshal(b []byte) error {
@@ -6631,18 +6720,18 @@ func (m *CMsgClientGetClientAppListResponse) GetBytesAvailable() uint64 {
type CMsgClientGetClientAppListResponse_App struct {
Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
Category *string `protobuf:"bytes,2,opt,name=category" json:"category,omitempty"`
- AppType *string `protobuf:"bytes,10,opt,name=app_type" json:"app_type,omitempty"`
+ AppType *string `protobuf:"bytes,10,opt,name=app_type,json=appType" json:"app_type,omitempty"`
Favorite *bool `protobuf:"varint,3,opt,name=favorite" json:"favorite,omitempty"`
Installed *bool `protobuf:"varint,4,opt,name=installed" json:"installed,omitempty"`
- AutoUpdate *bool `protobuf:"varint,5,opt,name=auto_update" json:"auto_update,omitempty"`
- BytesDownloaded *uint64 `protobuf:"varint,6,opt,name=bytes_downloaded" json:"bytes_downloaded,omitempty"`
- BytesNeeded *uint64 `protobuf:"varint,7,opt,name=bytes_needed" json:"bytes_needed,omitempty"`
- BytesDownloadRate *uint32 `protobuf:"varint,8,opt,name=bytes_download_rate" json:"bytes_download_rate,omitempty"`
- DownloadPaused *bool `protobuf:"varint,11,opt,name=download_paused" json:"download_paused,omitempty"`
- NumDownloading *uint32 `protobuf:"varint,12,opt,name=num_downloading" json:"num_downloading,omitempty"`
- NumPaused *uint32 `protobuf:"varint,13,opt,name=num_paused" json:"num_paused,omitempty"`
+ AutoUpdate *bool `protobuf:"varint,5,opt,name=auto_update,json=autoUpdate" json:"auto_update,omitempty"`
+ BytesDownloaded *uint64 `protobuf:"varint,6,opt,name=bytes_downloaded,json=bytesDownloaded" json:"bytes_downloaded,omitempty"`
+ BytesNeeded *uint64 `protobuf:"varint,7,opt,name=bytes_needed,json=bytesNeeded" json:"bytes_needed,omitempty"`
+ BytesDownloadRate *uint32 `protobuf:"varint,8,opt,name=bytes_download_rate,json=bytesDownloadRate" json:"bytes_download_rate,omitempty"`
+ DownloadPaused *bool `protobuf:"varint,11,opt,name=download_paused,json=downloadPaused" json:"download_paused,omitempty"`
+ NumDownloading *uint32 `protobuf:"varint,12,opt,name=num_downloading,json=numDownloading" json:"num_downloading,omitempty"`
+ NumPaused *uint32 `protobuf:"varint,13,opt,name=num_paused,json=numPaused" json:"num_paused,omitempty"`
Changing *bool `protobuf:"varint,14,opt,name=changing" json:"changing,omitempty"`
- AvailableOnPlatform *bool `protobuf:"varint,15,opt,name=available_on_platform" json:"available_on_platform,omitempty"`
+ AvailableOnPlatform *bool `protobuf:"varint,15,opt,name=available_on_platform,json=availableOnPlatform" json:"available_on_platform,omitempty"`
Dlcs []*CMsgClientGetClientAppListResponse_App_DLC `protobuf:"bytes,9,rep,name=dlcs" json:"dlcs,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -6655,7 +6744,7 @@ func (m *CMsgClientGetClientAppListResponse_App) Reset() {
func (m *CMsgClientGetClientAppListResponse_App) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetClientAppListResponse_App) ProtoMessage() {}
func (*CMsgClientGetClientAppListResponse_App) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{77, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{78, 0}
}
func (m *CMsgClientGetClientAppListResponse_App) XXX_Unmarshal(b []byte) error {
@@ -6797,7 +6886,7 @@ func (m *CMsgClientGetClientAppListResponse_App_DLC) String() string {
}
func (*CMsgClientGetClientAppListResponse_App_DLC) ProtoMessage() {}
func (*CMsgClientGetClientAppListResponse_App_DLC) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{77, 0, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{78, 0, 0}
}
func (m *CMsgClientGetClientAppListResponse_App_DLC) XXX_Unmarshal(b []byte) error {
@@ -6843,7 +6932,7 @@ func (m *CMsgClientInstallClientApp) Reset() { *m = CMsgClientInstallCli
func (m *CMsgClientInstallClientApp) String() string { return proto.CompactTextString(m) }
func (*CMsgClientInstallClientApp) ProtoMessage() {}
func (*CMsgClientInstallClientApp) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{78}
+ return fileDescriptor_97f09b42bb99641f, []int{79}
}
func (m *CMsgClientInstallClientApp) XXX_Unmarshal(b []byte) error {
@@ -6882,7 +6971,7 @@ func (m *CMsgClientInstallClientAppResponse) Reset() { *m = CMsgClientIn
func (m *CMsgClientInstallClientAppResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientInstallClientAppResponse) ProtoMessage() {}
func (*CMsgClientInstallClientAppResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{79}
+ return fileDescriptor_97f09b42bb99641f, []int{80}
}
func (m *CMsgClientInstallClientAppResponse) XXX_Unmarshal(b []byte) error {
@@ -6921,7 +7010,7 @@ func (m *CMsgClientUninstallClientApp) Reset() { *m = CMsgClientUninstal
func (m *CMsgClientUninstallClientApp) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUninstallClientApp) ProtoMessage() {}
func (*CMsgClientUninstallClientApp) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{80}
+ return fileDescriptor_97f09b42bb99641f, []int{81}
}
func (m *CMsgClientUninstallClientApp) XXX_Unmarshal(b []byte) error {
@@ -6960,7 +7049,7 @@ func (m *CMsgClientUninstallClientAppResponse) Reset() { *m = CMsgClient
func (m *CMsgClientUninstallClientAppResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUninstallClientAppResponse) ProtoMessage() {}
func (*CMsgClientUninstallClientAppResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{81}
+ return fileDescriptor_97f09b42bb99641f, []int{82}
}
func (m *CMsgClientUninstallClientAppResponse) XXX_Unmarshal(b []byte) error {
@@ -7000,7 +7089,7 @@ func (m *CMsgClientSetClientAppUpdateState) Reset() { *m = CMsgClientSet
func (m *CMsgClientSetClientAppUpdateState) String() string { return proto.CompactTextString(m) }
func (*CMsgClientSetClientAppUpdateState) ProtoMessage() {}
func (*CMsgClientSetClientAppUpdateState) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{82}
+ return fileDescriptor_97f09b42bb99641f, []int{83}
}
func (m *CMsgClientSetClientAppUpdateState) XXX_Unmarshal(b []byte) error {
@@ -7045,10 +7134,12 @@ type CMsgClientSetClientAppUpdateStateResponse struct {
func (m *CMsgClientSetClientAppUpdateStateResponse) Reset() {
*m = CMsgClientSetClientAppUpdateStateResponse{}
}
-func (m *CMsgClientSetClientAppUpdateStateResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientSetClientAppUpdateStateResponse) ProtoMessage() {}
+func (m *CMsgClientSetClientAppUpdateStateResponse) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgClientSetClientAppUpdateStateResponse) ProtoMessage() {}
func (*CMsgClientSetClientAppUpdateStateResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{83}
+ return fileDescriptor_97f09b42bb99641f, []int{84}
}
func (m *CMsgClientSetClientAppUpdateStateResponse) XXX_Unmarshal(b []byte) error {
@@ -7077,16 +7168,16 @@ func (m *CMsgClientSetClientAppUpdateStateResponse) GetResult() uint32 {
}
type CMsgClientUFSUploadFileRequest struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- FileSize *uint32 `protobuf:"varint,2,opt,name=file_size" json:"file_size,omitempty"`
- RawFileSize *uint32 `protobuf:"varint,3,opt,name=raw_file_size" json:"raw_file_size,omitempty"`
- ShaFile []byte `protobuf:"bytes,4,opt,name=sha_file" json:"sha_file,omitempty"`
- TimeStamp *uint64 `protobuf:"varint,5,opt,name=time_stamp" json:"time_stamp,omitempty"`
- FileName *string `protobuf:"bytes,6,opt,name=file_name" json:"file_name,omitempty"`
- PlatformsToSyncDeprecated *uint32 `protobuf:"varint,7,opt,name=platforms_to_sync_deprecated" json:"platforms_to_sync_deprecated,omitempty"`
- PlatformsToSync *uint32 `protobuf:"varint,8,opt,name=platforms_to_sync,def=4294967295" json:"platforms_to_sync,omitempty"`
- CellId *uint32 `protobuf:"varint,9,opt,name=cell_id" json:"cell_id,omitempty"`
- CanEncrypt *bool `protobuf:"varint,10,opt,name=can_encrypt" json:"can_encrypt,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ FileSize *uint32 `protobuf:"varint,2,opt,name=file_size,json=fileSize" json:"file_size,omitempty"`
+ RawFileSize *uint32 `protobuf:"varint,3,opt,name=raw_file_size,json=rawFileSize" json:"raw_file_size,omitempty"`
+ ShaFile []byte `protobuf:"bytes,4,opt,name=sha_file,json=shaFile" json:"sha_file,omitempty"`
+ TimeStamp *uint64 `protobuf:"varint,5,opt,name=time_stamp,json=timeStamp" json:"time_stamp,omitempty"`
+ FileName *string `protobuf:"bytes,6,opt,name=file_name,json=fileName" json:"file_name,omitempty"`
+ PlatformsToSyncDeprecated *uint32 `protobuf:"varint,7,opt,name=platforms_to_sync_deprecated,json=platformsToSyncDeprecated" json:"platforms_to_sync_deprecated,omitempty"`
+ PlatformsToSync *uint32 `protobuf:"varint,8,opt,name=platforms_to_sync,json=platformsToSync,def=4294967295" json:"platforms_to_sync,omitempty"`
+ CellId *uint32 `protobuf:"varint,9,opt,name=cell_id,json=cellId" json:"cell_id,omitempty"`
+ CanEncrypt *bool `protobuf:"varint,10,opt,name=can_encrypt,json=canEncrypt" json:"can_encrypt,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -7096,7 +7187,7 @@ func (m *CMsgClientUFSUploadFileRequest) Reset() { *m = CMsgClientUFSUpl
func (m *CMsgClientUFSUploadFileRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSUploadFileRequest) ProtoMessage() {}
func (*CMsgClientUFSUploadFileRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{84}
+ return fileDescriptor_97f09b42bb99641f, []int{85}
}
func (m *CMsgClientUFSUploadFileRequest) XXX_Unmarshal(b []byte) error {
@@ -7191,13 +7282,13 @@ func (m *CMsgClientUFSUploadFileRequest) GetCanEncrypt() bool {
type CMsgClientUFSUploadFileResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- ShaFile []byte `protobuf:"bytes,2,opt,name=sha_file" json:"sha_file,omitempty"`
- UseHttp *bool `protobuf:"varint,3,opt,name=use_http" json:"use_http,omitempty"`
- HttpHost *string `protobuf:"bytes,4,opt,name=http_host" json:"http_host,omitempty"`
- HttpUrl *string `protobuf:"bytes,5,opt,name=http_url" json:"http_url,omitempty"`
- KvHeaders []byte `protobuf:"bytes,6,opt,name=kv_headers" json:"kv_headers,omitempty"`
- UseHttps *bool `protobuf:"varint,7,opt,name=use_https" json:"use_https,omitempty"`
- EncryptFile *bool `protobuf:"varint,8,opt,name=encrypt_file" json:"encrypt_file,omitempty"`
+ ShaFile []byte `protobuf:"bytes,2,opt,name=sha_file,json=shaFile" json:"sha_file,omitempty"`
+ UseHttp *bool `protobuf:"varint,3,opt,name=use_http,json=useHttp" json:"use_http,omitempty"`
+ HttpHost *string `protobuf:"bytes,4,opt,name=http_host,json=httpHost" json:"http_host,omitempty"`
+ HttpUrl *string `protobuf:"bytes,5,opt,name=http_url,json=httpUrl" json:"http_url,omitempty"`
+ KvHeaders []byte `protobuf:"bytes,6,opt,name=kv_headers,json=kvHeaders" json:"kv_headers,omitempty"`
+ UseHttps *bool `protobuf:"varint,7,opt,name=use_https,json=useHttps" json:"use_https,omitempty"`
+ EncryptFile *bool `protobuf:"varint,8,opt,name=encrypt_file,json=encryptFile" json:"encrypt_file,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -7207,7 +7298,7 @@ func (m *CMsgClientUFSUploadFileResponse) Reset() { *m = CMsgClientUFSUp
func (m *CMsgClientUFSUploadFileResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSUploadFileResponse) ProtoMessage() {}
func (*CMsgClientUFSUploadFileResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{85}
+ return fileDescriptor_97f09b42bb99641f, []int{86}
}
func (m *CMsgClientUFSUploadFileResponse) XXX_Unmarshal(b []byte) error {
@@ -7297,7 +7388,7 @@ func (m *CMsgClientUFSUploadCommit) Reset() { *m = CMsgClientUFSUploadCo
func (m *CMsgClientUFSUploadCommit) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSUploadCommit) ProtoMessage() {}
func (*CMsgClientUFSUploadCommit) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{86}
+ return fileDescriptor_97f09b42bb99641f, []int{87}
}
func (m *CMsgClientUFSUploadCommit) XXX_Unmarshal(b []byte) error {
@@ -7327,10 +7418,10 @@ func (m *CMsgClientUFSUploadCommit) GetFiles() []*CMsgClientUFSUploadCommit_File
type CMsgClientUFSUploadCommit_File struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
- ShaFile []byte `protobuf:"bytes,3,opt,name=sha_file" json:"sha_file,omitempty"`
- CubFile *uint32 `protobuf:"varint,4,opt,name=cub_file" json:"cub_file,omitempty"`
- FileName *string `protobuf:"bytes,5,opt,name=file_name" json:"file_name,omitempty"`
+ AppId *uint32 `protobuf:"varint,2,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ ShaFile []byte `protobuf:"bytes,3,opt,name=sha_file,json=shaFile" json:"sha_file,omitempty"`
+ CubFile *uint32 `protobuf:"varint,4,opt,name=cub_file,json=cubFile" json:"cub_file,omitempty"`
+ FileName *string `protobuf:"bytes,5,opt,name=file_name,json=fileName" json:"file_name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -7340,7 +7431,7 @@ func (m *CMsgClientUFSUploadCommit_File) Reset() { *m = CMsgClientUFSUpl
func (m *CMsgClientUFSUploadCommit_File) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSUploadCommit_File) ProtoMessage() {}
func (*CMsgClientUFSUploadCommit_File) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{86, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{87, 0}
}
func (m *CMsgClientUFSUploadCommit_File) XXX_Unmarshal(b []byte) error {
@@ -7409,7 +7500,7 @@ func (m *CMsgClientUFSUploadCommitResponse) Reset() { *m = CMsgClientUFS
func (m *CMsgClientUFSUploadCommitResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSUploadCommitResponse) ProtoMessage() {}
func (*CMsgClientUFSUploadCommitResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{87}
+ return fileDescriptor_97f09b42bb99641f, []int{88}
}
func (m *CMsgClientUFSUploadCommitResponse) XXX_Unmarshal(b []byte) error {
@@ -7439,8 +7530,8 @@ func (m *CMsgClientUFSUploadCommitResponse) GetFiles() []*CMsgClientUFSUploadCom
type CMsgClientUFSUploadCommitResponse_File struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
- ShaFile []byte `protobuf:"bytes,3,opt,name=sha_file" json:"sha_file,omitempty"`
+ AppId *uint32 `protobuf:"varint,2,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ ShaFile []byte `protobuf:"bytes,3,opt,name=sha_file,json=shaFile" json:"sha_file,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -7452,7 +7543,7 @@ func (m *CMsgClientUFSUploadCommitResponse_File) Reset() {
func (m *CMsgClientUFSUploadCommitResponse_File) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSUploadCommitResponse_File) ProtoMessage() {}
func (*CMsgClientUFSUploadCommitResponse_File) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{87, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{88, 0}
}
func (m *CMsgClientUFSUploadCommitResponse_File) XXX_Unmarshal(b []byte) error {
@@ -7497,8 +7588,8 @@ func (m *CMsgClientUFSUploadCommitResponse_File) GetShaFile() []byte {
}
type CMsgClientUFSFileChunk struct {
- ShaFile []byte `protobuf:"bytes,1,opt,name=sha_file" json:"sha_file,omitempty"`
- FileStart *uint32 `protobuf:"varint,2,opt,name=file_start" json:"file_start,omitempty"`
+ ShaFile []byte `protobuf:"bytes,1,opt,name=sha_file,json=shaFile" json:"sha_file,omitempty"`
+ FileStart *uint32 `protobuf:"varint,2,opt,name=file_start,json=fileStart" json:"file_start,omitempty"`
Data []byte `protobuf:"bytes,3,opt,name=data" json:"data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -7509,7 +7600,7 @@ func (m *CMsgClientUFSFileChunk) Reset() { *m = CMsgClientUFSFileChunk{}
func (m *CMsgClientUFSFileChunk) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSFileChunk) ProtoMessage() {}
func (*CMsgClientUFSFileChunk) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{88}
+ return fileDescriptor_97f09b42bb99641f, []int{89}
}
func (m *CMsgClientUFSFileChunk) XXX_Unmarshal(b []byte) error {
@@ -7561,7 +7652,7 @@ func (m *CMsgClientUFSTransferHeartbeat) Reset() { *m = CMsgClientUFSTra
func (m *CMsgClientUFSTransferHeartbeat) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSTransferHeartbeat) ProtoMessage() {}
func (*CMsgClientUFSTransferHeartbeat) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{89}
+ return fileDescriptor_97f09b42bb99641f, []int{90}
}
func (m *CMsgClientUFSTransferHeartbeat) XXX_Unmarshal(b []byte) error {
@@ -7584,7 +7675,7 @@ var xxx_messageInfo_CMsgClientUFSTransferHeartbeat proto.InternalMessageInfo
type CMsgClientUFSUploadFileFinished struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- ShaFile []byte `protobuf:"bytes,2,opt,name=sha_file" json:"sha_file,omitempty"`
+ ShaFile []byte `protobuf:"bytes,2,opt,name=sha_file,json=shaFile" json:"sha_file,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -7594,7 +7685,7 @@ func (m *CMsgClientUFSUploadFileFinished) Reset() { *m = CMsgClientUFSUp
func (m *CMsgClientUFSUploadFileFinished) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSUploadFileFinished) ProtoMessage() {}
func (*CMsgClientUFSUploadFileFinished) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{90}
+ return fileDescriptor_97f09b42bb99641f, []int{91}
}
func (m *CMsgClientUFSUploadFileFinished) XXX_Unmarshal(b []byte) error {
@@ -7632,9 +7723,9 @@ func (m *CMsgClientUFSUploadFileFinished) GetShaFile() []byte {
}
type CMsgClientUFSDeleteFileRequest struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- FileName *string `protobuf:"bytes,2,opt,name=file_name" json:"file_name,omitempty"`
- IsExplicitDelete *bool `protobuf:"varint,3,opt,name=is_explicit_delete" json:"is_explicit_delete,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ FileName *string `protobuf:"bytes,2,opt,name=file_name,json=fileName" json:"file_name,omitempty"`
+ IsExplicitDelete *bool `protobuf:"varint,3,opt,name=is_explicit_delete,json=isExplicitDelete" json:"is_explicit_delete,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -7644,7 +7735,7 @@ func (m *CMsgClientUFSDeleteFileRequest) Reset() { *m = CMsgClientUFSDel
func (m *CMsgClientUFSDeleteFileRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSDeleteFileRequest) ProtoMessage() {}
func (*CMsgClientUFSDeleteFileRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{91}
+ return fileDescriptor_97f09b42bb99641f, []int{92}
}
func (m *CMsgClientUFSDeleteFileRequest) XXX_Unmarshal(b []byte) error {
@@ -7688,7 +7779,7 @@ func (m *CMsgClientUFSDeleteFileRequest) GetIsExplicitDelete() bool {
type CMsgClientUFSDeleteFileResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- FileName *string `protobuf:"bytes,2,opt,name=file_name" json:"file_name,omitempty"`
+ FileName *string `protobuf:"bytes,2,opt,name=file_name,json=fileName" json:"file_name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -7698,7 +7789,7 @@ func (m *CMsgClientUFSDeleteFileResponse) Reset() { *m = CMsgClientUFSDe
func (m *CMsgClientUFSDeleteFileResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSDeleteFileResponse) ProtoMessage() {}
func (*CMsgClientUFSDeleteFileResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{92}
+ return fileDescriptor_97f09b42bb99641f, []int{93}
}
func (m *CMsgClientUFSDeleteFileResponse) XXX_Unmarshal(b []byte) error {
@@ -7736,8 +7827,8 @@ func (m *CMsgClientUFSDeleteFileResponse) GetFileName() string {
}
type CMsgClientUFSGetFileListForApp struct {
- AppsToQuery []uint32 `protobuf:"varint,1,rep,name=apps_to_query" json:"apps_to_query,omitempty"`
- SendPathPrefixes *bool `protobuf:"varint,2,opt,name=send_path_prefixes" json:"send_path_prefixes,omitempty"`
+ AppsToQuery []uint32 `protobuf:"varint,1,rep,name=apps_to_query,json=appsToQuery" json:"apps_to_query,omitempty"`
+ SendPathPrefixes *bool `protobuf:"varint,2,opt,name=send_path_prefixes,json=sendPathPrefixes" json:"send_path_prefixes,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -7747,7 +7838,7 @@ func (m *CMsgClientUFSGetFileListForApp) Reset() { *m = CMsgClientUFSGet
func (m *CMsgClientUFSGetFileListForApp) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSGetFileListForApp) ProtoMessage() {}
func (*CMsgClientUFSGetFileListForApp) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{93}
+ return fileDescriptor_97f09b42bb99641f, []int{94}
}
func (m *CMsgClientUFSGetFileListForApp) XXX_Unmarshal(b []byte) error {
@@ -7784,7 +7875,7 @@ func (m *CMsgClientUFSGetFileListForApp) GetSendPathPrefixes() bool {
type CMsgClientUFSGetFileListForAppResponse struct {
Files []*CMsgClientUFSGetFileListForAppResponse_File `protobuf:"bytes,1,rep,name=files" json:"files,omitempty"`
- PathPrefixes []string `protobuf:"bytes,2,rep,name=path_prefixes" json:"path_prefixes,omitempty"`
+ PathPrefixes []string `protobuf:"bytes,2,rep,name=path_prefixes,json=pathPrefixes" json:"path_prefixes,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -7796,7 +7887,7 @@ func (m *CMsgClientUFSGetFileListForAppResponse) Reset() {
func (m *CMsgClientUFSGetFileListForAppResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSGetFileListForAppResponse) ProtoMessage() {}
func (*CMsgClientUFSGetFileListForAppResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{94}
+ return fileDescriptor_97f09b42bb99641f, []int{95}
}
func (m *CMsgClientUFSGetFileListForAppResponse) XXX_Unmarshal(b []byte) error {
@@ -7832,14 +7923,14 @@ func (m *CMsgClientUFSGetFileListForAppResponse) GetPathPrefixes() []string {
}
type CMsgClientUFSGetFileListForAppResponse_File struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- FileName *string `protobuf:"bytes,2,opt,name=file_name" json:"file_name,omitempty"`
- ShaFile []byte `protobuf:"bytes,3,opt,name=sha_file" json:"sha_file,omitempty"`
- TimeStamp *uint64 `protobuf:"varint,4,opt,name=time_stamp" json:"time_stamp,omitempty"`
- RawFileSize *uint32 `protobuf:"varint,5,opt,name=raw_file_size" json:"raw_file_size,omitempty"`
- IsExplicitDelete *bool `protobuf:"varint,6,opt,name=is_explicit_delete" json:"is_explicit_delete,omitempty"`
- PlatformsToSync *uint32 `protobuf:"varint,7,opt,name=platforms_to_sync" json:"platforms_to_sync,omitempty"`
- PathPrefixIndex *uint32 `protobuf:"varint,8,opt,name=path_prefix_index" json:"path_prefix_index,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ FileName *string `protobuf:"bytes,2,opt,name=file_name,json=fileName" json:"file_name,omitempty"`
+ ShaFile []byte `protobuf:"bytes,3,opt,name=sha_file,json=shaFile" json:"sha_file,omitempty"`
+ TimeStamp *uint64 `protobuf:"varint,4,opt,name=time_stamp,json=timeStamp" json:"time_stamp,omitempty"`
+ RawFileSize *uint32 `protobuf:"varint,5,opt,name=raw_file_size,json=rawFileSize" json:"raw_file_size,omitempty"`
+ IsExplicitDelete *bool `protobuf:"varint,6,opt,name=is_explicit_delete,json=isExplicitDelete" json:"is_explicit_delete,omitempty"`
+ PlatformsToSync *uint32 `protobuf:"varint,7,opt,name=platforms_to_sync,json=platformsToSync" json:"platforms_to_sync,omitempty"`
+ PathPrefixIndex *uint32 `protobuf:"varint,8,opt,name=path_prefix_index,json=pathPrefixIndex" json:"path_prefix_index,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -7853,7 +7944,7 @@ func (m *CMsgClientUFSGetFileListForAppResponse_File) String() string {
}
func (*CMsgClientUFSGetFileListForAppResponse_File) ProtoMessage() {}
func (*CMsgClientUFSGetFileListForAppResponse_File) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{94, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{95, 0}
}
func (m *CMsgClientUFSGetFileListForAppResponse_File) XXX_Unmarshal(b []byte) error {
@@ -7931,9 +8022,9 @@ func (m *CMsgClientUFSGetFileListForAppResponse_File) GetPathPrefixIndex() uint3
}
type CMsgClientUFSDownloadRequest struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- FileName *string `protobuf:"bytes,2,opt,name=file_name" json:"file_name,omitempty"`
- CanHandleHttp *bool `protobuf:"varint,3,opt,name=can_handle_http" json:"can_handle_http,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ FileName *string `protobuf:"bytes,2,opt,name=file_name,json=fileName" json:"file_name,omitempty"`
+ CanHandleHttp *bool `protobuf:"varint,3,opt,name=can_handle_http,json=canHandleHttp" json:"can_handle_http,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -7943,7 +8034,7 @@ func (m *CMsgClientUFSDownloadRequest) Reset() { *m = CMsgClientUFSDownl
func (m *CMsgClientUFSDownloadRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSDownloadRequest) ProtoMessage() {}
func (*CMsgClientUFSDownloadRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{95}
+ return fileDescriptor_97f09b42bb99641f, []int{96}
}
func (m *CMsgClientUFSDownloadRequest) XXX_Unmarshal(b []byte) error {
@@ -7987,17 +8078,17 @@ func (m *CMsgClientUFSDownloadRequest) GetCanHandleHttp() bool {
type CMsgClientUFSDownloadResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
- FileSize *uint32 `protobuf:"varint,3,opt,name=file_size" json:"file_size,omitempty"`
- RawFileSize *uint32 `protobuf:"varint,4,opt,name=raw_file_size" json:"raw_file_size,omitempty"`
- ShaFile []byte `protobuf:"bytes,5,opt,name=sha_file" json:"sha_file,omitempty"`
- TimeStamp *uint64 `protobuf:"varint,6,opt,name=time_stamp" json:"time_stamp,omitempty"`
- IsExplicitDelete *bool `protobuf:"varint,7,opt,name=is_explicit_delete" json:"is_explicit_delete,omitempty"`
- UseHttp *bool `protobuf:"varint,8,opt,name=use_http" json:"use_http,omitempty"`
- HttpHost *string `protobuf:"bytes,9,opt,name=http_host" json:"http_host,omitempty"`
- HttpUrl *string `protobuf:"bytes,10,opt,name=http_url" json:"http_url,omitempty"`
- KvHeaders []byte `protobuf:"bytes,11,opt,name=kv_headers" json:"kv_headers,omitempty"`
- UseHttps *bool `protobuf:"varint,12,opt,name=use_https" json:"use_https,omitempty"`
+ AppId *uint32 `protobuf:"varint,2,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ FileSize *uint32 `protobuf:"varint,3,opt,name=file_size,json=fileSize" json:"file_size,omitempty"`
+ RawFileSize *uint32 `protobuf:"varint,4,opt,name=raw_file_size,json=rawFileSize" json:"raw_file_size,omitempty"`
+ ShaFile []byte `protobuf:"bytes,5,opt,name=sha_file,json=shaFile" json:"sha_file,omitempty"`
+ TimeStamp *uint64 `protobuf:"varint,6,opt,name=time_stamp,json=timeStamp" json:"time_stamp,omitempty"`
+ IsExplicitDelete *bool `protobuf:"varint,7,opt,name=is_explicit_delete,json=isExplicitDelete" json:"is_explicit_delete,omitempty"`
+ UseHttp *bool `protobuf:"varint,8,opt,name=use_http,json=useHttp" json:"use_http,omitempty"`
+ HttpHost *string `protobuf:"bytes,9,opt,name=http_host,json=httpHost" json:"http_host,omitempty"`
+ HttpUrl *string `protobuf:"bytes,10,opt,name=http_url,json=httpUrl" json:"http_url,omitempty"`
+ KvHeaders []byte `protobuf:"bytes,11,opt,name=kv_headers,json=kvHeaders" json:"kv_headers,omitempty"`
+ UseHttps *bool `protobuf:"varint,12,opt,name=use_https,json=useHttps" json:"use_https,omitempty"`
Encrypted *bool `protobuf:"varint,13,opt,name=encrypted" json:"encrypted,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -8008,7 +8099,7 @@ func (m *CMsgClientUFSDownloadResponse) Reset() { *m = CMsgClientUFSDown
func (m *CMsgClientUFSDownloadResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSDownloadResponse) ProtoMessage() {}
func (*CMsgClientUFSDownloadResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{96}
+ return fileDescriptor_97f09b42bb99641f, []int{97}
}
func (m *CMsgClientUFSDownloadResponse) XXX_Unmarshal(b []byte) error {
@@ -8123,8 +8214,8 @@ func (m *CMsgClientUFSDownloadResponse) GetEncrypted() bool {
}
type CMsgClientUFSLoginRequest struct {
- ProtocolVersion *uint32 `protobuf:"varint,1,opt,name=protocol_version" json:"protocol_version,omitempty"`
- AmSessionToken *uint64 `protobuf:"varint,2,opt,name=am_session_token" json:"am_session_token,omitempty"`
+ ProtocolVersion *uint32 `protobuf:"varint,1,opt,name=protocol_version,json=protocolVersion" json:"protocol_version,omitempty"`
+ AmSessionToken *uint64 `protobuf:"varint,2,opt,name=am_session_token,json=amSessionToken" json:"am_session_token,omitempty"`
Apps []uint32 `protobuf:"varint,3,rep,name=apps" json:"apps,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -8135,7 +8226,7 @@ func (m *CMsgClientUFSLoginRequest) Reset() { *m = CMsgClientUFSLoginReq
func (m *CMsgClientUFSLoginRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSLoginRequest) ProtoMessage() {}
func (*CMsgClientUFSLoginRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{97}
+ return fileDescriptor_97f09b42bb99641f, []int{98}
}
func (m *CMsgClientUFSLoginRequest) XXX_Unmarshal(b []byte) error {
@@ -8188,7 +8279,7 @@ func (m *CMsgClientUFSLoginResponse) Reset() { *m = CMsgClientUFSLoginRe
func (m *CMsgClientUFSLoginResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSLoginResponse) ProtoMessage() {}
func (*CMsgClientUFSLoginResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{98}
+ return fileDescriptor_97f09b42bb99641f, []int{99}
}
func (m *CMsgClientUFSLoginResponse) XXX_Unmarshal(b []byte) error {
@@ -8219,7 +8310,7 @@ func (m *CMsgClientUFSLoginResponse) GetEresult() int32 {
}
type CMsgClientRequestEncryptedAppTicket struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
Userdata []byte `protobuf:"bytes,2,opt,name=userdata" json:"userdata,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -8230,7 +8321,7 @@ func (m *CMsgClientRequestEncryptedAppTicket) Reset() { *m = CMsgClientR
func (m *CMsgClientRequestEncryptedAppTicket) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestEncryptedAppTicket) ProtoMessage() {}
func (*CMsgClientRequestEncryptedAppTicket) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{99}
+ return fileDescriptor_97f09b42bb99641f, []int{100}
}
func (m *CMsgClientRequestEncryptedAppTicket) XXX_Unmarshal(b []byte) error {
@@ -8266,9 +8357,9 @@ func (m *CMsgClientRequestEncryptedAppTicket) GetUserdata() []byte {
}
type CMsgClientRequestEncryptedAppTicketResponse struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
Eresult *int32 `protobuf:"varint,2,opt,name=eresult,def=2" json:"eresult,omitempty"`
- EncryptedAppTicket *EncryptedAppTicket `protobuf:"bytes,3,opt,name=encrypted_app_ticket" json:"encrypted_app_ticket,omitempty"`
+ EncryptedAppTicket *EncryptedAppTicket `protobuf:"bytes,3,opt,name=encrypted_app_ticket,json=encryptedAppTicket" json:"encrypted_app_ticket,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -8282,7 +8373,7 @@ func (m *CMsgClientRequestEncryptedAppTicketResponse) String() string {
}
func (*CMsgClientRequestEncryptedAppTicketResponse) ProtoMessage() {}
func (*CMsgClientRequestEncryptedAppTicketResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{100}
+ return fileDescriptor_97f09b42bb99641f, []int{101}
}
func (m *CMsgClientRequestEncryptedAppTicketResponse) XXX_Unmarshal(b []byte) error {
@@ -8327,12 +8418,12 @@ func (m *CMsgClientRequestEncryptedAppTicketResponse) GetEncryptedAppTicket() *E
}
type CMsgClientWalletInfoUpdate struct {
- HasWallet *bool `protobuf:"varint,1,opt,name=has_wallet" json:"has_wallet,omitempty"`
+ HasWallet *bool `protobuf:"varint,1,opt,name=has_wallet,json=hasWallet" json:"has_wallet,omitempty"`
Balance *int32 `protobuf:"varint,2,opt,name=balance" json:"balance,omitempty"`
Currency *int32 `protobuf:"varint,3,opt,name=currency" json:"currency,omitempty"`
- BalanceDelayed *int32 `protobuf:"varint,4,opt,name=balance_delayed" json:"balance_delayed,omitempty"`
+ BalanceDelayed *int32 `protobuf:"varint,4,opt,name=balance_delayed,json=balanceDelayed" json:"balance_delayed,omitempty"`
Balance64 *int64 `protobuf:"varint,5,opt,name=balance64" json:"balance64,omitempty"`
- Balance64Delayed *int64 `protobuf:"varint,6,opt,name=balance64_delayed" json:"balance64_delayed,omitempty"`
+ Balance64Delayed *int64 `protobuf:"varint,6,opt,name=balance64_delayed,json=balance64Delayed" json:"balance64_delayed,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -8342,7 +8433,7 @@ func (m *CMsgClientWalletInfoUpdate) Reset() { *m = CMsgClientWalletInfo
func (m *CMsgClientWalletInfoUpdate) String() string { return proto.CompactTextString(m) }
func (*CMsgClientWalletInfoUpdate) ProtoMessage() {}
func (*CMsgClientWalletInfoUpdate) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{101}
+ return fileDescriptor_97f09b42bb99641f, []int{102}
}
func (m *CMsgClientWalletInfoUpdate) XXX_Unmarshal(b []byte) error {
@@ -8406,8 +8497,8 @@ func (m *CMsgClientWalletInfoUpdate) GetBalance64Delayed() int64 {
}
type CMsgClientAppInfoUpdate struct {
- LastChangenumber *uint32 `protobuf:"varint,1,opt,name=last_changenumber" json:"last_changenumber,omitempty"`
- SendChangelist *bool `protobuf:"varint,2,opt,name=send_changelist" json:"send_changelist,omitempty"`
+ LastChangenumber *uint32 `protobuf:"varint,1,opt,name=last_changenumber,json=lastChangenumber" json:"last_changenumber,omitempty"`
+ SendChangelist *bool `protobuf:"varint,2,opt,name=send_changelist,json=sendChangelist" json:"send_changelist,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -8417,7 +8508,7 @@ func (m *CMsgClientAppInfoUpdate) Reset() { *m = CMsgClientAppInfoUpdate
func (m *CMsgClientAppInfoUpdate) String() string { return proto.CompactTextString(m) }
func (*CMsgClientAppInfoUpdate) ProtoMessage() {}
func (*CMsgClientAppInfoUpdate) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{102}
+ return fileDescriptor_97f09b42bb99641f, []int{103}
}
func (m *CMsgClientAppInfoUpdate) XXX_Unmarshal(b []byte) error {
@@ -8453,8 +8544,8 @@ func (m *CMsgClientAppInfoUpdate) GetSendChangelist() bool {
}
type CMsgClientAppInfoChanges struct {
- CurrentChangeNumber *uint32 `protobuf:"varint,1,opt,name=current_change_number" json:"current_change_number,omitempty"`
- ForceFullUpdate *bool `protobuf:"varint,2,opt,name=force_full_update" json:"force_full_update,omitempty"`
+ CurrentChangeNumber *uint32 `protobuf:"varint,1,opt,name=current_change_number,json=currentChangeNumber" json:"current_change_number,omitempty"`
+ ForceFullUpdate *bool `protobuf:"varint,2,opt,name=force_full_update,json=forceFullUpdate" json:"force_full_update,omitempty"`
AppIDs []uint32 `protobuf:"varint,3,rep,name=appIDs" json:"appIDs,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -8465,7 +8556,7 @@ func (m *CMsgClientAppInfoChanges) Reset() { *m = CMsgClientAppInfoChang
func (m *CMsgClientAppInfoChanges) String() string { return proto.CompactTextString(m) }
func (*CMsgClientAppInfoChanges) ProtoMessage() {}
func (*CMsgClientAppInfoChanges) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{103}
+ return fileDescriptor_97f09b42bb99641f, []int{104}
}
func (m *CMsgClientAppInfoChanges) XXX_Unmarshal(b []byte) error {
@@ -8509,7 +8600,7 @@ func (m *CMsgClientAppInfoChanges) GetAppIDs() []uint32 {
type CMsgClientAppInfoRequest struct {
Apps []*CMsgClientAppInfoRequest_App `protobuf:"bytes,1,rep,name=apps" json:"apps,omitempty"`
- SupportsBatches *bool `protobuf:"varint,2,opt,name=supports_batches,def=0" json:"supports_batches,omitempty"`
+ SupportsBatches *bool `protobuf:"varint,2,opt,name=supports_batches,json=supportsBatches,def=0" json:"supports_batches,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -8519,7 +8610,7 @@ func (m *CMsgClientAppInfoRequest) Reset() { *m = CMsgClientAppInfoReque
func (m *CMsgClientAppInfoRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgClientAppInfoRequest) ProtoMessage() {}
func (*CMsgClientAppInfoRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{104}
+ return fileDescriptor_97f09b42bb99641f, []int{105}
}
func (m *CMsgClientAppInfoRequest) XXX_Unmarshal(b []byte) error {
@@ -8557,9 +8648,9 @@ func (m *CMsgClientAppInfoRequest) GetSupportsBatches() bool {
}
type CMsgClientAppInfoRequest_App struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SectionFlags *uint32 `protobuf:"varint,2,opt,name=section_flags" json:"section_flags,omitempty"`
- Section_CRC []uint32 `protobuf:"varint,3,rep,name=section_CRC" json:"section_CRC,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ SectionFlags *uint32 `protobuf:"varint,2,opt,name=section_flags,json=sectionFlags" json:"section_flags,omitempty"`
+ Section_CRC []uint32 `protobuf:"varint,3,rep,name=section_CRC,json=sectionCRC" json:"section_CRC,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -8569,7 +8660,7 @@ func (m *CMsgClientAppInfoRequest_App) Reset() { *m = CMsgClientAppInfoR
func (m *CMsgClientAppInfoRequest_App) String() string { return proto.CompactTextString(m) }
func (*CMsgClientAppInfoRequest_App) ProtoMessage() {}
func (*CMsgClientAppInfoRequest_App) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{104, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{105, 0}
}
func (m *CMsgClientAppInfoRequest_App) XXX_Unmarshal(b []byte) error {
@@ -8613,8 +8704,8 @@ func (m *CMsgClientAppInfoRequest_App) GetSection_CRC() []uint32 {
type CMsgClientAppInfoResponse struct {
Apps []*CMsgClientAppInfoResponse_App `protobuf:"bytes,1,rep,name=apps" json:"apps,omitempty"`
- AppsUnknown []uint32 `protobuf:"varint,2,rep,name=apps_unknown" json:"apps_unknown,omitempty"`
- AppsPending *uint32 `protobuf:"varint,3,opt,name=apps_pending" json:"apps_pending,omitempty"`
+ AppsUnknown []uint32 `protobuf:"varint,2,rep,name=apps_unknown,json=appsUnknown" json:"apps_unknown,omitempty"`
+ AppsPending *uint32 `protobuf:"varint,3,opt,name=apps_pending,json=appsPending" json:"apps_pending,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -8624,7 +8715,7 @@ func (m *CMsgClientAppInfoResponse) Reset() { *m = CMsgClientAppInfoResp
func (m *CMsgClientAppInfoResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientAppInfoResponse) ProtoMessage() {}
func (*CMsgClientAppInfoResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{105}
+ return fileDescriptor_97f09b42bb99641f, []int{106}
}
func (m *CMsgClientAppInfoResponse) XXX_Unmarshal(b []byte) error {
@@ -8667,8 +8758,8 @@ func (m *CMsgClientAppInfoResponse) GetAppsPending() uint32 {
}
type CMsgClientAppInfoResponse_App struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- ChangeNumber *uint32 `protobuf:"varint,2,opt,name=change_number" json:"change_number,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ ChangeNumber *uint32 `protobuf:"varint,2,opt,name=change_number,json=changeNumber" json:"change_number,omitempty"`
Sections []*CMsgClientAppInfoResponse_App_Section `protobuf:"bytes,3,rep,name=sections" json:"sections,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -8679,7 +8770,7 @@ func (m *CMsgClientAppInfoResponse_App) Reset() { *m = CMsgClientAppInfo
func (m *CMsgClientAppInfoResponse_App) String() string { return proto.CompactTextString(m) }
func (*CMsgClientAppInfoResponse_App) ProtoMessage() {}
func (*CMsgClientAppInfoResponse_App) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{105, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{106, 0}
}
func (m *CMsgClientAppInfoResponse_App) XXX_Unmarshal(b []byte) error {
@@ -8722,8 +8813,8 @@ func (m *CMsgClientAppInfoResponse_App) GetSections() []*CMsgClientAppInfoRespon
}
type CMsgClientAppInfoResponse_App_Section struct {
- SectionId *uint32 `protobuf:"varint,1,opt,name=section_id" json:"section_id,omitempty"`
- SectionKv []byte `protobuf:"bytes,2,opt,name=section_kv" json:"section_kv,omitempty"`
+ SectionId *uint32 `protobuf:"varint,1,opt,name=section_id,json=sectionId" json:"section_id,omitempty"`
+ SectionKv []byte `protobuf:"bytes,2,opt,name=section_kv,json=sectionKv" json:"section_kv,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -8733,7 +8824,7 @@ func (m *CMsgClientAppInfoResponse_App_Section) Reset() { *m = CMsgClien
func (m *CMsgClientAppInfoResponse_App_Section) String() string { return proto.CompactTextString(m) }
func (*CMsgClientAppInfoResponse_App_Section) ProtoMessage() {}
func (*CMsgClientAppInfoResponse_App_Section) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{105, 0, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{106, 0, 0}
}
func (m *CMsgClientAppInfoResponse_App_Section) XXX_Unmarshal(b []byte) error {
@@ -8769,8 +8860,8 @@ func (m *CMsgClientAppInfoResponse_App_Section) GetSectionKv() []byte {
}
type CMsgClientPackageInfoRequest struct {
- PackageIds []uint32 `protobuf:"varint,1,rep,name=package_ids" json:"package_ids,omitempty"`
- MetaDataOnly *bool `protobuf:"varint,2,opt,name=meta_data_only" json:"meta_data_only,omitempty"`
+ PackageIds []uint32 `protobuf:"varint,1,rep,name=package_ids,json=packageIds" json:"package_ids,omitempty"`
+ MetaDataOnly *bool `protobuf:"varint,2,opt,name=meta_data_only,json=metaDataOnly" json:"meta_data_only,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -8780,7 +8871,7 @@ func (m *CMsgClientPackageInfoRequest) Reset() { *m = CMsgClientPackageI
func (m *CMsgClientPackageInfoRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgClientPackageInfoRequest) ProtoMessage() {}
func (*CMsgClientPackageInfoRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{106}
+ return fileDescriptor_97f09b42bb99641f, []int{107}
}
func (m *CMsgClientPackageInfoRequest) XXX_Unmarshal(b []byte) error {
@@ -8817,8 +8908,8 @@ func (m *CMsgClientPackageInfoRequest) GetMetaDataOnly() bool {
type CMsgClientPackageInfoResponse struct {
Packages []*CMsgClientPackageInfoResponse_Package `protobuf:"bytes,1,rep,name=packages" json:"packages,omitempty"`
- PackagesUnknown []uint32 `protobuf:"varint,2,rep,name=packages_unknown" json:"packages_unknown,omitempty"`
- PackagesPending *uint32 `protobuf:"varint,3,opt,name=packages_pending" json:"packages_pending,omitempty"`
+ PackagesUnknown []uint32 `protobuf:"varint,2,rep,name=packages_unknown,json=packagesUnknown" json:"packages_unknown,omitempty"`
+ PackagesPending *uint32 `protobuf:"varint,3,opt,name=packages_pending,json=packagesPending" json:"packages_pending,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -8828,7 +8919,7 @@ func (m *CMsgClientPackageInfoResponse) Reset() { *m = CMsgClientPackage
func (m *CMsgClientPackageInfoResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientPackageInfoResponse) ProtoMessage() {}
func (*CMsgClientPackageInfoResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{107}
+ return fileDescriptor_97f09b42bb99641f, []int{108}
}
func (m *CMsgClientPackageInfoResponse) XXX_Unmarshal(b []byte) error {
@@ -8871,8 +8962,8 @@ func (m *CMsgClientPackageInfoResponse) GetPackagesPending() uint32 {
}
type CMsgClientPackageInfoResponse_Package struct {
- PackageId *uint32 `protobuf:"varint,1,opt,name=package_id" json:"package_id,omitempty"`
- ChangeNumber *uint32 `protobuf:"varint,2,opt,name=change_number" json:"change_number,omitempty"`
+ PackageId *uint32 `protobuf:"varint,1,opt,name=package_id,json=packageId" json:"package_id,omitempty"`
+ ChangeNumber *uint32 `protobuf:"varint,2,opt,name=change_number,json=changeNumber" json:"change_number,omitempty"`
Sha []byte `protobuf:"bytes,3,opt,name=sha" json:"sha,omitempty"`
Buffer []byte `protobuf:"bytes,4,opt,name=buffer" json:"buffer,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -8884,7 +8975,7 @@ func (m *CMsgClientPackageInfoResponse_Package) Reset() { *m = CMsgClien
func (m *CMsgClientPackageInfoResponse_Package) String() string { return proto.CompactTextString(m) }
func (*CMsgClientPackageInfoResponse_Package) ProtoMessage() {}
func (*CMsgClientPackageInfoResponse_Package) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{107, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{108, 0}
}
func (m *CMsgClientPackageInfoResponse_Package) XXX_Unmarshal(b []byte) error {
@@ -8934,11 +9025,11 @@ func (m *CMsgClientPackageInfoResponse_Package) GetBuffer() []byte {
}
type CMsgClientPICSChangesSinceRequest struct {
- SinceChangeNumber *uint32 `protobuf:"varint,1,opt,name=since_change_number" json:"since_change_number,omitempty"`
- SendAppInfoChanges *bool `protobuf:"varint,2,opt,name=send_app_info_changes" json:"send_app_info_changes,omitempty"`
- SendPackageInfoChanges *bool `protobuf:"varint,3,opt,name=send_package_info_changes" json:"send_package_info_changes,omitempty"`
- NumAppInfoCached *uint32 `protobuf:"varint,4,opt,name=num_app_info_cached" json:"num_app_info_cached,omitempty"`
- NumPackageInfoCached *uint32 `protobuf:"varint,5,opt,name=num_package_info_cached" json:"num_package_info_cached,omitempty"`
+ SinceChangeNumber *uint32 `protobuf:"varint,1,opt,name=since_change_number,json=sinceChangeNumber" json:"since_change_number,omitempty"`
+ SendAppInfoChanges *bool `protobuf:"varint,2,opt,name=send_app_info_changes,json=sendAppInfoChanges" json:"send_app_info_changes,omitempty"`
+ SendPackageInfoChanges *bool `protobuf:"varint,3,opt,name=send_package_info_changes,json=sendPackageInfoChanges" json:"send_package_info_changes,omitempty"`
+ NumAppInfoCached *uint32 `protobuf:"varint,4,opt,name=num_app_info_cached,json=numAppInfoCached" json:"num_app_info_cached,omitempty"`
+ NumPackageInfoCached *uint32 `protobuf:"varint,5,opt,name=num_package_info_cached,json=numPackageInfoCached" json:"num_package_info_cached,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -8948,7 +9039,7 @@ func (m *CMsgClientPICSChangesSinceRequest) Reset() { *m = CMsgClientPIC
func (m *CMsgClientPICSChangesSinceRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgClientPICSChangesSinceRequest) ProtoMessage() {}
func (*CMsgClientPICSChangesSinceRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{108}
+ return fileDescriptor_97f09b42bb99641f, []int{109}
}
func (m *CMsgClientPICSChangesSinceRequest) XXX_Unmarshal(b []byte) error {
@@ -9005,13 +9096,13 @@ func (m *CMsgClientPICSChangesSinceRequest) GetNumPackageInfoCached() uint32 {
}
type CMsgClientPICSChangesSinceResponse struct {
- CurrentChangeNumber *uint32 `protobuf:"varint,1,opt,name=current_change_number" json:"current_change_number,omitempty"`
- SinceChangeNumber *uint32 `protobuf:"varint,2,opt,name=since_change_number" json:"since_change_number,omitempty"`
- ForceFullUpdate *bool `protobuf:"varint,3,opt,name=force_full_update" json:"force_full_update,omitempty"`
- PackageChanges []*CMsgClientPICSChangesSinceResponse_PackageChange `protobuf:"bytes,4,rep,name=package_changes" json:"package_changes,omitempty"`
- AppChanges []*CMsgClientPICSChangesSinceResponse_AppChange `protobuf:"bytes,5,rep,name=app_changes" json:"app_changes,omitempty"`
- ForceFullAppUpdate *bool `protobuf:"varint,6,opt,name=force_full_app_update" json:"force_full_app_update,omitempty"`
- ForceFullPackageUpdate *bool `protobuf:"varint,7,opt,name=force_full_package_update" json:"force_full_package_update,omitempty"`
+ CurrentChangeNumber *uint32 `protobuf:"varint,1,opt,name=current_change_number,json=currentChangeNumber" json:"current_change_number,omitempty"`
+ SinceChangeNumber *uint32 `protobuf:"varint,2,opt,name=since_change_number,json=sinceChangeNumber" json:"since_change_number,omitempty"`
+ ForceFullUpdate *bool `protobuf:"varint,3,opt,name=force_full_update,json=forceFullUpdate" json:"force_full_update,omitempty"`
+ PackageChanges []*CMsgClientPICSChangesSinceResponse_PackageChange `protobuf:"bytes,4,rep,name=package_changes,json=packageChanges" json:"package_changes,omitempty"`
+ AppChanges []*CMsgClientPICSChangesSinceResponse_AppChange `protobuf:"bytes,5,rep,name=app_changes,json=appChanges" json:"app_changes,omitempty"`
+ ForceFullAppUpdate *bool `protobuf:"varint,6,opt,name=force_full_app_update,json=forceFullAppUpdate" json:"force_full_app_update,omitempty"`
+ ForceFullPackageUpdate *bool `protobuf:"varint,7,opt,name=force_full_package_update,json=forceFullPackageUpdate" json:"force_full_package_update,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -9021,7 +9112,7 @@ func (m *CMsgClientPICSChangesSinceResponse) Reset() { *m = CMsgClientPI
func (m *CMsgClientPICSChangesSinceResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientPICSChangesSinceResponse) ProtoMessage() {}
func (*CMsgClientPICSChangesSinceResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{109}
+ return fileDescriptor_97f09b42bb99641f, []int{110}
}
func (m *CMsgClientPICSChangesSinceResponse) XXX_Unmarshal(b []byte) error {
@@ -9093,8 +9184,8 @@ func (m *CMsgClientPICSChangesSinceResponse) GetForceFullPackageUpdate() bool {
type CMsgClientPICSChangesSinceResponse_PackageChange struct {
Packageid *uint32 `protobuf:"varint,1,opt,name=packageid" json:"packageid,omitempty"`
- ChangeNumber *uint32 `protobuf:"varint,2,opt,name=change_number" json:"change_number,omitempty"`
- NeedsToken *bool `protobuf:"varint,3,opt,name=needs_token" json:"needs_token,omitempty"`
+ ChangeNumber *uint32 `protobuf:"varint,2,opt,name=change_number,json=changeNumber" json:"change_number,omitempty"`
+ NeedsToken *bool `protobuf:"varint,3,opt,name=needs_token,json=needsToken" json:"needs_token,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -9108,7 +9199,7 @@ func (m *CMsgClientPICSChangesSinceResponse_PackageChange) String() string {
}
func (*CMsgClientPICSChangesSinceResponse_PackageChange) ProtoMessage() {}
func (*CMsgClientPICSChangesSinceResponse_PackageChange) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{109, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{110, 0}
}
func (m *CMsgClientPICSChangesSinceResponse_PackageChange) XXX_Unmarshal(b []byte) error {
@@ -9152,8 +9243,8 @@ func (m *CMsgClientPICSChangesSinceResponse_PackageChange) GetNeedsToken() bool
type CMsgClientPICSChangesSinceResponse_AppChange struct {
Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
- ChangeNumber *uint32 `protobuf:"varint,2,opt,name=change_number" json:"change_number,omitempty"`
- NeedsToken *bool `protobuf:"varint,3,opt,name=needs_token" json:"needs_token,omitempty"`
+ ChangeNumber *uint32 `protobuf:"varint,2,opt,name=change_number,json=changeNumber" json:"change_number,omitempty"`
+ NeedsToken *bool `protobuf:"varint,3,opt,name=needs_token,json=needsToken" json:"needs_token,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -9167,7 +9258,7 @@ func (m *CMsgClientPICSChangesSinceResponse_AppChange) String() string {
}
func (*CMsgClientPICSChangesSinceResponse_AppChange) ProtoMessage() {}
func (*CMsgClientPICSChangesSinceResponse_AppChange) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{109, 1}
+ return fileDescriptor_97f09b42bb99641f, []int{110, 1}
}
func (m *CMsgClientPICSChangesSinceResponse_AppChange) XXX_Unmarshal(b []byte) error {
@@ -9210,20 +9301,21 @@ func (m *CMsgClientPICSChangesSinceResponse_AppChange) GetNeedsToken() bool {
}
type CMsgClientPICSProductInfoRequest struct {
- Packages []*CMsgClientPICSProductInfoRequest_PackageInfo `protobuf:"bytes,1,rep,name=packages" json:"packages,omitempty"`
- Apps []*CMsgClientPICSProductInfoRequest_AppInfo `protobuf:"bytes,2,rep,name=apps" json:"apps,omitempty"`
- MetaDataOnly *bool `protobuf:"varint,3,opt,name=meta_data_only" json:"meta_data_only,omitempty"`
- NumPrevFailed *uint32 `protobuf:"varint,4,opt,name=num_prev_failed" json:"num_prev_failed,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ Packages []*CMsgClientPICSProductInfoRequest_PackageInfo `protobuf:"bytes,1,rep,name=packages" json:"packages,omitempty"`
+ Apps []*CMsgClientPICSProductInfoRequest_AppInfo `protobuf:"bytes,2,rep,name=apps" json:"apps,omitempty"`
+ MetaDataOnly *bool `protobuf:"varint,3,opt,name=meta_data_only,json=metaDataOnly" json:"meta_data_only,omitempty"`
+ NumPrevFailed *uint32 `protobuf:"varint,4,opt,name=num_prev_failed,json=numPrevFailed" json:"num_prev_failed,omitempty"`
+ SupportsPackageTokens *uint32 `protobuf:"varint,5,opt,name=supports_package_tokens,json=supportsPackageTokens" json:"supports_package_tokens,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientPICSProductInfoRequest) Reset() { *m = CMsgClientPICSProductInfoRequest{} }
func (m *CMsgClientPICSProductInfoRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgClientPICSProductInfoRequest) ProtoMessage() {}
func (*CMsgClientPICSProductInfoRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{110}
+ return fileDescriptor_97f09b42bb99641f, []int{111}
}
func (m *CMsgClientPICSProductInfoRequest) XXX_Unmarshal(b []byte) error {
@@ -9272,10 +9364,17 @@ func (m *CMsgClientPICSProductInfoRequest) GetNumPrevFailed() uint32 {
return 0
}
+func (m *CMsgClientPICSProductInfoRequest) GetSupportsPackageTokens() uint32 {
+ if m != nil && m.SupportsPackageTokens != nil {
+ return *m.SupportsPackageTokens
+ }
+ return 0
+}
+
type CMsgClientPICSProductInfoRequest_AppInfo struct {
Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
- AccessToken *uint64 `protobuf:"varint,2,opt,name=access_token" json:"access_token,omitempty"`
- OnlyPublic *bool `protobuf:"varint,3,opt,name=only_public" json:"only_public,omitempty"`
+ AccessToken *uint64 `protobuf:"varint,2,opt,name=access_token,json=accessToken" json:"access_token,omitempty"`
+ OnlyPublic *bool `protobuf:"varint,3,opt,name=only_public,json=onlyPublic" json:"only_public,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -9287,7 +9386,7 @@ func (m *CMsgClientPICSProductInfoRequest_AppInfo) Reset() {
func (m *CMsgClientPICSProductInfoRequest_AppInfo) String() string { return proto.CompactTextString(m) }
func (*CMsgClientPICSProductInfoRequest_AppInfo) ProtoMessage() {}
func (*CMsgClientPICSProductInfoRequest_AppInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{110, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{111, 0}
}
func (m *CMsgClientPICSProductInfoRequest_AppInfo) XXX_Unmarshal(b []byte) error {
@@ -9331,7 +9430,7 @@ func (m *CMsgClientPICSProductInfoRequest_AppInfo) GetOnlyPublic() bool {
type CMsgClientPICSProductInfoRequest_PackageInfo struct {
Packageid *uint32 `protobuf:"varint,1,opt,name=packageid" json:"packageid,omitempty"`
- AccessToken *uint64 `protobuf:"varint,2,opt,name=access_token" json:"access_token,omitempty"`
+ AccessToken *uint64 `protobuf:"varint,2,opt,name=access_token,json=accessToken" json:"access_token,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -9345,7 +9444,7 @@ func (m *CMsgClientPICSProductInfoRequest_PackageInfo) String() string {
}
func (*CMsgClientPICSProductInfoRequest_PackageInfo) ProtoMessage() {}
func (*CMsgClientPICSProductInfoRequest_PackageInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{110, 1}
+ return fileDescriptor_97f09b42bb99641f, []int{111, 1}
}
func (m *CMsgClientPICSProductInfoRequest_PackageInfo) XXX_Unmarshal(b []byte) error {
@@ -9382,13 +9481,13 @@ func (m *CMsgClientPICSProductInfoRequest_PackageInfo) GetAccessToken() uint64 {
type CMsgClientPICSProductInfoResponse struct {
Apps []*CMsgClientPICSProductInfoResponse_AppInfo `protobuf:"bytes,1,rep,name=apps" json:"apps,omitempty"`
- UnknownAppids []uint32 `protobuf:"varint,2,rep,name=unknown_appids" json:"unknown_appids,omitempty"`
+ UnknownAppids []uint32 `protobuf:"varint,2,rep,name=unknown_appids,json=unknownAppids" json:"unknown_appids,omitempty"`
Packages []*CMsgClientPICSProductInfoResponse_PackageInfo `protobuf:"bytes,3,rep,name=packages" json:"packages,omitempty"`
- UnknownPackageids []uint32 `protobuf:"varint,4,rep,name=unknown_packageids" json:"unknown_packageids,omitempty"`
- MetaDataOnly *bool `protobuf:"varint,5,opt,name=meta_data_only" json:"meta_data_only,omitempty"`
- ResponsePending *bool `protobuf:"varint,6,opt,name=response_pending" json:"response_pending,omitempty"`
- HttpMinSize *uint32 `protobuf:"varint,7,opt,name=http_min_size" json:"http_min_size,omitempty"`
- HttpHost *string `protobuf:"bytes,8,opt,name=http_host" json:"http_host,omitempty"`
+ UnknownPackageids []uint32 `protobuf:"varint,4,rep,name=unknown_packageids,json=unknownPackageids" json:"unknown_packageids,omitempty"`
+ MetaDataOnly *bool `protobuf:"varint,5,opt,name=meta_data_only,json=metaDataOnly" json:"meta_data_only,omitempty"`
+ ResponsePending *bool `protobuf:"varint,6,opt,name=response_pending,json=responsePending" json:"response_pending,omitempty"`
+ HttpMinSize *uint32 `protobuf:"varint,7,opt,name=http_min_size,json=httpMinSize" json:"http_min_size,omitempty"`
+ HttpHost *string `protobuf:"bytes,8,opt,name=http_host,json=httpHost" json:"http_host,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -9398,7 +9497,7 @@ func (m *CMsgClientPICSProductInfoResponse) Reset() { *m = CMsgClientPIC
func (m *CMsgClientPICSProductInfoResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientPICSProductInfoResponse) ProtoMessage() {}
func (*CMsgClientPICSProductInfoResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{111}
+ return fileDescriptor_97f09b42bb99641f, []int{112}
}
func (m *CMsgClientPICSProductInfoResponse) XXX_Unmarshal(b []byte) error {
@@ -9477,11 +9576,11 @@ func (m *CMsgClientPICSProductInfoResponse) GetHttpHost() string {
type CMsgClientPICSProductInfoResponse_AppInfo struct {
Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
- ChangeNumber *uint32 `protobuf:"varint,2,opt,name=change_number" json:"change_number,omitempty"`
- MissingToken *bool `protobuf:"varint,3,opt,name=missing_token" json:"missing_token,omitempty"`
+ ChangeNumber *uint32 `protobuf:"varint,2,opt,name=change_number,json=changeNumber" json:"change_number,omitempty"`
+ MissingToken *bool `protobuf:"varint,3,opt,name=missing_token,json=missingToken" json:"missing_token,omitempty"`
Sha []byte `protobuf:"bytes,4,opt,name=sha" json:"sha,omitempty"`
Buffer []byte `protobuf:"bytes,5,opt,name=buffer" json:"buffer,omitempty"`
- OnlyPublic *bool `protobuf:"varint,6,opt,name=only_public" json:"only_public,omitempty"`
+ OnlyPublic *bool `protobuf:"varint,6,opt,name=only_public,json=onlyPublic" json:"only_public,omitempty"`
Size *uint32 `protobuf:"varint,7,opt,name=size" json:"size,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -9491,10 +9590,12 @@ type CMsgClientPICSProductInfoResponse_AppInfo struct {
func (m *CMsgClientPICSProductInfoResponse_AppInfo) Reset() {
*m = CMsgClientPICSProductInfoResponse_AppInfo{}
}
-func (m *CMsgClientPICSProductInfoResponse_AppInfo) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientPICSProductInfoResponse_AppInfo) ProtoMessage() {}
+func (m *CMsgClientPICSProductInfoResponse_AppInfo) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgClientPICSProductInfoResponse_AppInfo) ProtoMessage() {}
func (*CMsgClientPICSProductInfoResponse_AppInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{111, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{112, 0}
}
func (m *CMsgClientPICSProductInfoResponse_AppInfo) XXX_Unmarshal(b []byte) error {
@@ -9566,8 +9667,8 @@ func (m *CMsgClientPICSProductInfoResponse_AppInfo) GetSize() uint32 {
type CMsgClientPICSProductInfoResponse_PackageInfo struct {
Packageid *uint32 `protobuf:"varint,1,opt,name=packageid" json:"packageid,omitempty"`
- ChangeNumber *uint32 `protobuf:"varint,2,opt,name=change_number" json:"change_number,omitempty"`
- MissingToken *bool `protobuf:"varint,3,opt,name=missing_token" json:"missing_token,omitempty"`
+ ChangeNumber *uint32 `protobuf:"varint,2,opt,name=change_number,json=changeNumber" json:"change_number,omitempty"`
+ MissingToken *bool `protobuf:"varint,3,opt,name=missing_token,json=missingToken" json:"missing_token,omitempty"`
Sha []byte `protobuf:"bytes,4,opt,name=sha" json:"sha,omitempty"`
Buffer []byte `protobuf:"bytes,5,opt,name=buffer" json:"buffer,omitempty"`
Size *uint32 `protobuf:"varint,6,opt,name=size" json:"size,omitempty"`
@@ -9584,7 +9685,7 @@ func (m *CMsgClientPICSProductInfoResponse_PackageInfo) String() string {
}
func (*CMsgClientPICSProductInfoResponse_PackageInfo) ProtoMessage() {}
func (*CMsgClientPICSProductInfoResponse_PackageInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{111, 1}
+ return fileDescriptor_97f09b42bb99641f, []int{112, 1}
}
func (m *CMsgClientPICSProductInfoResponse_PackageInfo) XXX_Unmarshal(b []byte) error {
@@ -9659,7 +9760,7 @@ func (m *CMsgClientPICSAccessTokenRequest) Reset() { *m = CMsgClientPICS
func (m *CMsgClientPICSAccessTokenRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgClientPICSAccessTokenRequest) ProtoMessage() {}
func (*CMsgClientPICSAccessTokenRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{112}
+ return fileDescriptor_97f09b42bb99641f, []int{113}
}
func (m *CMsgClientPICSAccessTokenRequest) XXX_Unmarshal(b []byte) error {
@@ -9695,10 +9796,10 @@ func (m *CMsgClientPICSAccessTokenRequest) GetAppids() []uint32 {
}
type CMsgClientPICSAccessTokenResponse struct {
- PackageAccessTokens []*CMsgClientPICSAccessTokenResponse_PackageToken `protobuf:"bytes,1,rep,name=package_access_tokens" json:"package_access_tokens,omitempty"`
- PackageDeniedTokens []uint32 `protobuf:"varint,2,rep,name=package_denied_tokens" json:"package_denied_tokens,omitempty"`
- AppAccessTokens []*CMsgClientPICSAccessTokenResponse_AppToken `protobuf:"bytes,3,rep,name=app_access_tokens" json:"app_access_tokens,omitempty"`
- AppDeniedTokens []uint32 `protobuf:"varint,4,rep,name=app_denied_tokens" json:"app_denied_tokens,omitempty"`
+ PackageAccessTokens []*CMsgClientPICSAccessTokenResponse_PackageToken `protobuf:"bytes,1,rep,name=package_access_tokens,json=packageAccessTokens" json:"package_access_tokens,omitempty"`
+ PackageDeniedTokens []uint32 `protobuf:"varint,2,rep,name=package_denied_tokens,json=packageDeniedTokens" json:"package_denied_tokens,omitempty"`
+ AppAccessTokens []*CMsgClientPICSAccessTokenResponse_AppToken `protobuf:"bytes,3,rep,name=app_access_tokens,json=appAccessTokens" json:"app_access_tokens,omitempty"`
+ AppDeniedTokens []uint32 `protobuf:"varint,4,rep,name=app_denied_tokens,json=appDeniedTokens" json:"app_denied_tokens,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -9708,7 +9809,7 @@ func (m *CMsgClientPICSAccessTokenResponse) Reset() { *m = CMsgClientPIC
func (m *CMsgClientPICSAccessTokenResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientPICSAccessTokenResponse) ProtoMessage() {}
func (*CMsgClientPICSAccessTokenResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{113}
+ return fileDescriptor_97f09b42bb99641f, []int{114}
}
func (m *CMsgClientPICSAccessTokenResponse) XXX_Unmarshal(b []byte) error {
@@ -9759,7 +9860,7 @@ func (m *CMsgClientPICSAccessTokenResponse) GetAppDeniedTokens() []uint32 {
type CMsgClientPICSAccessTokenResponse_PackageToken struct {
Packageid *uint32 `protobuf:"varint,1,opt,name=packageid" json:"packageid,omitempty"`
- AccessToken *uint64 `protobuf:"varint,2,opt,name=access_token" json:"access_token,omitempty"`
+ AccessToken *uint64 `protobuf:"varint,2,opt,name=access_token,json=accessToken" json:"access_token,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -9773,7 +9874,7 @@ func (m *CMsgClientPICSAccessTokenResponse_PackageToken) String() string {
}
func (*CMsgClientPICSAccessTokenResponse_PackageToken) ProtoMessage() {}
func (*CMsgClientPICSAccessTokenResponse_PackageToken) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{113, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{114, 0}
}
func (m *CMsgClientPICSAccessTokenResponse_PackageToken) XXX_Unmarshal(b []byte) error {
@@ -9810,7 +9911,7 @@ func (m *CMsgClientPICSAccessTokenResponse_PackageToken) GetAccessToken() uint64
type CMsgClientPICSAccessTokenResponse_AppToken struct {
Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
- AccessToken *uint64 `protobuf:"varint,2,opt,name=access_token" json:"access_token,omitempty"`
+ AccessToken *uint64 `protobuf:"varint,2,opt,name=access_token,json=accessToken" json:"access_token,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -9824,7 +9925,7 @@ func (m *CMsgClientPICSAccessTokenResponse_AppToken) String() string {
}
func (*CMsgClientPICSAccessTokenResponse_AppToken) ProtoMessage() {}
func (*CMsgClientPICSAccessTokenResponse_AppToken) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{113, 1}
+ return fileDescriptor_97f09b42bb99641f, []int{114, 1}
}
func (m *CMsgClientPICSAccessTokenResponse_AppToken) XXX_Unmarshal(b []byte) error {
@@ -9870,7 +9971,7 @@ func (m *CMsgClientUFSGetUGCDetails) Reset() { *m = CMsgClientUFSGetUGCD
func (m *CMsgClientUFSGetUGCDetails) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSGetUGCDetails) ProtoMessage() {}
func (*CMsgClientUFSGetUGCDetails) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{114}
+ return fileDescriptor_97f09b42bb99641f, []int{115}
}
func (m *CMsgClientUFSGetUGCDetails) XXX_Unmarshal(b []byte) error {
@@ -9903,13 +10004,13 @@ func (m *CMsgClientUFSGetUGCDetails) GetHcontent() uint64 {
type CMsgClientUFSGetUGCDetailsResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
Url *string `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"`
- AppId *uint32 `protobuf:"varint,3,opt,name=app_id" json:"app_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,3,opt,name=app_id,json=appId" json:"app_id,omitempty"`
Filename *string `protobuf:"bytes,4,opt,name=filename" json:"filename,omitempty"`
- SteamidCreator *uint64 `protobuf:"fixed64,5,opt,name=steamid_creator" json:"steamid_creator,omitempty"`
- FileSize *uint32 `protobuf:"varint,6,opt,name=file_size" json:"file_size,omitempty"`
- CompressedFileSize *uint32 `protobuf:"varint,7,opt,name=compressed_file_size" json:"compressed_file_size,omitempty"`
- RangecheckHost *string `protobuf:"bytes,8,opt,name=rangecheck_host" json:"rangecheck_host,omitempty"`
- FileEncodedSha1 *string `protobuf:"bytes,9,opt,name=file_encoded_sha1" json:"file_encoded_sha1,omitempty"`
+ SteamidCreator *uint64 `protobuf:"fixed64,5,opt,name=steamid_creator,json=steamidCreator" json:"steamid_creator,omitempty"`
+ FileSize *uint32 `protobuf:"varint,6,opt,name=file_size,json=fileSize" json:"file_size,omitempty"`
+ CompressedFileSize *uint32 `protobuf:"varint,7,opt,name=compressed_file_size,json=compressedFileSize" json:"compressed_file_size,omitempty"`
+ RangecheckHost *string `protobuf:"bytes,8,opt,name=rangecheck_host,json=rangecheckHost" json:"rangecheck_host,omitempty"`
+ FileEncodedSha1 *string `protobuf:"bytes,9,opt,name=file_encoded_sha1,json=fileEncodedSha1" json:"file_encoded_sha1,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -9919,7 +10020,7 @@ func (m *CMsgClientUFSGetUGCDetailsResponse) Reset() { *m = CMsgClientUF
func (m *CMsgClientUFSGetUGCDetailsResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSGetUGCDetailsResponse) ProtoMessage() {}
func (*CMsgClientUFSGetUGCDetailsResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{115}
+ return fileDescriptor_97f09b42bb99641f, []int{116}
}
func (m *CMsgClientUFSGetUGCDetailsResponse) XXX_Unmarshal(b []byte) error {
@@ -10006,8 +10107,8 @@ func (m *CMsgClientUFSGetUGCDetailsResponse) GetFileEncodedSha1() string {
}
type CMsgClientUFSGetSingleFileInfo struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- FileName *string `protobuf:"bytes,2,opt,name=file_name" json:"file_name,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ FileName *string `protobuf:"bytes,2,opt,name=file_name,json=fileName" json:"file_name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -10017,7 +10118,7 @@ func (m *CMsgClientUFSGetSingleFileInfo) Reset() { *m = CMsgClientUFSGet
func (m *CMsgClientUFSGetSingleFileInfo) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSGetSingleFileInfo) ProtoMessage() {}
func (*CMsgClientUFSGetSingleFileInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{116}
+ return fileDescriptor_97f09b42bb99641f, []int{117}
}
func (m *CMsgClientUFSGetSingleFileInfo) XXX_Unmarshal(b []byte) error {
@@ -10054,12 +10155,12 @@ func (m *CMsgClientUFSGetSingleFileInfo) GetFileName() string {
type CMsgClientUFSGetSingleFileInfoResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
- FileName *string `protobuf:"bytes,3,opt,name=file_name" json:"file_name,omitempty"`
- ShaFile []byte `protobuf:"bytes,4,opt,name=sha_file" json:"sha_file,omitempty"`
- TimeStamp *uint64 `protobuf:"varint,5,opt,name=time_stamp" json:"time_stamp,omitempty"`
- RawFileSize *uint32 `protobuf:"varint,6,opt,name=raw_file_size" json:"raw_file_size,omitempty"`
- IsExplicitDelete *bool `protobuf:"varint,7,opt,name=is_explicit_delete" json:"is_explicit_delete,omitempty"`
+ AppId *uint32 `protobuf:"varint,2,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ FileName *string `protobuf:"bytes,3,opt,name=file_name,json=fileName" json:"file_name,omitempty"`
+ ShaFile []byte `protobuf:"bytes,4,opt,name=sha_file,json=shaFile" json:"sha_file,omitempty"`
+ TimeStamp *uint64 `protobuf:"varint,5,opt,name=time_stamp,json=timeStamp" json:"time_stamp,omitempty"`
+ RawFileSize *uint32 `protobuf:"varint,6,opt,name=raw_file_size,json=rawFileSize" json:"raw_file_size,omitempty"`
+ IsExplicitDelete *bool `protobuf:"varint,7,opt,name=is_explicit_delete,json=isExplicitDelete" json:"is_explicit_delete,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -10071,7 +10172,7 @@ func (m *CMsgClientUFSGetSingleFileInfoResponse) Reset() {
func (m *CMsgClientUFSGetSingleFileInfoResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSGetSingleFileInfoResponse) ProtoMessage() {}
func (*CMsgClientUFSGetSingleFileInfoResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{117}
+ return fileDescriptor_97f09b42bb99641f, []int{118}
}
func (m *CMsgClientUFSGetSingleFileInfoResponse) XXX_Unmarshal(b []byte) error {
@@ -10144,8 +10245,8 @@ func (m *CMsgClientUFSGetSingleFileInfoResponse) GetIsExplicitDelete() bool {
}
type CMsgClientUFSShareFile struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- FileName *string `protobuf:"bytes,2,opt,name=file_name" json:"file_name,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ FileName *string `protobuf:"bytes,2,opt,name=file_name,json=fileName" json:"file_name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -10155,7 +10256,7 @@ func (m *CMsgClientUFSShareFile) Reset() { *m = CMsgClientUFSShareFile{}
func (m *CMsgClientUFSShareFile) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSShareFile) ProtoMessage() {}
func (*CMsgClientUFSShareFile) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{118}
+ return fileDescriptor_97f09b42bb99641f, []int{119}
}
func (m *CMsgClientUFSShareFile) XXX_Unmarshal(b []byte) error {
@@ -10202,7 +10303,7 @@ func (m *CMsgClientUFSShareFileResponse) Reset() { *m = CMsgClientUFSSha
func (m *CMsgClientUFSShareFileResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSShareFileResponse) ProtoMessage() {}
func (*CMsgClientUFSShareFileResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{119}
+ return fileDescriptor_97f09b42bb99641f, []int{120}
}
func (m *CMsgClientUFSShareFileResponse) XXX_Unmarshal(b []byte) error {
@@ -10241,7 +10342,7 @@ func (m *CMsgClientUFSShareFileResponse) GetHcontent() uint64 {
}
type CMsgClientAMGetClanOfficers struct {
- SteamidClan *uint64 `protobuf:"fixed64,1,opt,name=steamid_clan" json:"steamid_clan,omitempty"`
+ SteamidClan *uint64 `protobuf:"fixed64,1,opt,name=steamid_clan,json=steamidClan" json:"steamid_clan,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -10251,7 +10352,7 @@ func (m *CMsgClientAMGetClanOfficers) Reset() { *m = CMsgClientAMGetClan
func (m *CMsgClientAMGetClanOfficers) String() string { return proto.CompactTextString(m) }
func (*CMsgClientAMGetClanOfficers) ProtoMessage() {}
func (*CMsgClientAMGetClanOfficers) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{120}
+ return fileDescriptor_97f09b42bb99641f, []int{121}
}
func (m *CMsgClientAMGetClanOfficers) XXX_Unmarshal(b []byte) error {
@@ -10281,8 +10382,8 @@ func (m *CMsgClientAMGetClanOfficers) GetSteamidClan() uint64 {
type CMsgClientAMGetClanOfficersResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- SteamidClan *uint64 `protobuf:"fixed64,2,opt,name=steamid_clan" json:"steamid_clan,omitempty"`
- OfficerCount *int32 `protobuf:"varint,3,opt,name=officer_count" json:"officer_count,omitempty"`
+ SteamidClan *uint64 `protobuf:"fixed64,2,opt,name=steamid_clan,json=steamidClan" json:"steamid_clan,omitempty"`
+ OfficerCount *int32 `protobuf:"varint,3,opt,name=officer_count,json=officerCount" json:"officer_count,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -10292,7 +10393,7 @@ func (m *CMsgClientAMGetClanOfficersResponse) Reset() { *m = CMsgClientA
func (m *CMsgClientAMGetClanOfficersResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientAMGetClanOfficersResponse) ProtoMessage() {}
func (*CMsgClientAMGetClanOfficersResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{121}
+ return fileDescriptor_97f09b42bb99641f, []int{122}
}
func (m *CMsgClientAMGetClanOfficersResponse) XXX_Unmarshal(b []byte) error {
@@ -10337,7 +10438,7 @@ func (m *CMsgClientAMGetClanOfficersResponse) GetOfficerCount() int32 {
}
type CMsgClientAMGetPersonaNameHistory struct {
- IdCount *int32 `protobuf:"varint,1,opt,name=id_count" json:"id_count,omitempty"`
+ IdCount *int32 `protobuf:"varint,1,opt,name=id_count,json=idCount" json:"id_count,omitempty"`
Ids []*CMsgClientAMGetPersonaNameHistory_IdInstance `protobuf:"bytes,2,rep,name=Ids" json:"Ids,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -10348,7 +10449,7 @@ func (m *CMsgClientAMGetPersonaNameHistory) Reset() { *m = CMsgClientAMG
func (m *CMsgClientAMGetPersonaNameHistory) String() string { return proto.CompactTextString(m) }
func (*CMsgClientAMGetPersonaNameHistory) ProtoMessage() {}
func (*CMsgClientAMGetPersonaNameHistory) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{122}
+ return fileDescriptor_97f09b42bb99641f, []int{123}
}
func (m *CMsgClientAMGetPersonaNameHistory) XXX_Unmarshal(b []byte) error {
@@ -10398,7 +10499,7 @@ func (m *CMsgClientAMGetPersonaNameHistory_IdInstance) String() string {
}
func (*CMsgClientAMGetPersonaNameHistory_IdInstance) ProtoMessage() {}
func (*CMsgClientAMGetPersonaNameHistory_IdInstance) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{122, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{123, 0}
}
func (m *CMsgClientAMGetPersonaNameHistory_IdInstance) XXX_Unmarshal(b []byte) error {
@@ -10436,10 +10537,12 @@ type CMsgClientAMGetPersonaNameHistoryResponse struct {
func (m *CMsgClientAMGetPersonaNameHistoryResponse) Reset() {
*m = CMsgClientAMGetPersonaNameHistoryResponse{}
}
-func (m *CMsgClientAMGetPersonaNameHistoryResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientAMGetPersonaNameHistoryResponse) ProtoMessage() {}
+func (m *CMsgClientAMGetPersonaNameHistoryResponse) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgClientAMGetPersonaNameHistoryResponse) ProtoMessage() {}
func (*CMsgClientAMGetPersonaNameHistoryResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{123}
+ return fileDescriptor_97f09b42bb99641f, []int{124}
}
func (m *CMsgClientAMGetPersonaNameHistoryResponse) XXX_Unmarshal(b []byte) error {
@@ -10484,7 +10587,7 @@ func (m *CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance) String() s
}
func (*CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance) ProtoMessage() {}
func (*CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{123, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{124, 0}
}
func (m *CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance) XXX_Unmarshal(b []byte) error {
@@ -10529,7 +10632,7 @@ func (m *CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance) GetNames()
}
type CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstance struct {
- NameSince *uint32 `protobuf:"fixed32,1,opt,name=name_since" json:"name_since,omitempty"`
+ NameSince *uint32 `protobuf:"fixed32,1,opt,name=name_since,json=nameSince" json:"name_since,omitempty"`
Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -10544,7 +10647,7 @@ func (m *CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstanc
}
func (*CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstance) ProtoMessage() {}
func (*CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstance) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{123, 0, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{124, 0, 0}
}
func (m *CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstance) XXX_Unmarshal(b []byte) error {
@@ -10581,7 +10684,7 @@ func (m *CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstanc
type CMsgClientDeregisterWithServer struct {
Eservertype *uint32 `protobuf:"varint,1,opt,name=eservertype" json:"eservertype,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,2,opt,name=app_id,json=appId" json:"app_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -10591,7 +10694,7 @@ func (m *CMsgClientDeregisterWithServer) Reset() { *m = CMsgClientDeregi
func (m *CMsgClientDeregisterWithServer) String() string { return proto.CompactTextString(m) }
func (*CMsgClientDeregisterWithServer) ProtoMessage() {}
func (*CMsgClientDeregisterWithServer) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{124}
+ return fileDescriptor_97f09b42bb99641f, []int{125}
}
func (m *CMsgClientDeregisterWithServer) XXX_Unmarshal(b []byte) error {
@@ -10627,13 +10730,13 @@ func (m *CMsgClientDeregisterWithServer) GetAppId() uint32 {
}
type CMsgClientClanState struct {
- SteamidClan *uint64 `protobuf:"fixed64,1,opt,name=steamid_clan" json:"steamid_clan,omitempty"`
- ClanAccountFlags *uint32 `protobuf:"varint,3,opt,name=clan_account_flags" json:"clan_account_flags,omitempty"`
- NameInfo *CMsgClientClanState_NameInfo `protobuf:"bytes,4,opt,name=name_info" json:"name_info,omitempty"`
- UserCounts *CMsgClientClanState_UserCounts `protobuf:"bytes,5,opt,name=user_counts" json:"user_counts,omitempty"`
+ SteamidClan *uint64 `protobuf:"fixed64,1,opt,name=steamid_clan,json=steamidClan" json:"steamid_clan,omitempty"`
+ ClanAccountFlags *uint32 `protobuf:"varint,3,opt,name=clan_account_flags,json=clanAccountFlags" json:"clan_account_flags,omitempty"`
+ NameInfo *CMsgClientClanState_NameInfo `protobuf:"bytes,4,opt,name=name_info,json=nameInfo" json:"name_info,omitempty"`
+ UserCounts *CMsgClientClanState_UserCounts `protobuf:"bytes,5,opt,name=user_counts,json=userCounts" json:"user_counts,omitempty"`
Events []*CMsgClientClanState_Event `protobuf:"bytes,6,rep,name=events" json:"events,omitempty"`
Announcements []*CMsgClientClanState_Event `protobuf:"bytes,7,rep,name=announcements" json:"announcements,omitempty"`
- ChatRoomPrivate *bool `protobuf:"varint,8,opt,name=chat_room_private" json:"chat_room_private,omitempty"`
+ ChatRoomPrivate *bool `protobuf:"varint,8,opt,name=chat_room_private,json=chatRoomPrivate" json:"chat_room_private,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -10643,7 +10746,7 @@ func (m *CMsgClientClanState) Reset() { *m = CMsgClientClanState{} }
func (m *CMsgClientClanState) String() string { return proto.CompactTextString(m) }
func (*CMsgClientClanState) ProtoMessage() {}
func (*CMsgClientClanState) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{125}
+ return fileDescriptor_97f09b42bb99641f, []int{126}
}
func (m *CMsgClientClanState) XXX_Unmarshal(b []byte) error {
@@ -10714,8 +10817,8 @@ func (m *CMsgClientClanState) GetChatRoomPrivate() bool {
}
type CMsgClientClanState_NameInfo struct {
- ClanName *string `protobuf:"bytes,1,opt,name=clan_name" json:"clan_name,omitempty"`
- ShaAvatar []byte `protobuf:"bytes,2,opt,name=sha_avatar" json:"sha_avatar,omitempty"`
+ ClanName *string `protobuf:"bytes,1,opt,name=clan_name,json=clanName" json:"clan_name,omitempty"`
+ ShaAvatar []byte `protobuf:"bytes,2,opt,name=sha_avatar,json=shaAvatar" json:"sha_avatar,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -10725,7 +10828,7 @@ func (m *CMsgClientClanState_NameInfo) Reset() { *m = CMsgClientClanStat
func (m *CMsgClientClanState_NameInfo) String() string { return proto.CompactTextString(m) }
func (*CMsgClientClanState_NameInfo) ProtoMessage() {}
func (*CMsgClientClanState_NameInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{125, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{126, 0}
}
func (m *CMsgClientClanState_NameInfo) XXX_Unmarshal(b []byte) error {
@@ -10764,8 +10867,8 @@ type CMsgClientClanState_UserCounts struct {
Members *uint32 `protobuf:"varint,1,opt,name=members" json:"members,omitempty"`
Online *uint32 `protobuf:"varint,2,opt,name=online" json:"online,omitempty"`
Chatting *uint32 `protobuf:"varint,3,opt,name=chatting" json:"chatting,omitempty"`
- InGame *uint32 `protobuf:"varint,4,opt,name=in_game" json:"in_game,omitempty"`
- ChatRoomMembers *uint32 `protobuf:"varint,5,opt,name=chat_room_members" json:"chat_room_members,omitempty"`
+ InGame *uint32 `protobuf:"varint,4,opt,name=in_game,json=inGame" json:"in_game,omitempty"`
+ ChatRoomMembers *uint32 `protobuf:"varint,5,opt,name=chat_room_members,json=chatRoomMembers" json:"chat_room_members,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -10775,7 +10878,7 @@ func (m *CMsgClientClanState_UserCounts) Reset() { *m = CMsgClientClanSt
func (m *CMsgClientClanState_UserCounts) String() string { return proto.CompactTextString(m) }
func (*CMsgClientClanState_UserCounts) ProtoMessage() {}
func (*CMsgClientClanState_UserCounts) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{125, 1}
+ return fileDescriptor_97f09b42bb99641f, []int{126, 1}
}
func (m *CMsgClientClanState_UserCounts) XXX_Unmarshal(b []byte) error {
@@ -10833,10 +10936,10 @@ func (m *CMsgClientClanState_UserCounts) GetChatRoomMembers() uint32 {
type CMsgClientClanState_Event struct {
Gid *uint64 `protobuf:"fixed64,1,opt,name=gid" json:"gid,omitempty"`
- EventTime *uint32 `protobuf:"varint,2,opt,name=event_time" json:"event_time,omitempty"`
+ EventTime *uint32 `protobuf:"varint,2,opt,name=event_time,json=eventTime" json:"event_time,omitempty"`
Headline *string `protobuf:"bytes,3,opt,name=headline" json:"headline,omitempty"`
- GameId *uint64 `protobuf:"fixed64,4,opt,name=game_id" json:"game_id,omitempty"`
- JustPosted *bool `protobuf:"varint,5,opt,name=just_posted" json:"just_posted,omitempty"`
+ GameId *uint64 `protobuf:"fixed64,4,opt,name=game_id,json=gameId" json:"game_id,omitempty"`
+ JustPosted *bool `protobuf:"varint,5,opt,name=just_posted,json=justPosted" json:"just_posted,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -10846,7 +10949,7 @@ func (m *CMsgClientClanState_Event) Reset() { *m = CMsgClientClanState_E
func (m *CMsgClientClanState_Event) String() string { return proto.CompactTextString(m) }
func (*CMsgClientClanState_Event) ProtoMessage() {}
func (*CMsgClientClanState_Event) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{125, 2}
+ return fileDescriptor_97f09b42bb99641f, []int{126, 2}
}
func (m *CMsgClientClanState_Event) XXX_Unmarshal(b []byte) error {
@@ -10903,13 +11006,13 @@ func (m *CMsgClientClanState_Event) GetJustPosted() bool {
}
type CMsgClientUnsignedInstallScript struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- FileName *string `protobuf:"bytes,2,opt,name=file_name" json:"file_name,omitempty"`
- FileSize *uint32 `protobuf:"varint,3,opt,name=file_size" json:"file_size,omitempty"`
- SignatureBroken *bool `protobuf:"varint,4,opt,name=signature_broken" json:"signature_broken,omitempty"`
- DepotId *uint32 `protobuf:"varint,5,opt,name=depot_id" json:"depot_id,omitempty"`
- ManifestId *uint64 `protobuf:"varint,6,opt,name=manifest_id" json:"manifest_id,omitempty"`
- FileFlags *uint32 `protobuf:"varint,7,opt,name=file_flags" json:"file_flags,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ FileName *string `protobuf:"bytes,2,opt,name=file_name,json=fileName" json:"file_name,omitempty"`
+ FileSize *uint32 `protobuf:"varint,3,opt,name=file_size,json=fileSize" json:"file_size,omitempty"`
+ SignatureBroken *bool `protobuf:"varint,4,opt,name=signature_broken,json=signatureBroken" json:"signature_broken,omitempty"`
+ DepotId *uint32 `protobuf:"varint,5,opt,name=depot_id,json=depotId" json:"depot_id,omitempty"`
+ ManifestId *uint64 `protobuf:"varint,6,opt,name=manifest_id,json=manifestId" json:"manifest_id,omitempty"`
+ FileFlags *uint32 `protobuf:"varint,7,opt,name=file_flags,json=fileFlags" json:"file_flags,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -10919,7 +11022,7 @@ func (m *CMsgClientUnsignedInstallScript) Reset() { *m = CMsgClientUnsig
func (m *CMsgClientUnsignedInstallScript) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUnsignedInstallScript) ProtoMessage() {}
func (*CMsgClientUnsignedInstallScript) Descriptor() ([]byte, []int) {
- return fileDescriptor_97f09b42bb99641f, []int{126}
+ return fileDescriptor_97f09b42bb99641f, []int{127}
}
func (m *CMsgClientUnsignedInstallScript) XXX_Unmarshal(b []byte) error {
@@ -11000,6 +11103,8 @@ func init() {
proto.RegisterType((*CMsgClientP2PConnectionFailInfo)(nil), "CMsgClientP2PConnectionFailInfo")
proto.RegisterType((*CMsgClientNetworkingCertRequest)(nil), "CMsgClientNetworkingCertRequest")
proto.RegisterType((*CMsgClientNetworkingCertReply)(nil), "CMsgClientNetworkingCertReply")
+ proto.RegisterType((*CMsgClientNetworkingMobileCertRequest)(nil), "CMsgClientNetworkingMobileCertRequest")
+ proto.RegisterType((*CMsgClientNetworkingMobileCertReply)(nil), "CMsgClientNetworkingMobileCertReply")
proto.RegisterType((*CMsgClientGetAppOwnershipTicket)(nil), "CMsgClientGetAppOwnershipTicket")
proto.RegisterType((*CMsgClientGetAppOwnershipTicketResponse)(nil), "CMsgClientGetAppOwnershipTicketResponse")
proto.RegisterType((*CMsgClientSessionToken)(nil), "CMsgClientSessionToken")
@@ -11031,8 +11136,6 @@ func init() {
proto.RegisterType((*CMsgClientAppMinutesPlayedData)(nil), "CMsgClientAppMinutesPlayedData")
proto.RegisterType((*CMsgClientAppMinutesPlayedData_AppMinutesPlayedData)(nil), "CMsgClientAppMinutesPlayedData.AppMinutesPlayedData")
proto.RegisterType((*CMsgClientIsLimitedAccount)(nil), "CMsgClientIsLimitedAccount")
- proto.RegisterType((*CMsgClientServerList)(nil), "CMsgClientServerList")
- proto.RegisterType((*CMsgClientServerList_Server)(nil), "CMsgClientServerList.Server")
proto.RegisterType((*CMsgClientRequestedClientStats)(nil), "CMsgClientRequestedClientStats")
proto.RegisterType((*CMsgClientRequestedClientStats_StatsToSend)(nil), "CMsgClientRequestedClientStats.StatsToSend")
proto.RegisterType((*CMsgClientStat2)(nil), "CMsgClientStat2")
@@ -11169,436 +11272,592 @@ func init() {
func init() { proto.RegisterFile("steammessages_clientserver.proto", fileDescriptor_97f09b42bb99641f) }
var fileDescriptor_97f09b42bb99641f = []byte{
- // 6884 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x7c, 0x4b, 0x8c, 0x1c, 0xc9,
- 0x75, 0xe0, 0xd4, 0xbf, 0xfa, 0x75, 0x57, 0x7f, 0xaa, 0xd9, 0x64, 0xb1, 0xf8, 0x9d, 0xd4, 0x68,
- 0x86, 0x9a, 0xd1, 0xd4, 0x90, 0x2d, 0xce, 0x50, 0x1c, 0x0d, 0x20, 0x35, 0xbb, 0xc9, 0x1e, 0x4a,
- 0x6c, 0x0e, 0x77, 0x9a, 0x1c, 0x2d, 0x84, 0x1d, 0xa5, 0xa2, 0x33, 0xa3, 0xaa, 0x52, 0x9d, 0x15,
- 0x99, 0x93, 0x11, 0xd5, 0xcd, 0x96, 0xf6, 0xa0, 0x05, 0x16, 0x82, 0xb0, 0x58, 0x60, 0xb5, 0xb7,
- 0x95, 0xd6, 0x80, 0x05, 0x03, 0xb2, 0x00, 0x4b, 0xf0, 0x6d, 0x04, 0xd9, 0x96, 0x21, 0xd9, 0x32,
- 0x60, 0xc0, 0x17, 0xc3, 0x06, 0x7c, 0x34, 0xe4, 0x8b, 0x00, 0x5f, 0x7c, 0xf1, 0xc9, 0x17, 0x03,
- 0x46, 0xbc, 0x88, 0xc8, 0x8c, 0xcc, 0xaa, 0xea, 0x6e, 0x6a, 0xc6, 0xba, 0x90, 0xd9, 0xf1, 0x79,
- 0xf1, 0xe2, 0xfd, 0xe2, 0xbd, 0x17, 0x2f, 0x0a, 0xae, 0x72, 0x41, 0xc9, 0x68, 0x44, 0x39, 0x27,
- 0x03, 0xca, 0x5d, 0x2f, 0x0c, 0x28, 0x13, 0x9c, 0x26, 0x07, 0x34, 0xe9, 0xc5, 0x49, 0x24, 0xa2,
- 0x6e, 0x27, 0x3f, 0x62, 0x8f, 0x70, 0xaa, 0x7b, 0xba, 0x94, 0x79, 0xc9, 0x51, 0x2c, 0xa8, 0xef,
- 0x92, 0x38, 0x76, 0x45, 0xe0, 0xed, 0x53, 0xa1, 0xfa, 0x9c, 0x6d, 0xb8, 0xbc, 0xb9, 0xc3, 0x07,
- 0x9b, 0x08, 0xef, 0xc9, 0xd6, 0xee, 0xa3, 0xf5, 0x47, 0xbb, 0x94, 0xf3, 0x20, 0x62, 0xbb, 0x82,
- 0x24, 0x82, 0xfa, 0xed, 0xb3, 0xb0, 0x88, 0x90, 0x03, 0xdf, 0x4d, 0xe8, 0x28, 0x12, 0xb4, 0x53,
- 0xba, 0x5a, 0xba, 0x56, 0x6f, 0xb7, 0xa0, 0x46, 0xe2, 0x38, 0xf0, 0x3b, 0xe5, 0xab, 0xa5, 0x6b,
- 0x35, 0xe7, 0x7f, 0x94, 0xe1, 0xe2, 0x0c, 0x48, 0x77, 0x99, 0x7f, 0x6a, 0x38, 0xed, 0x2e, 0xb4,
- 0xb9, 0x9a, 0xe6, 0x86, 0x94, 0x0d, 0xc4, 0xd0, 0xe5, 0xd4, 0xeb, 0x54, 0xb0, 0x6f, 0x0d, 0x5a,
- 0xa6, 0x8f, 0x26, 0x49, 0x94, 0x74, 0xaa, 0xd8, 0xbc, 0x04, 0x0d, 0x46, 0x84, 0x38, 0x8a, 0x69,
- 0xa7, 0x86, 0x0d, 0x6d, 0x80, 0xbd, 0x23, 0x41, 0xb9, 0x9b, 0x50, 0xef, 0xa0, 0x53, 0xcf, 0xb7,
- 0x71, 0xca, 0x44, 0xa7, 0x81, 0x6d, 0x1d, 0x58, 0xce, 0xda, 0xdc, 0x84, 0x86, 0xe4, 0xa8, 0xd3,
- 0xcc, 0xf7, 0x48, 0x08, 0xba, 0x67, 0xce, 0xe0, 0x27, 0x82, 0x11, 0x75, 0x45, 0xe4, 0x7a, 0x11,
- 0x63, 0xd4, 0x13, 0xee, 0x88, 0x77, 0x00, 0x69, 0xf0, 0x75, 0x70, 0x32, 0x12, 0xbc, 0x4b, 0x07,
- 0x01, 0x17, 0x34, 0xd9, 0x18, 0x8b, 0xe1, 0x63, 0x24, 0xf9, 0x97, 0x03, 0x31, 0xdc, 0xdc, 0x91,
- 0xb0, 0x91, 0xf6, 0x5e, 0x14, 0xba, 0x07, 0x34, 0x91, 0xdb, 0x41, 0x52, 0xb4, 0xda, 0x8b, 0x50,
- 0x57, 0xcc, 0xc1, 0xfd, 0x2e, 0xc8, 0xb5, 0x14, 0xa3, 0xdd, 0x80, 0x71, 0x41, 0x98, 0x47, 0xdd,
- 0xc0, 0xc7, 0x4d, 0x57, 0x9d, 0xbf, 0x2b, 0xd9, 0xf4, 0x56, 0x0b, 0xc8, 0xa5, 0x36, 0xa3, 0x51,
- 0x1c, 0x52, 0x41, 0xdb, 0xcb, 0xd0, 0x44, 0x7a, 0xcb, 0x29, 0x8a, 0xd2, 0x4b, 0xd0, 0x18, 0x90,
- 0x11, 0xc2, 0x28, 0x63, 0xc3, 0x22, 0xd4, 0x29, 0x17, 0x44, 0x50, 0x5c, 0xaf, 0xd5, 0xbe, 0x0c,
- 0x67, 0x29, 0x19, 0x23, 0xc9, 0x15, 0x95, 0x13, 0xca, 0xe3, 0x88, 0x71, 0x8a, 0x6b, 0xb6, 0xda,
- 0xe7, 0x61, 0x65, 0xeb, 0xee, 0xa3, 0x77, 0xef, 0x6e, 0x6e, 0x3c, 0xbe, 0xbb, 0xa5, 0xe5, 0x08,
- 0x49, 0xbe, 0x20, 0xc9, 0xab, 0xfe, 0x76, 0xbd, 0xc4, 0x43, 0x92, 0xb7, 0xda, 0xe7, 0x60, 0x49,
- 0xb7, 0x71, 0xfa, 0xc1, 0x98, 0x32, 0x8f, 0x22, 0xdd, 0x5b, 0x52, 0x14, 0xa2, 0x43, 0x46, 0x13,
- 0x37, 0x45, 0x50, 0x52, 0xbd, 0xee, 0x7c, 0xab, 0x04, 0xcb, 0xd9, 0x9e, 0x36, 0x77, 0x1e, 0x04,
- 0x5c, 0xb4, 0xcf, 0xc0, 0x82, 0x37, 0x72, 0x89, 0xef, 0x27, 0x94, 0x73, 0xca, 0x3b, 0xa5, 0xab,
- 0x95, 0x6b, 0x2d, 0xb9, 0x3b, 0x6f, 0xe4, 0xc6, 0x51, 0x22, 0x78, 0xa7, 0x8c, 0x2d, 0x97, 0xe1,
- 0xac, 0x37, 0x72, 0x0f, 0xe9, 0x1e, 0x8f, 0x70, 0xcd, 0x6c, 0x46, 0xe5, 0x6a, 0xe5, 0xda, 0x5c,
- 0xfb, 0x05, 0xb8, 0x18, 0xd3, 0xc4, 0x93, 0xd4, 0xf4, 0x69, 0x9f, 0x8c, 0x43, 0x21, 0x79, 0x98,
- 0x8e, 0x57, 0x5b, 0x74, 0x7e, 0xaf, 0x04, 0x17, 0x32, 0x14, 0x1e, 0xad, 0x3f, 0xda, 0x54, 0x4c,
- 0x0e, 0x22, 0x76, 0x9f, 0xf5, 0x23, 0x14, 0x41, 0x8d, 0xb4, 0xeb, 0x53, 0x2e, 0x34, 0x69, 0xcf,
- 0xc0, 0x42, 0xda, 0xcc, 0x13, 0x2f, 0xa3, 0xaf, 0x54, 0xb8, 0xc0, 0xd7, 0xf4, 0x5d, 0x81, 0x39,
- 0x8f, 0x30, 0x3f, 0xf0, 0x25, 0xc9, 0xab, 0x48, 0xb7, 0xf3, 0xb0, 0xe2, 0xa5, 0x2b, 0x98, 0xd9,
- 0x35, 0x9c, 0xdd, 0x06, 0x48, 0x28, 0xf3, 0xe9, 0x37, 0x0e, 0xa2, 0x31, 0x47, 0x92, 0x2e, 0x38,
- 0xbf, 0x2a, 0xc1, 0x95, 0x19, 0xe8, 0xdd, 0x23, 0x41, 0xf8, 0xd1, 0x51, 0xec, 0x42, 0x9b, 0xc6,
- 0xeb, 0xb1, 0x3b, 0xa9, 0x67, 0xd8, 0x97, 0xc7, 0x15, 0xa1, 0xd7, 0x0c, 0x74, 0x2f, 0x8c, 0x38,
- 0x75, 0x13, 0x4a, 0x78, 0xc4, 0x34, 0xa3, 0xd7, 0xa0, 0xa5, 0x5a, 0xb5, 0x59, 0x42, 0x3e, 0xcf,
- 0x39, 0x9b, 0xf6, 0x26, 0x1e, 0x52, 0x71, 0x18, 0x25, 0xfb, 0x01, 0x1b, 0x6c, 0xd2, 0x44, 0xbc,
- 0x2b, 0x25, 0x85, 0x0b, 0xc9, 0xdf, 0x7d, 0x7a, 0xe4, 0xfa, 0x44, 0x10, 0xc4, 0x74, 0xa1, 0x88,
- 0xa9, 0xf3, 0x1e, 0x5c, 0x9a, 0x0d, 0x24, 0x0e, 0x8f, 0xda, 0x0b, 0x50, 0xf5, 0x68, 0x22, 0x34,
- 0xa1, 0x91, 0xf6, 0xae, 0x84, 0x19, 0xf8, 0x16, 0xce, 0xc4, 0xe5, 0xc1, 0x80, 0x11, 0x31, 0x4e,
- 0xa8, 0x26, 0xf1, 0x0d, 0x1b, 0xb9, 0x6d, 0x2a, 0x36, 0xe2, 0xf8, 0x1d, 0x29, 0xac, 0x7c, 0x18,
- 0xc4, 0x4a, 0xcd, 0x2c, 0x54, 0x50, 0x6f, 0x9d, 0xf7, 0xe1, 0xa5, 0x13, 0xa6, 0xbc, 0xab, 0x15,
- 0xa9, 0xdd, 0x86, 0x06, 0x4d, 0x28, 0x1f, 0x87, 0x8a, 0x2d, 0xad, 0x37, 0x4b, 0xeb, 0x16, 0xb8,
- 0xf2, 0x34, 0x33, 0xe0, 0xbc, 0x04, 0x67, 0x33, 0xf0, 0xda, 0xa6, 0x3e, 0x8e, 0xf6, 0x29, 0x93,
- 0xb6, 0x53, 0xc8, 0x0f, 0x84, 0x55, 0x75, 0x76, 0x6c, 0xd9, 0xdd, 0x26, 0x23, 0xaa, 0xa5, 0x03,
- 0x07, 0xf3, 0xf6, 0x65, 0x68, 0x8f, 0xc8, 0x53, 0x17, 0x67, 0x70, 0x29, 0xfc, 0xfb, 0x94, 0xc6,
- 0x1a, 0x8d, 0xf2, 0x8d, 0xeb, 0xb8, 0x2e, 0xf6, 0xa1, 0x46, 0x2d, 0x38, 0x3f, 0xd4, 0xea, 0xb8,
- 0xbd, 0xbb, 0x8b, 0x07, 0xcd, 0xe3, 0xa3, 0x98, 0x4a, 0x96, 0x2a, 0x64, 0x5d, 0x3c, 0x7d, 0x34,
- 0x09, 0x24, 0x26, 0xfd, 0x90, 0x0c, 0xb8, 0xde, 0xc2, 0x39, 0x58, 0x52, 0xa6, 0x26, 0x36, 0x7a,
- 0x98, 0xa9, 0x00, 0x76, 0x48, 0xcd, 0xd5, 0x62, 0xb5, 0x0c, 0x4d, 0x6c, 0xf2, 0x83, 0x04, 0x19,
- 0x33, 0x27, 0x19, 0x83, 0x2d, 0xc6, 0x3a, 0xd6, 0xb1, 0xd5, 0xc0, 0xfc, 0x60, 0x4c, 0x93, 0x23,
- 0x05, 0x00, 0xa5, 0xcc, 0x79, 0x11, 0x56, 0x34, 0x9a, 0x82, 0x88, 0x31, 0x57, 0xdc, 0x5f, 0x81,
- 0xb9, 0x40, 0x1a, 0x76, 0x4f, 0x72, 0x56, 0xe2, 0xd8, 0x74, 0xbe, 0x69, 0xb6, 0xf3, 0x28, 0x24,
- 0x47, 0x34, 0x41, 0xeb, 0xf2, 0x29, 0x68, 0xc4, 0xf8, 0x97, 0x32, 0x2c, 0xf3, 0xeb, 0x9d, 0x5e,
- 0x71, 0x4c, 0x4f, 0x7d, 0x76, 0xdf, 0x82, 0xba, 0xfa, 0x9a, 0x30, 0xad, 0x55, 0xb9, 0x5a, 0x3c,
- 0xde, 0x0b, 0x03, 0xcf, 0x0d, 0x62, 0x4d, 0x82, 0x94, 0x37, 0x8a, 0x89, 0xdb, 0x06, 0xc9, 0x27,
- 0x9c, 0x26, 0x12, 0x4e, 0xc0, 0x06, 0x53, 0x6c, 0xf4, 0xc9, 0x80, 0x5e, 0x56, 0xd2, 0xb0, 0xbd,
- 0xbb, 0x15, 0x70, 0xad, 0x8e, 0x0f, 0x23, 0x11, 0x78, 0x53, 0x2c, 0xbe, 0xf3, 0xa3, 0x1a, 0xac,
- 0xe5, 0x25, 0x82, 0xe3, 0x16, 0xfc, 0xf6, 0x2d, 0x45, 0x62, 0xee, 0xe2, 0xee, 0x7d, 0xbd, 0xf9,
- 0xe7, 0x7b, 0x53, 0x47, 0xf7, 0xe4, 0xb7, 0x9e, 0x78, 0x16, 0x16, 0xf5, 0x99, 0x14, 0x71, 0x17,
- 0xcf, 0x5c, 0xc4, 0xb2, 0xfb, 0xf3, 0x2a, 0x80, 0x35, 0x6c, 0x15, 0xe6, 0x53, 0x6b, 0x33, 0xe0,
- 0x9a, 0x4a, 0x13, 0x07, 0xd0, 0xb3, 0x88, 0x49, 0x8e, 0xa1, 0x52, 0x4e, 0x9a, 0x19, 0x65, 0x50,
- 0x73, 0x53, 0x68, 0xf4, 0xa9, 0x48, 0x88, 0x1b, 0xb0, 0x7e, 0x84, 0x02, 0x32, 0x27, 0x71, 0x56,
- 0x12, 0x46, 0x04, 0x71, 0xf7, 0xc2, 0x68, 0x0f, 0xed, 0x10, 0x1e, 0x5a, 0x71, 0x12, 0x79, 0x94,
- 0x73, 0x89, 0xd2, 0x1c, 0x2e, 0x73, 0x09, 0xd6, 0xb8, 0x48, 0xa4, 0x9f, 0xc2, 0x06, 0x6e, 0x9c,
- 0x44, 0x07, 0x81, 0x4f, 0x13, 0xd9, 0x0d, 0xd8, 0xdd, 0x06, 0x40, 0x50, 0x4a, 0xd8, 0xe7, 0x8d,
- 0x00, 0xab, 0xe3, 0x2c, 0xf0, 0x3b, 0x0b, 0xc6, 0xee, 0x1d, 0x24, 0xee, 0x70, 0xe4, 0xbb, 0x07,
- 0x94, 0xf9, 0x51, 0xd2, 0x69, 0x19, 0xb9, 0xd6, 0xcd, 0xa3, 0xc8, 0xa7, 0x61, 0x67, 0x11, 0x5b,
- 0x2f, 0x41, 0x3b, 0x24, 0x63, 0xe6, 0x0d, 0xdd, 0x28, 0x46, 0xcb, 0x8a, 0x54, 0x5d, 0x52, 0xd6,
- 0xe1, 0x7a, 0xfb, 0x13, 0x70, 0x2e, 0x4e, 0x82, 0x11, 0x49, 0x8e, 0xa4, 0xc3, 0x21, 0x92, 0x28,
- 0x0c, 0x69, 0xa2, 0xc6, 0x2c, 0x4b, 0xaf, 0xe3, 0xcd, 0xf2, 0xab, 0x37, 0xda, 0x2f, 0xc1, 0x15,
- 0x33, 0x48, 0x91, 0xdd, 0x1a, 0xca, 0x69, 0x12, 0x90, 0xb0, 0xb3, 0x82, 0x8b, 0xbd, 0x04, 0x17,
- 0x45, 0x24, 0x48, 0x38, 0x39, 0xcc, 0x8b, 0xc6, 0x4c, 0x74, 0xda, 0x66, 0xd9, 0x57, 0xe0, 0xaa,
- 0x1a, 0xc8, 0x22, 0x36, 0x6b, 0xf0, 0xaa, 0x19, 0xfc, 0x22, 0x5c, 0xb0, 0x3a, 0xa5, 0x25, 0xe6,
- 0xc3, 0x28, 0x76, 0xfb, 0x41, 0x88, 0xcc, 0x3e, 0x23, 0xb9, 0x2f, 0xc7, 0x75, 0xa0, 0xa5, 0xb7,
- 0xca, 0xa3, 0x71, 0xe2, 0xd1, 0xce, 0x9a, 0x86, 0xe0, 0xdc, 0x86, 0x96, 0x92, 0xea, 0x8d, 0x58,
- 0x12, 0x7d, 0x9a, 0xfb, 0x32, 0xe9, 0x35, 0xa0, 0x10, 0x39, 0xf7, 0x01, 0xb4, 0x42, 0x50, 0x76,
- 0x34, 0x65, 0xde, 0x19, 0x58, 0xa0, 0x3e, 0x65, 0x47, 0xe6, 0x68, 0x52, 0x7e, 0xe6, 0x2a, 0xcc,
- 0x63, 0x23, 0x17, 0x49, 0xc0, 0x06, 0x28, 0x76, 0x73, 0xce, 0x4d, 0x03, 0xea, 0x4b, 0x81, 0xb7,
- 0x7f, 0x5a, 0x50, 0xce, 0x4f, 0x4b, 0xd0, 0xce, 0xf4, 0x46, 0x3a, 0x61, 0x68, 0x5a, 0x56, 0x61,
- 0x5e, 0x9b, 0xda, 0x90, 0xf6, 0xb5, 0xb9, 0x97, 0xce, 0x5f, 0x48, 0xb8, 0x74, 0x36, 0xf1, 0x9c,
- 0x93, 0x9e, 0x91, 0x56, 0xf3, 0x17, 0xe0, 0x62, 0xb1, 0xc7, 0xed, 0x27, 0xd1, 0x48, 0xd9, 0xd9,
- 0x44, 0x2b, 0xc6, 0x55, 0x68, 0xa8, 0xb3, 0x81, 0x77, 0xaa, 0xa8, 0xb2, 0x4b, 0xa8, 0xb2, 0x99,
- 0x93, 0x29, 0x95, 0x4c, 0x19, 0x68, 0xde, 0xa9, 0xa1, 0x63, 0xd4, 0x81, 0x65, 0x7d, 0xfc, 0x66,
- 0x7e, 0x58, 0x5d, 0x1f, 0xa1, 0x6b, 0x93, 0x78, 0x6f, 0x78, 0xfb, 0x05, 0x6f, 0x4e, 0x79, 0x5c,
- 0x16, 0xdc, 0xf2, 0x4c, 0xb8, 0xea, 0x68, 0xfe, 0xc7, 0x8a, 0x0d, 0xf8, 0x41, 0xe0, 0x51, 0xc6,
- 0x29, 0xd2, 0xa4, 0x70, 0xfc, 0xd5, 0xe4, 0xf1, 0x77, 0x1d, 0x9a, 0xa1, 0x1a, 0xa2, 0x20, 0xcf,
- 0xaf, 0x5f, 0xee, 0x4d, 0x9d, 0xdd, 0xd3, 0xdf, 0xdd, 0x7f, 0x2f, 0x43, 0x43, 0x7f, 0xa3, 0x0e,
- 0x13, 0x6f, 0x5f, 0x62, 0x61, 0xce, 0x63, 0xc9, 0x26, 0xf4, 0xd1, 0xbd, 0x84, 0x12, 0x41, 0x95,
- 0x9c, 0x34, 0xa4, 0xab, 0x85, 0xad, 0x8c, 0x3e, 0x15, 0xae, 0xd6, 0x7b, 0x44, 0xb8, 0x21, 0x27,
- 0x8c, 0x02, 0x36, 0x16, 0xd4, 0x0d, 0x83, 0x51, 0x20, 0x74, 0x5c, 0x91, 0xb6, 0x72, 0x77, 0xcc,
- 0xa9, 0xaf, 0x83, 0x8b, 0xb3, 0xb0, 0x18, 0x93, 0xa3, 0x91, 0xb4, 0x80, 0x23, 0x2a, 0x86, 0x91,
- 0xaf, 0xbd, 0xdd, 0xf4, 0x04, 0x6c, 0x18, 0x3b, 0x12, 0x8f, 0x13, 0x6f, 0x48, 0x38, 0x55, 0xda,
- 0x82, 0xfa, 0xeb, 0x6b, 0x17, 0x48, 0xc2, 0xd6, 0x9b, 0x56, 0xaa, 0x3c, 0x67, 0x1c, 0x63, 0x41,
- 0x93, 0x24, 0x10, 0x91, 0x19, 0x0d, 0x26, 0xf0, 0xf1, 0x86, 0x84, 0x0d, 0xa8, 0xcb, 0xc6, 0xa3,
- 0x3d, 0x9a, 0xa0, 0xe1, 0xa9, 0x4d, 0x31, 0x3c, 0x67, 0x61, 0x31, 0x60, 0x81, 0x08, 0x48, 0xe8,
- 0xc6, 0x34, 0x09, 0x22, 0x1f, 0x2d, 0x0f, 0x7a, 0xee, 0xa6, 0x1d, 0x69, 0x30, 0x66, 0x81, 0x40,
- 0xf3, 0x83, 0x53, 0x12, 0xca, 0xe8, 0x61, 0x36, 0x65, 0xc9, 0x4c, 0x31, 0xed, 0xd9, 0x94, 0x65,
- 0xe4, 0xef, 0x7f, 0xcf, 0xb1, 0xf7, 0xce, 0xee, 0x2e, 0x15, 0xbb, 0x5e, 0x94, 0xd0, 0xa2, 0x63,
- 0x24, 0x61, 0x87, 0x94, 0xf8, 0x34, 0xd9, 0x8b, 0x48, 0xe2, 0xbb, 0x69, 0x90, 0xd7, 0x82, 0x1a,
- 0x97, 0x13, 0x74, 0x5c, 0xb7, 0x04, 0x0d, 0x9f, 0x0a, 0x12, 0x84, 0x5c, 0x3b, 0x6b, 0x17, 0x60,
- 0x75, 0x1c, 0x87, 0x11, 0xf1, 0x5d, 0x1c, 0x66, 0x08, 0x8d, 0x0c, 0x70, 0xfe, 0xa0, 0x64, 0x7b,
- 0x7e, 0xd6, 0xf2, 0xb3, 0x9c, 0x2c, 0x94, 0xb2, 0x2b, 0x70, 0xce, 0x46, 0x85, 0x6a, 0x86, 0x48,
- 0x33, 0x56, 0x4e, 0x83, 0x4b, 0x5c, 0x4c, 0x51, 0x5a, 0xb9, 0x99, 0xcd, 0xf6, 0x45, 0x38, 0x33,
- 0x08, 0xa3, 0x3d, 0x12, 0xba, 0x09, 0x61, 0xfb, 0x6e, 0x9c, 0xd0, 0x83, 0x40, 0xfa, 0xe3, 0x4a,
- 0x44, 0xe4, 0x91, 0x63, 0xf5, 0x32, 0x7a, 0xa8, 0x91, 0xdc, 0x81, 0xd5, 0x22, 0x8e, 0x4f, 0xb6,
- 0x37, 0x4f, 0x4d, 0xa0, 0x45, 0xa8, 0x8f, 0x07, 0x9e, 0x71, 0x76, 0xeb, 0xce, 0x0d, 0xdb, 0xb3,
- 0x4b, 0xc1, 0x1d, 0xb7, 0x61, 0xe7, 0x47, 0xa5, 0xc2, 0x9c, 0x7b, 0x01, 0xf3, 0xdf, 0x49, 0x36,
- 0x51, 0x27, 0x1e, 0xdc, 0x99, 0x40, 0xa5, 0x40, 0x20, 0x1e, 0x25, 0xa9, 0x80, 0x2b, 0x9c, 0xae,
- 0x42, 0xc7, 0x1e, 0xe0, 0x07, 0x5c, 0xfa, 0x0e, 0x4a, 0x7c, 0x15, 0x1f, 0x2f, 0xc0, 0xaa, 0x52,
- 0x39, 0x37, 0xe8, 0xbb, 0x2c, 0x12, 0x6e, 0x3f, 0x1a, 0x33, 0x15, 0xb0, 0x36, 0xd1, 0xf2, 0x59,
- 0xd3, 0x19, 0x19, 0xa9, 0x63, 0x7c, 0xce, 0xf9, 0x87, 0x12, 0x7c, 0xe2, 0x18, 0x4c, 0x8f, 0x65,
- 0xeb, 0x2c, 0x02, 0x1e, 0xc3, 0x6e, 0x85, 0xab, 0x33, 0x7b, 0xbb, 0x55, 0x05, 0x5c, 0x1e, 0xbd,
- 0xb3, 0x77, 0x5c, 0x33, 0x83, 0xa6, 0xed, 0x0b, 0x1d, 0x56, 0xe7, 0xf7, 0x4b, 0x70, 0x3e, 0xb7,
- 0xaf, 0x6d, 0x2a, 0x1e, 0xdc, 0xb9, 0xcb, 0x44, 0x12, 0x50, 0x5e, 0xa0, 0x7f, 0x6d, 0xe6, 0x4e,
- 0x56, 0x61, 0x3e, 0x41, 0xd5, 0xe7, 0x82, 0x24, 0x06, 0xfb, 0x15, 0x98, 0x53, 0x8d, 0x54, 0xd3,
- 0x77, 0x92, 0x3d, 0xd2, 0xd7, 0xd1, 0x67, 0x89, 0xb6, 0x5c, 0xe6, 0x3c, 0x93, 0x26, 0xbc, 0x7e,
- 0xb5, 0x72, 0xad, 0xee, 0xfc, 0x5b, 0x09, 0x9e, 0x9f, 0x89, 0xe1, 0x47, 0x53, 0xa7, 0xdb, 0xd0,
- 0xa0, 0x0a, 0x0e, 0xc6, 0xdf, 0xf3, 0xeb, 0xd7, 0x7a, 0x27, 0xae, 0xd4, 0x93, 0x7f, 0x1f, 0x75,
- 0x3d, 0xa8, 0xe1, 0x47, 0x2e, 0x92, 0x1d, 0x73, 0x9a, 0xe8, 0x53, 0x78, 0x15, 0xe6, 0x2d, 0xa5,
- 0x3b, 0xa5, 0x49, 0xc9, 0x34, 0x0a, 0x83, 0x3f, 0xe7, 0x17, 0x25, 0x3b, 0xf3, 0xb5, 0x11, 0xc7,
- 0x3b, 0xca, 0xd4, 0x2b, 0xff, 0x75, 0x8b, 0x08, 0xd2, 0x7e, 0x00, 0x8b, 0xc6, 0xfe, 0xe7, 0xbc,
- 0xe4, 0x9b, 0xbd, 0xe3, 0x27, 0xf6, 0xa6, 0x35, 0x76, 0xdf, 0x81, 0x33, 0x53, 0x57, 0x29, 0xea,
- 0xe1, 0x12, 0x34, 0xfa, 0x51, 0x42, 0xe5, 0x91, 0x5f, 0x4e, 0x05, 0x43, 0x3a, 0x06, 0xe2, 0x30,
- 0x72, 0x0f, 0x29, 0xdd, 0x57, 0x87, 0x56, 0xcd, 0xf9, 0xa3, 0x12, 0x74, 0x33, 0x44, 0xee, 0xf3,
- 0x07, 0xf2, 0xe8, 0xa2, 0xfe, 0x86, 0x87, 0x6c, 0x90, 0xca, 0xb8, 0x17, 0x70, 0x75, 0xa0, 0x51,
- 0xdf, 0x25, 0xaa, 0x59, 0x85, 0x42, 0xd2, 0xaa, 0xc9, 0x4e, 0x2f, 0x1a, 0x8d, 0xa4, 0x5d, 0x3f,
- 0x72, 0xf7, 0x08, 0x63, 0xfa, 0xa4, 0x6c, 0xca, 0x40, 0x1f, 0xa7, 0x46, 0xde, 0xbe, 0x35, 0x53,
- 0xd9, 0xc3, 0xd7, 0xe1, 0xd5, 0x29, 0x60, 0x5d, 0x12, 0x86, 0xd1, 0x21, 0xf5, 0x65, 0x54, 0x19,
- 0xb0, 0x83, 0x40, 0x50, 0xb7, 0x9f, 0x04, 0x94, 0xf9, 0x8a, 0xfc, 0x4d, 0xe7, 0x7f, 0x97, 0xe0,
- 0x8c, 0x1d, 0xc4, 0x4a, 0x97, 0x06, 0x3d, 0x82, 0x57, 0xa1, 0xa1, 0x1c, 0x1c, 0x13, 0x80, 0x5d,
- 0xec, 0x4d, 0x1b, 0xd7, 0x53, 0x9f, 0xdd, 0xbb, 0x50, 0x57, 0x5f, 0x18, 0x61, 0xe0, 0x97, 0xd2,
- 0xc7, 0x92, 0x09, 0x12, 0x74, 0x63, 0x1a, 0x3e, 0x65, 0xe3, 0x30, 0x98, 0x50, 0x1e, 0xca, 0x8f,
- 0x72, 0xdc, 0xd7, 0x49, 0x07, 0xea, 0xeb, 0x55, 0x05, 0x11, 0xbc, 0x7d, 0x47, 0x0a, 0x1f, 0x11,
- 0x18, 0x28, 0x73, 0xa9, 0x66, 0x0a, 0xbd, 0x57, 0x7a, 0xc7, 0xcf, 0xeb, 0xe1, 0xbf, 0x8f, 0xa3,
- 0x5d, 0xca, 0xfc, 0xee, 0x06, 0xcc, 0x5b, 0x7f, 0x4a, 0x54, 0x74, 0xec, 0x24, 0x21, 0x6b, 0x94,
- 0x31, 0xe0, 0x20, 0xc2, 0x25, 0x83, 0x41, 0x42, 0x07, 0xd2, 0x78, 0x5a, 0x56, 0xb7, 0xe5, 0xfc,
- 0xb2, 0x04, 0x4b, 0x16, 0x41, 0x04, 0x11, 0xd2, 0x63, 0x9a, 0xc7, 0x29, 0x4a, 0xc2, 0x35, 0x62,
- 0x17, 0x7a, 0x85, 0x61, 0x88, 0xc9, 0x16, 0x0e, 0xe9, 0x7e, 0x13, 0x20, 0xfb, 0x6b, 0x3a, 0x1e,
- 0xcb, 0xd0, 0x0c, 0x43, 0xf7, 0x80, 0x84, 0x63, 0x15, 0xd2, 0x55, 0xd0, 0x81, 0x95, 0x27, 0x7f,
- 0xd4, 0x77, 0x7d, 0x72, 0xa4, 0x1d, 0xd0, 0x25, 0x68, 0x78, 0x34, 0x0c, 0x4d, 0x22, 0x12, 0xe7,
- 0xf9, 0x34, 0x8e, 0x84, 0x51, 0xad, 0x96, 0x25, 0xd1, 0xca, 0xcd, 0xfc, 0x7f, 0x25, 0x3b, 0x3f,
- 0xb2, 0xb3, 0x23, 0x4f, 0xaf, 0x77, 0x89, 0xa0, 0x28, 0x43, 0x8f, 0xa2, 0x30, 0xf0, 0x8e, 0xde,
- 0x61, 0xaa, 0x73, 0x42, 0x1b, 0xba, 0xd0, 0xa6, 0x8c, 0xec, 0x85, 0xd4, 0x4d, 0x88, 0x71, 0xcf,
- 0xb8, 0x16, 0xd3, 0x0b, 0xb0, 0xca, 0xa9, 0x17, 0x31, 0x9f, 0x4b, 0xcf, 0x25, 0xcd, 0x31, 0x29,
- 0x03, 0xf0, 0x02, 0x5c, 0x1c, 0x05, 0x61, 0x18, 0xd8, 0x23, 0xd0, 0x26, 0x8e, 0xe3, 0x34, 0xfd,
- 0x56, 0x73, 0xfe, 0xb4, 0x04, 0x9d, 0x1c, 0x6a, 0xfa, 0xd0, 0x89, 0xf6, 0xf6, 0x8e, 0x26, 0x70,
- 0x59, 0x85, 0xf9, 0x11, 0x79, 0xea, 0x8e, 0xa8, 0x74, 0xc1, 0xb8, 0xd6, 0xce, 0x36, 0x40, 0x28,
- 0x47, 0xdb, 0xe7, 0xe0, 0x2a, 0xcc, 0xab, 0x36, 0xe5, 0x10, 0xa6, 0x59, 0x6a, 0x43, 0xb8, 0x9a,
- 0x91, 0xd5, 0x2c, 0xd4, 0xaf, 0x1b, 0x5a, 0x8e, 0xa8, 0x20, 0x98, 0xf5, 0x6a, 0x98, 0x14, 0x70,
- 0x4c, 0x13, 0x1e, 0x31, 0x82, 0x27, 0x8b, 0x8b, 0xfe, 0x9e, 0x4e, 0xa3, 0x7d, 0x15, 0xae, 0xce,
- 0xc2, 0x3d, 0xb5, 0xdd, 0x53, 0x1c, 0x8e, 0xd4, 0xa4, 0x22, 0x8e, 0x3a, 0x12, 0xb7, 0x6c, 0x7c,
- 0xc5, 0x78, 0x10, 0xef, 0xd9, 0x79, 0xa7, 0x9d, 0x9d, 0xdd, 0x2f, 0x46, 0x01, 0x9b, 0x4e, 0x99,
- 0x59, 0x50, 0xcf, 0xc0, 0x82, 0x8d, 0xbd, 0x8e, 0xb2, 0xfe, 0xb6, 0x6c, 0x2b, 0x9f, 0x0d, 0xf8,
- 0x99, 0xd1, 0xbe, 0x0a, 0x1d, 0x6f, 0x48, 0x84, 0x9b, 0x44, 0xd1, 0x48, 0x1e, 0x42, 0x34, 0xc9,
- 0x72, 0xd6, 0x29, 0x2f, 0x6c, 0xa6, 0x55, 0xa7, 0x30, 0xad, 0x36, 0x8d, 0x69, 0x75, 0x63, 0x7b,
- 0xd3, 0x75, 0x15, 0xe9, 0x1b, 0xb8, 0xae, 0xcd, 0x28, 0x95, 0x4b, 0xb8, 0x05, 0x0d, 0xb3, 0xc6,
- 0x1c, 0xea, 0xe3, 0x8b, 0xbd, 0xe3, 0xf7, 0xd8, 0xdb, 0xc1, 0xe1, 0xdd, 0x3b, 0x50, 0x57, 0x5f,
- 0xd3, 0xe3, 0xcd, 0x1c, 0xfd, 0xca, 0x18, 0x3b, 0xd8, 0x8b, 0xab, 0x9c, 0xd0, 0x06, 0x9c, 0xcb,
- 0x2d, 0xf6, 0x80, 0x92, 0x03, 0xfa, 0x4c, 0xac, 0x72, 0xde, 0xb7, 0xd3, 0x9e, 0x39, 0x10, 0x1f,
- 0x8b, 0x2c, 0xfd, 0x6b, 0xce, 0x17, 0xda, 0xd9, 0xc1, 0xf3, 0x5f, 0xce, 0xc1, 0x43, 0xa0, 0x08,
- 0xf9, 0x12, 0xac, 0xb1, 0xf1, 0x08, 0x81, 0x06, 0x78, 0x09, 0xa3, 0xed, 0x6c, 0x76, 0xb8, 0xe7,
- 0x6d, 0x50, 0x4e, 0x95, 0x94, 0x76, 0xad, 0x43, 0xa3, 0x1f, 0x84, 0x42, 0xf2, 0xa3, 0x3e, 0x91,
- 0xdb, 0x2a, 0xac, 0xdf, 0xbb, 0x87, 0x23, 0xbb, 0x0f, 0xa1, 0xae, 0xbe, 0xda, 0xf3, 0x50, 0xd9,
- 0xa7, 0x47, 0x88, 0xcd, 0x9c, 0x74, 0x2d, 0x32, 0xb3, 0x38, 0x87, 0xd6, 0x33, 0x1a, 0xc5, 0x24,
- 0x09, 0x30, 0x39, 0x99, 0x8a, 0x99, 0x5a, 0x4e, 0x89, 0x94, 0xb2, 0x2e, 0x3f, 0x2c, 0xdb, 0xee,
- 0x55, 0x61, 0xd1, 0x99, 0x64, 0x9d, 0x42, 0x3e, 0xe9, 0x4d, 0x69, 0x62, 0xe8, 0xb0, 0xff, 0x5a,
- 0xef, 0x44, 0xc0, 0x3d, 0x6c, 0xe9, 0xfe, 0xa0, 0x04, 0x35, 0x25, 0x0a, 0x93, 0xf2, 0xf5, 0xd1,
- 0x2c, 0x9a, 0x2d, 0x87, 0xea, 0x16, 0x68, 0x15, 0xe6, 0x25, 0xdf, 0x0c, 0xbc, 0xba, 0x19, 0xe6,
- 0x07, 0xea, 0xfa, 0x0a, 0xb5, 0xa7, 0x2c, 0x77, 0x7c, 0x48, 0x83, 0xc1, 0x50, 0xa0, 0xee, 0x54,
- 0x9c, 0x9f, 0x14, 0x85, 0x63, 0x57, 0x6f, 0x67, 0xaa, 0x83, 0x34, 0x4b, 0xec, 0xce, 0xc1, 0x52,
- 0xda, 0xae, 0x30, 0x50, 0xc1, 0xd3, 0x47, 0x34, 0x01, 0x13, 0x36, 0xd9, 0x71, 0x0b, 0x5c, 0xb5,
- 0xb1, 0xfd, 0x58, 0x94, 0x65, 0x73, 0x86, 0xae, 0x3c, 0x0b, 0x39, 0x9c, 0x7f, 0x29, 0x17, 0xcc,
- 0xf7, 0xb3, 0x53, 0xb4, 0xc0, 0xce, 0xdf, 0xad, 0x41, 0x7d, 0xad, 0x68, 0x50, 0x2f, 0xf7, 0xa6,
- 0x6f, 0x47, 0x1b, 0x52, 0x4c, 0xa9, 0xe0, 0x7a, 0xd2, 0x36, 0xa4, 0x09, 0xdb, 0x4f, 0xc0, 0x05,
- 0x9d, 0x35, 0x1c, 0x46, 0xe3, 0x10, 0x1d, 0x56, 0x1a, 0x0b, 0x1d, 0xe4, 0xab, 0x0c, 0x6e, 0xf3,
- 0x63, 0xb1, 0xc1, 0x87, 0x76, 0x56, 0x02, 0xa5, 0x82, 0xf9, 0x88, 0xe3, 0xe6, 0x90, 0x88, 0x1d,
- 0x3e, 0xf8, 0xad, 0xe4, 0x58, 0x90, 0x64, 0xa0, 0xef, 0x81, 0xea, 0x32, 0x1c, 0x52, 0x1b, 0x34,
- 0x9e, 0x0e, 0x46, 0x36, 0x0e, 0x2f, 0x48, 0xcb, 0x47, 0x5e, 0x54, 0x7a, 0xbb, 0xa9, 0xf2, 0xcc,
- 0x58, 0xf4, 0x6b, 0x76, 0xec, 0x61, 0xe9, 0x00, 0xde, 0x7b, 0x9d, 0x7a, 0xd5, 0x2e, 0xb4, 0xd3,
- 0x76, 0x46, 0x0f, 0xb5, 0x44, 0xa8, 0x94, 0xc7, 0xd7, 0xec, 0xcb, 0xf4, 0xe2, 0x0a, 0x1f, 0x8b,
- 0x9a, 0x7d, 0xd5, 0x4e, 0x90, 0x58, 0x2b, 0x3c, 0x08, 0xd8, 0x3e, 0xf5, 0x7f, 0x2b, 0xd2, 0x61,
- 0xfb, 0xba, 0xde, 0xc1, 0xf7, 0x4a, 0x85, 0x33, 0xd5, 0x2c, 0xb0, 0x4d, 0x46, 0x54, 0x47, 0x31,
- 0xa7, 0x5d, 0xc4, 0x5c, 0x61, 0x64, 0xd1, 0x4d, 0xc5, 0xe4, 0x93, 0xed, 0x76, 0xeb, 0xbe, 0xe4,
- 0x22, 0x9c, 0xb1, 0x7b, 0x52, 0xa9, 0xae, 0x4d, 0xc7, 0xad, 0x80, 0xd8, 0xee, 0xe4, 0x35, 0xe7,
- 0xef, 0x0c, 0x37, 0x6e, 0x57, 0x36, 0xec, 0xec, 0xe0, 0x8d, 0x99, 0x74, 0x9f, 0xa8, 0xff, 0x6c,
- 0xde, 0xe7, 0x44, 0xfa, 0xa0, 0x32, 0x55, 0xa1, 0xab, 0xe8, 0x94, 0x7e, 0x50, 0x10, 0x68, 0xb9,
- 0xe8, 0x03, 0xda, 0x17, 0xff, 0x89, 0x4b, 0x7a, 0x85, 0x25, 0xef, 0x63, 0xe0, 0xfc, 0x38, 0x7a,
- 0xb6, 0x25, 0x31, 0x7e, 0xb4, 0x96, 0xd4, 0xf1, 0xb7, 0xc9, 0x1c, 0x3e, 0x2d, 0x08, 0xb9, 0x39,
- 0x4b, 0xd4, 0x5d, 0xe9, 0xa9, 0x57, 0xe9, 0xc0, 0xb2, 0x17, 0x92, 0x20, 0x3d, 0x0c, 0x86, 0x9a,
- 0xcb, 0x4d, 0x29, 0xfe, 0xaa, 0x27, 0x32, 0x57, 0xde, 0x3a, 0xe4, 0xff, 0x3f, 0xb9, 0xb4, 0xde,
- 0xc4, 0xd2, 0xcf, 0xac, 0xc2, 0x5f, 0x30, 0xf6, 0x9d, 0xe3, 0x7c, 0x5c, 0x7e, 0x71, 0x7d, 0xb9,
- 0x77, 0xd7, 0x48, 0xaf, 0x82, 0xfb, 0x66, 0x67, 0xdf, 0x2d, 0x34, 0xdd, 0x67, 0x07, 0x24, 0x0c,
- 0x7c, 0xe7, 0x7d, 0xfb, 0x44, 0x34, 0xd4, 0x96, 0x32, 0xff, 0x6c, 0x35, 0x13, 0x67, 0x61, 0xd1,
- 0x94, 0xfe, 0xe4, 0x6e, 0x8f, 0xfe, 0x24, 0x97, 0xe3, 0x90, 0x16, 0x58, 0xad, 0x21, 0x89, 0x97,
- 0x82, 0x31, 0xdc, 0x29, 0x4d, 0xc8, 0x8b, 0x0c, 0x64, 0xa6, 0x98, 0x94, 0x98, 0x88, 0x44, 0xbb,
- 0x99, 0x75, 0x7d, 0x11, 0x20, 0x30, 0xdc, 0xc9, 0x1c, 0x4d, 0xa9, 0x4f, 0xe9, 0x78, 0x95, 0x77,
- 0x51, 0xd0, 0x6a, 0xe6, 0x4e, 0x19, 0x83, 0xa4, 0x2c, 0x35, 0x69, 0xdf, 0xc4, 0xe2, 0xf9, 0xeb,
- 0xfc, 0xaf, 0xa6, 0x7d, 0x8a, 0x64, 0x55, 0x25, 0x2a, 0x17, 0xf2, 0x39, 0x95, 0x70, 0xe0, 0x6e,
- 0x18, 0x0d, 0x74, 0xb5, 0x52, 0x3e, 0xc0, 0x29, 0x4c, 0x50, 0x49, 0x10, 0xf7, 0x81, 0x1c, 0x9d,
- 0x4d, 0x3e, 0x90, 0x54, 0xc3, 0x1d, 0x9e, 0x66, 0xf2, 0x7b, 0xb2, 0xb9, 0xfb, 0xd7, 0x25, 0x9d,
- 0x42, 0xd1, 0xc0, 0xa4, 0x1c, 0x6a, 0xda, 0x13, 0x21, 0xe8, 0x28, 0x16, 0x5c, 0xe7, 0x4f, 0xb3,
- 0x4a, 0x1a, 0x97, 0x8f, 0x3d, 0x4f, 0x95, 0xfe, 0x94, 0x4d, 0x35, 0x97, 0xe9, 0xea, 0x93, 0x20,
- 0x1c, 0x27, 0x94, 0x5b, 0x19, 0xeb, 0x74, 0x75, 0xee, 0xfa, 0x49, 0x14, 0xc7, 0xd4, 0xcf, 0x92,
- 0xfb, 0x26, 0x7b, 0x90, 0x8c, 0x19, 0x93, 0x8c, 0xae, 0x19, 0xf3, 0x35, 0xe2, 0xd4, 0x73, 0x45,
- 0x84, 0xf4, 0x10, 0xc3, 0x80, 0x8b, 0x40, 0xd3, 0x56, 0x15, 0xbd, 0x60, 0x4e, 0x6c, 0x8f, 0xf8,
- 0xae, 0x37, 0xd2, 0x17, 0x42, 0xdd, 0x0f, 0x60, 0x4e, 0x6d, 0xe4, 0xc9, 0xd6, 0x23, 0x0c, 0x58,
- 0xf6, 0x85, 0x2e, 0x46, 0x53, 0x97, 0xe3, 0xf9, 0x02, 0xb5, 0x72, 0x5a, 0x56, 0x20, 0x87, 0x61,
- 0x1d, 0x5b, 0x05, 0x9b, 0xce, 0xc2, 0x22, 0x36, 0xe9, 0x0b, 0x2c, 0x8d, 0x6c, 0xb5, 0x50, 0xf3,
- 0x26, 0xf1, 0xac, 0x76, 0x3f, 0xac, 0x1a, 0xe2, 0x21, 0x31, 0x51, 0x55, 0xad, 0xdd, 0x8e, 0x7d,
- 0x5d, 0xfd, 0x51, 0xec, 0x10, 0x9e, 0x49, 0x9e, 0xdd, 0x82, 0x39, 0xc5, 0x3b, 0x39, 0xb6, 0x82,
- 0x9c, 0x7b, 0xe1, 0x44, 0xce, 0xc9, 0x0d, 0x1a, 0x34, 0xc9, 0x1e, 0x61, 0x7e, 0xc4, 0x52, 0x34,
- 0x35, 0x97, 0x64, 0x48, 0x27, 0x31, 0xa5, 0xc1, 0x81, 0xbe, 0x58, 0xab, 0x4a, 0x7f, 0x51, 0x6f,
- 0x16, 0x29, 0x50, 0x37, 0x14, 0x18, 0xf1, 0x81, 0x55, 0xb5, 0x57, 0xc5, 0x7b, 0x47, 0xd3, 0x84,
- 0xfc, 0xa4, 0xaa, 0x7e, 0x2c, 0x1b, 0x8c, 0x24, 0x98, 0x33, 0xe4, 0x92, 0x3e, 0xda, 0x20, 0x21,
- 0x23, 0x0d, 0x04, 0x26, 0xdb, 0x71, 0xfc, 0x3c, 0xb6, 0xaf, 0x41, 0x4b, 0xb2, 0x2d, 0xa3, 0xfa,
- 0x02, 0x36, 0x5f, 0x86, 0xb3, 0x63, 0xb6, 0xcf, 0xa2, 0x43, 0x86, 0x55, 0x7f, 0x56, 0x7f, 0x2b,
- 0xc5, 0x29, 0x90, 0xdc, 0xb0, 0x7a, 0x16, 0x0d, 0x40, 0x7f, 0x1c, 0x5b, 0xcd, 0x4b, 0xd8, 0xfc,
- 0x3c, 0x9c, 0x57, 0xa8, 0xa7, 0x55, 0x84, 0xde, 0x90, 0x84, 0x21, 0x45, 0xa7, 0x74, 0x19, 0x87,
- 0x5c, 0x82, 0xb5, 0x51, 0xe0, 0x25, 0x91, 0x2b, 0x45, 0x8d, 0x1c, 0x0c, 0xdc, 0x90, 0x08, 0xca,
- 0xbc, 0x23, 0xbc, 0xc9, 0x6f, 0xe5, 0xbb, 0x47, 0x01, 0x4b, 0xbb, 0xdb, 0x53, 0xba, 0xc9, 0xd3,
- 0xb4, 0x1b, 0x2f, 0xed, 0xa5, 0xe0, 0x8f, 0xe8, 0xc8, 0x8d, 0xa3, 0x28, 0x74, 0x47, 0x7c, 0xe0,
- 0x06, 0x4c, 0x1e, 0x1e, 0x78, 0x53, 0xdf, 0x72, 0xfe, 0x3e, 0x97, 0x59, 0x56, 0x0e, 0x01, 0xdf,
- 0x38, 0x20, 0x41, 0x48, 0xf6, 0x42, 0xda, 0x7e, 0x17, 0xce, 0x5a, 0x99, 0x57, 0xee, 0x12, 0xd3,
- 0xa3, 0x33, 0x91, 0xeb, 0xbd, 0xd9, 0x93, 0x75, 0x1e, 0xd7, 0x7d, 0x8c, 0x33, 0x33, 0x98, 0x9f,
- 0x84, 0x4b, 0x16, 0x4c, 0xb7, 0x1f, 0x25, 0xae, 0xae, 0x44, 0x4c, 0x0e, 0x02, 0x4f, 0x6b, 0x72,
- 0xab, 0x7b, 0x1b, 0xce, 0xce, 0x00, 0xb0, 0x08, 0x75, 0x7d, 0x51, 0x9e, 0xa6, 0xd1, 0xcd, 0x45,
- 0x1e, 0x66, 0x0b, 0x9d, 0xb1, 0x6d, 0xfc, 0xb7, 0xa9, 0x90, 0x07, 0xbc, 0xb2, 0x6e, 0x96, 0x31,
- 0x4c, 0x8b, 0x70, 0xbc, 0xc4, 0xc3, 0x73, 0xc6, 0x14, 0x34, 0x49, 0x0b, 0xeb, 0x0d, 0xe9, 0x88,
- 0xb8, 0x61, 0xe4, 0x91, 0xac, 0x70, 0xb3, 0x62, 0x6c, 0x4f, 0x66, 0x7f, 0xa3, 0x44, 0x1d, 0xfd,
- 0x55, 0x34, 0xac, 0xbf, 0xce, 0x25, 0xbb, 0xec, 0x75, 0xd3, 0x03, 0x70, 0x62, 0x7d, 0xcb, 0x59,
- 0x2d, 0x9b, 0x0c, 0x40, 0x0e, 0xa7, 0x8a, 0xc9, 0xb3, 0x2a, 0x9c, 0xf4, 0x15, 0xc7, 0x4d, 0xa8,
- 0xa9, 0xee, 0x1a, 0xb2, 0xe1, 0x93, 0xbd, 0xe3, 0xd7, 0x55, 0xda, 0xda, 0x7e, 0x08, 0x6d, 0xe2,
- 0x0d, 0x03, 0x7a, 0x40, 0xf1, 0x4e, 0x7b, 0x2f, 0x8c, 0xbc, 0x7d, 0x93, 0x33, 0x59, 0x3f, 0x09,
- 0xc4, 0x86, 0x35, 0xf3, 0x0e, 0xce, 0xec, 0x7e, 0x1a, 0x6a, 0x29, 0x59, 0x31, 0x4b, 0x6d, 0x25,
- 0x36, 0x00, 0x1b, 0xb2, 0x64, 0x4a, 0xab, 0xbb, 0x01, 0xed, 0x49, 0x18, 0x52, 0x3b, 0x6d, 0x9c,
- 0xec, 0x0c, 0xec, 0x98, 0xc9, 0x21, 0x78, 0x25, 0x8d, 0xd5, 0x02, 0x0d, 0xe7, 0xfb, 0x65, 0x3b,
- 0x0f, 0xba, 0x2b, 0xa2, 0x84, 0x7e, 0x7c, 0x34, 0xfe, 0x0a, 0x9c, 0x53, 0x06, 0x50, 0x6b, 0x2b,
- 0x3a, 0x12, 0x44, 0x5a, 0x3c, 0x9d, 0x88, 0xb9, 0xdd, 0x3b, 0x69, 0x6d, 0x6d, 0x15, 0xef, 0x29,
- 0x00, 0xef, 0xa5, 0x00, 0x94, 0xd4, 0xc8, 0xae, 0x68, 0x2c, 0x54, 0x92, 0x5d, 0xe8, 0xca, 0xa6,
- 0xee, 0x36, 0x9c, 0x9b, 0x35, 0x6b, 0x82, 0xac, 0x17, 0x60, 0x15, 0xaf, 0x8b, 0x04, 0xf5, 0xdd,
- 0x22, 0x7d, 0x9d, 0x7f, 0xce, 0xa5, 0x56, 0xf2, 0x08, 0xae, 0x4f, 0x52, 0x05, 0x8f, 0x3c, 0x21,
- 0xa2, 0x62, 0x91, 0x8d, 0xe9, 0xa0, 0x34, 0xeb, 0xa8, 0x4c, 0xea, 0x4a, 0xd5, 0x38, 0x70, 0xf4,
- 0x69, 0x1c, 0x06, 0x5e, 0x20, 0xd0, 0x98, 0x0b, 0x5d, 0xae, 0xf5, 0x9a, 0x91, 0x4f, 0x25, 0x5c,
- 0x57, 0x67, 0x52, 0x4e, 0x5d, 0x5d, 0x3c, 0xa3, 0x28, 0x39, 0x7f, 0x59, 0xca, 0xd5, 0x49, 0xca,
- 0x89, 0x4f, 0x30, 0xd7, 0xef, 0x9f, 0xa6, 0x16, 0x7a, 0x0a, 0xef, 0xdf, 0x82, 0x96, 0xba, 0x2c,
- 0xf0, 0xd3, 0xed, 0x15, 0xf5, 0xca, 0x5e, 0xa5, 0xa7, 0xff, 0x77, 0x15, 0xf2, 0x37, 0xa1, 0x95,
- 0x6b, 0x38, 0xdd, 0x26, 0x7e, 0x9e, 0xbb, 0x90, 0xc8, 0x93, 0x65, 0x92, 0x5d, 0x93, 0x94, 0x56,
- 0x37, 0x23, 0x5f, 0x90, 0x2e, 0xb4, 0xb9, 0xbb, 0x12, 0xea, 0x56, 0xb4, 0x98, 0x35, 0xcc, 0xc3,
- 0xd6, 0x42, 0xfa, 0x38, 0x72, 0xb1, 0xbd, 0xfb, 0x3a, 0x2c, 0xe6, 0x5b, 0x4e, 0x87, 0xfe, 0x45,
- 0xfb, 0xe0, 0xd8, 0xa6, 0x42, 0x7d, 0xa8, 0x6b, 0x27, 0xee, 0x7c, 0x1e, 0x5e, 0xb0, 0x2f, 0xcf,
- 0x64, 0x40, 0xf8, 0xce, 0x01, 0x4d, 0x42, 0x72, 0xb4, 0x45, 0x45, 0x34, 0x4e, 0xee, 0x29, 0xe7,
- 0x4c, 0x0a, 0x9b, 0xf6, 0xd3, 0xb4, 0x83, 0xad, 0xee, 0x06, 0xe7, 0x9c, 0x5f, 0x94, 0xed, 0xa4,
- 0x40, 0x11, 0x7e, 0xaa, 0xec, 0xe7, 0x60, 0xc9, 0xd4, 0x04, 0xe5, 0x0b, 0xec, 0xa7, 0x95, 0xde,
- 0x37, 0xb1, 0x07, 0xa0, 0x1c, 0x71, 0x9d, 0xdb, 0x39, 0x03, 0x0b, 0x23, 0x69, 0x7e, 0x18, 0xb5,
- 0x6e, 0x2d, 0xb0, 0xfe, 0x30, 0x76, 0x55, 0x9a, 0x59, 0x05, 0x70, 0x92, 0x02, 0xb2, 0x29, 0x09,
- 0x0e, 0x8c, 0xe6, 0x62, 0x95, 0xaa, 0xf2, 0xc3, 0xb2, 0x53, 0x51, 0xb9, 0x2d, 0x9f, 0x87, 0x96,
- 0xaa, 0xb8, 0x34, 0xbe, 0x64, 0x7d, 0x82, 0x25, 0xb3, 0x36, 0x84, 0xf5, 0x97, 0xdd, 0x4d, 0xa8,
- 0x62, 0xac, 0x92, 0x3e, 0x98, 0x48, 0xd9, 0x60, 0x15, 0x3c, 0xaa, 0x1d, 0x74, 0x60, 0x19, 0x6f,
- 0xee, 0xf4, 0x52, 0xe9, 0x13, 0x8a, 0x96, 0xf3, 0x9d, 0xd2, 0x54, 0x0e, 0x6d, 0xc4, 0x31, 0x26,
- 0xe2, 0x5b, 0x50, 0x1b, 0x51, 0x3f, 0x20, 0xfa, 0x9a, 0x18, 0x0b, 0x2c, 0xa3, 0xd0, 0x5c, 0xb8,
- 0xb5, 0xa0, 0x86, 0x5b, 0xd0, 0x91, 0xdf, 0x59, 0x58, 0x8c, 0x58, 0x78, 0xa4, 0x1e, 0x27, 0x84,
- 0x21, 0x35, 0x95, 0x1e, 0x6b, 0xd0, 0xc2, 0x76, 0x3c, 0x7f, 0x8d, 0xd7, 0xdc, 0x94, 0xc7, 0x95,
- 0x17, 0x8d, 0x02, 0x4f, 0xa5, 0x02, 0x9b, 0xce, 0xff, 0xad, 0x4e, 0x65, 0xa6, 0x46, 0x25, 0x65,
- 0xe6, 0xeb, 0x50, 0x25, 0x71, 0x6c, 0x6e, 0x87, 0x5f, 0xea, 0x9d, 0x3c, 0xa5, 0xb7, 0x11, 0xc7,
- 0xd3, 0xf8, 0x80, 0x3e, 0x75, 0xf7, 0xfb, 0x15, 0xa8, 0xc8, 0x01, 0x05, 0x32, 0x2e, 0x43, 0xd3,
- 0x23, 0x82, 0x0e, 0xa2, 0xe4, 0x28, 0x4b, 0xf1, 0xe1, 0x73, 0x19, 0x19, 0x66, 0x81, 0x69, 0xe9,
- 0x93, 0x83, 0x28, 0x09, 0xf4, 0x8b, 0x89, 0x26, 0x0a, 0x45, 0x61, 0xf7, 0xab, 0x30, 0x4f, 0xc6,
- 0x22, 0x32, 0xf7, 0x8c, 0x35, 0x53, 0xfc, 0xa2, 0xb0, 0xf1, 0xa3, 0x43, 0x16, 0x46, 0xc4, 0xa7,
- 0xbe, 0x76, 0x70, 0xcf, 0xc0, 0x82, 0xea, 0x61, 0x94, 0xca, 0x56, 0x25, 0x2c, 0x17, 0x60, 0x35,
- 0x3f, 0x1e, 0xaf, 0x3f, 0xb5, 0xac, 0x9e, 0x83, 0xa5, 0xb4, 0x39, 0x26, 0x58, 0x9a, 0x36, 0x6f,
- 0x42, 0x71, 0x36, 0x1e, 0xa5, 0x73, 0x24, 0xe9, 0x17, 0x8c, 0x8c, 0xc8, 0x0e, 0x3d, 0xb8, 0x95,
- 0x6e, 0xd8, 0x30, 0x68, 0x11, 0xa7, 0x5f, 0x82, 0xb5, 0x94, 0x58, 0x6e, 0xc4, 0xdc, 0x38, 0x24,
- 0xa2, 0x1f, 0x25, 0x23, 0x74, 0x59, 0x9b, 0xed, 0xdb, 0x50, 0xf5, 0x43, 0xcf, 0x64, 0x63, 0x5f,
- 0x39, 0x25, 0x23, 0x7a, 0x5b, 0x0f, 0x36, 0xbb, 0x2f, 0x41, 0x65, 0xeb, 0xc1, 0x66, 0x91, 0xe4,
- 0x39, 0xe2, 0x29, 0x27, 0xed, 0x95, 0x5c, 0x49, 0x83, 0xea, 0x4c, 0x41, 0x17, 0xe6, 0x3b, 0x37,
- 0x6d, 0xf9, 0x29, 0x0e, 0xb6, 0xd3, 0x0b, 0x76, 0xc1, 0xbd, 0xf3, 0x6a, 0xee, 0x9d, 0x12, 0x0b,
- 0x4e, 0x58, 0xe4, 0x0d, 0xdb, 0x66, 0x4d, 0x0e, 0x9f, 0xb9, 0xcc, 0x1d, 0xfb, 0x92, 0x60, 0xd7,
- 0x22, 0x90, 0x3a, 0x14, 0xa4, 0x71, 0x9d, 0x50, 0xe5, 0x45, 0xa8, 0x6b, 0xa9, 0x51, 0xd4, 0xf8,
- 0x1c, 0x7c, 0xea, 0x44, 0x18, 0x33, 0x11, 0xf8, 0x76, 0xce, 0xf1, 0x7c, 0x72, 0x6f, 0xf7, 0x09,
- 0x56, 0xd4, 0xdd, 0x0b, 0x42, 0x6a, 0x1e, 0x59, 0x14, 0x33, 0x2f, 0x2b, 0x30, 0x87, 0x25, 0xbb,
- 0x3c, 0xf8, 0x86, 0x36, 0xe8, 0x52, 0x97, 0x13, 0x72, 0xe8, 0x66, 0xcd, 0x15, 0x23, 0x3c, 0x7c,
- 0x48, 0xb0, 0x59, 0x3b, 0x9f, 0x58, 0x32, 0x3a, 0xc2, 0x2a, 0xa5, 0x51, 0xac, 0x23, 0x3a, 0x03,
- 0xcf, 0x4a, 0x3c, 0xbc, 0x00, 0x17, 0x8d, 0x58, 0xa9, 0xd3, 0xe9, 0x88, 0x79, 0xae, 0x4f, 0xe3,
- 0x84, 0x7a, 0x58, 0xaa, 0xa9, 0x8a, 0x27, 0x3f, 0x09, 0x2b, 0x13, 0xa3, 0x94, 0xf0, 0xbf, 0x09,
- 0x37, 0xd7, 0x6f, 0xdf, 0xbc, 0xfd, 0xc6, 0xad, 0xf5, 0xdb, 0xaf, 0xdb, 0xf7, 0x80, 0x73, 0xc6,
- 0x3f, 0xf4, 0x08, 0x73, 0xf5, 0x7b, 0x37, 0xd4, 0xda, 0xa6, 0xf3, 0x67, 0xb9, 0x54, 0x67, 0x81,
- 0x10, 0xc7, 0x94, 0x38, 0xd9, 0x7b, 0x54, 0x4f, 0x50, 0x96, 0xa1, 0x39, 0xe6, 0xd4, 0x1d, 0x0a,
- 0x11, 0x67, 0xfa, 0x2f, 0xff, 0x72, 0x87, 0x11, 0x17, 0xfa, 0x50, 0x58, 0x86, 0x26, 0x36, 0x8d,
- 0x93, 0x50, 0x1f, 0x09, 0x6d, 0x80, 0xfd, 0x03, 0x77, 0x88, 0xe5, 0x52, 0xfa, 0x21, 0x8f, 0x9c,
- 0x68, 0x40, 0xa9, 0x04, 0x41, 0x13, 0x8b, 0x8b, 0x15, 0xe2, 0x6a, 0xcd, 0x26, 0x62, 0xff, 0xc7,
- 0x39, 0x07, 0x2e, 0xc5, 0x7e, 0x33, 0x1a, 0x8d, 0x02, 0xd1, 0xee, 0x41, 0x4d, 0x8e, 0x35, 0xd6,
- 0xf1, 0x4a, 0x6f, 0xe6, 0xd0, 0x9e, 0xdc, 0x6f, 0x97, 0x40, 0x55, 0xfe, 0x3f, 0x75, 0xbf, 0xc5,
- 0x67, 0x28, 0xf6, 0xfe, 0x2b, 0x66, 0xff, 0xde, 0x78, 0x2f, 0xe3, 0x7a, 0x2b, 0xcf, 0x61, 0x55,
- 0xcd, 0xf7, 0xbd, 0x5c, 0x4d, 0x59, 0x01, 0x8b, 0x94, 0xe0, 0x6f, 0xe4, 0x11, 0x7f, 0xa9, 0x77,
- 0xe2, 0x14, 0xb5, 0x81, 0xb7, 0x3e, 0xca, 0x06, 0x9c, 0x07, 0xb6, 0x87, 0xf8, 0xe4, 0xde, 0xae,
- 0x04, 0xb5, 0x39, 0x1c, 0xb3, 0xfd, 0xdc, 0xd8, 0x92, 0x11, 0x68, 0x25, 0xf5, 0x58, 0x76, 0xa7,
- 0x20, 0x2e, 0x40, 0xd5, 0xba, 0xf1, 0xb9, 0x5a, 0x50, 0xb0, 0xc7, 0x09, 0x61, 0xbc, 0x4f, 0x93,
- 0xb7, 0x29, 0x49, 0xc4, 0x1e, 0x25, 0xc2, 0xd9, 0x9e, 0x29, 0x79, 0xf7, 0x02, 0x16, 0xf0, 0x21,
- 0xf5, 0x4f, 0x27, 0x79, 0x8e, 0x5b, 0x58, 0x6a, 0x8b, 0x86, 0x54, 0xd0, 0xd3, 0xe8, 0xb2, 0x75,
- 0x67, 0xd5, 0x85, 0x76, 0xc0, 0xdd, 0xd4, 0x61, 0xf4, 0x11, 0x86, 0x12, 0x64, 0xe7, 0xed, 0x02,
- 0xa6, 0xf6, 0x02, 0xc7, 0xe8, 0xc8, 0xe4, 0x2a, 0xce, 0x6e, 0x01, 0xd5, 0x6d, 0x2a, 0x24, 0x18,
- 0x79, 0x2e, 0xdc, 0x8b, 0x12, 0x69, 0x61, 0xd5, 0x13, 0x22, 0x54, 0x6c, 0x7c, 0xcb, 0xa3, 0x0b,
- 0xcc, 0xf1, 0xe5, 0x27, 0xc3, 0x84, 0xe7, 0xd0, 0x8d, 0x13, 0xda, 0x0f, 0x9e, 0xea, 0xb8, 0xbf,
- 0xe9, 0xfc, 0x45, 0x19, 0x5e, 0x3c, 0x1e, 0x6a, 0x8a, 0xe6, 0xe7, 0xf2, 0x92, 0xf5, 0xe9, 0xde,
- 0xe9, 0xe6, 0xa1, 0x78, 0x49, 0xd4, 0x8a, 0xcb, 0x57, 0xae, 0xcd, 0x75, 0x7f, 0x56, 0xd2, 0x62,
- 0x77, 0x0a, 0x2a, 0x4f, 0xaa, 0x4d, 0xde, 0x34, 0x56, 0x4d, 0x5a, 0x28, 0x6f, 0x57, 0x6b, 0xa6,
- 0xdc, 0x69, 0x0a, 0x8b, 0xd0, 0x5f, 0x92, 0xe1, 0xe2, 0xa4, 0x51, 0x6c, 0x98, 0x5a, 0x6d, 0x0b,
- 0x6d, 0x37, 0x60, 0x3e, 0x7d, 0xaa, 0xed, 0x65, 0xf3, 0x5b, 0x1f, 0x76, 0x9a, 0xdf, 0xf9, 0xb0,
- 0xb3, 0xec, 0x7c, 0x25, 0x77, 0xf0, 0xdd, 0xdb, 0xdd, 0xd2, 0x6e, 0xc2, 0x33, 0x48, 0xd0, 0x39,
- 0x58, 0x92, 0xf6, 0x75, 0x48, 0x98, 0x1f, 0xda, 0x76, 0xd0, 0xf9, 0x41, 0xd9, 0xbe, 0xfd, 0xcc,
- 0x01, 0x3f, 0x46, 0x7a, 0x8a, 0x0a, 0x9b, 0x3b, 0x7f, 0x2a, 0xd3, 0xcf, 0x9f, 0xea, 0x84, 0x6a,
- 0xd7, 0xa6, 0x10, 0x59, 0xf9, 0x56, 0xd3, 0xa9, 0xa9, 0xac, 0xad, 0x6d, 0xcb, 0x9b, 0x93, 0xb6,
- 0x7c, 0x6e, 0xc2, 0x96, 0xc3, 0x14, 0x5b, 0x3e, 0x3f, 0x69, 0xcb, 0x17, 0x0c, 0xac, 0xf4, 0xd1,
- 0x35, 0xfa, 0x5b, 0x4d, 0xe7, 0xfd, 0x82, 0x1d, 0x7f, 0x10, 0x0d, 0x02, 0x66, 0x68, 0x3f, 0xfb,
- 0x4d, 0x70, 0x07, 0x96, 0xc9, 0x28, 0x7d, 0x8e, 0xa9, 0x9e, 0x3b, 0xa9, 0xe4, 0xf0, 0x82, 0x76,
- 0x8c, 0x65, 0x68, 0xd7, 0x72, 0xae, 0xdb, 0x9e, 0x53, 0x06, 0xfe, 0x98, 0x02, 0xf1, 0x6d, 0xfb,
- 0x7a, 0x46, 0x23, 0x72, 0xd7, 0x20, 0xbd, 0x11, 0xcf, 0x78, 0xec, 0xa8, 0x09, 0x97, 0x64, 0x2f,
- 0x33, 0x9d, 0xff, 0x59, 0x82, 0x57, 0x4e, 0x01, 0xe9, 0x34, 0x05, 0x2f, 0x69, 0x2a, 0xe6, 0x06,
- 0x9c, 0x99, 0xf6, 0x6a, 0x5d, 0xe7, 0xa0, 0x57, 0x7b, 0x93, 0xe0, 0x9d, 0x3f, 0xcc, 0x85, 0x36,
- 0x5f, 0x96, 0x6e, 0xa5, 0xb8, 0xcf, 0xfa, 0x91, 0x72, 0x96, 0x24, 0xe7, 0x86, 0x84, 0xbb, 0x87,
- 0xd8, 0xae, 0xe3, 0x9b, 0x25, 0x68, 0xec, 0x91, 0x10, 0x2b, 0x53, 0xca, 0xa6, 0xd8, 0xc3, 0x1b,
- 0x27, 0x09, 0x26, 0x4a, 0x2b, 0xe6, 0x12, 0x40, 0x0f, 0x91, 0xf2, 0x83, 0x55, 0xc0, 0xe6, 0x76,
- 0x60, 0x4e, 0x77, 0xbc, 0x71, 0x13, 0x65, 0xb0, 0x72, 0xa7, 0xfa, 0x83, 0x9f, 0x76, 0x4a, 0xed,
- 0x2b, 0xb0, 0x92, 0x76, 0xa4, 0x73, 0xea, 0xd9, 0x00, 0x67, 0xc7, 0xae, 0xd6, 0xda, 0x88, 0x63,
- 0x0b, 0xc9, 0xf3, 0xb0, 0x82, 0xb5, 0xbe, 0x2a, 0x75, 0xa9, 0x1f, 0x7b, 0xa4, 0x39, 0x7a, 0xae,
- 0x2f, 0x76, 0xd8, 0x80, 0x86, 0x01, 0xd7, 0xc1, 0xbe, 0xe3, 0xdb, 0x19, 0x03, 0x0d, 0x6e, 0x53,
- 0x95, 0x37, 0x48, 0x97, 0x5e, 0xed, 0xc7, 0x80, 0x74, 0x73, 0x30, 0xcf, 0xc3, 0x4a, 0x3f, 0x4a,
- 0x3c, 0xea, 0xf6, 0xc7, 0x61, 0xe8, 0xda, 0xbe, 0xa7, 0x66, 0xd2, 0xfd, 0x2d, 0x23, 0x5f, 0x3f,
- 0x2e, 0x4d, 0x59, 0xc6, 0x88, 0xef, 0x2b, 0xb9, 0x18, 0xed, 0x52, 0x6f, 0xd6, 0x40, 0x8c, 0xcc,
- 0xae, 0xc0, 0x32, 0x1f, 0xc7, 0xf8, 0x74, 0xdb, 0xdd, 0x23, 0xc2, 0x1b, 0x1a, 0x2b, 0xff, 0x66,
- 0xad, 0x4f, 0x42, 0x4e, 0xbb, 0x1b, 0x2a, 0x40, 0x2b, 0x8a, 0x09, 0xbe, 0xfe, 0x57, 0x6f, 0x8f,
- 0xed, 0xa7, 0xa6, 0x58, 0xdf, 0xab, 0x9a, 0x37, 0xdf, 0xdd, 0xd4, 0xd8, 0xfe, 0xff, 0xb2, 0xad,
- 0x6d, 0x29, 0x12, 0x5a, 0x00, 0x3f, 0x9d, 0x43, 0xf7, 0x72, 0x6f, 0xe6, 0x48, 0xc4, 0xf7, 0x0c,
- 0x2c, 0xe0, 0x71, 0xa5, 0x2f, 0x00, 0xf4, 0xeb, 0x27, 0xd3, 0x1a, 0x53, 0xe6, 0x9b, 0x2b, 0xc0,
- 0x56, 0xf7, 0x7b, 0xa5, 0x99, 0xb8, 0xe7, 0xe9, 0xaf, 0x70, 0xff, 0x2c, 0x34, 0x35, 0xee, 0xa6,
- 0x4a, 0xfe, 0xc5, 0xe3, 0x91, 0xe9, 0xed, 0xaa, 0xe1, 0xdd, 0x1b, 0xd0, 0xd0, 0x9f, 0x98, 0x87,
- 0x49, 0xdf, 0x64, 0x5b, 0xb9, 0x19, 0xdd, 0xb6, 0x7f, 0xa0, 0xd4, 0x14, 0x4f, 0x82, 0xe7, 0xbe,
- 0xf3, 0x61, 0xe7, 0x39, 0xe7, 0x4b, 0xf6, 0x49, 0xf0, 0x48, 0x65, 0x4a, 0x6c, 0x76, 0xae, 0xc2,
- 0x7c, 0xf6, 0xa6, 0xca, 0xbc, 0xb8, 0x3f, 0x0b, 0x8b, 0x23, 0x2a, 0x88, 0x2a, 0xa2, 0x95, 0xf1,
- 0xbd, 0x16, 0xbf, 0x7f, 0xca, 0x3d, 0xc7, 0xc9, 0x41, 0xd3, 0xe4, 0xfe, 0x2c, 0x34, 0x35, 0x38,
- 0x43, 0x72, 0x7b, 0x97, 0x53, 0x66, 0xf4, 0x74, 0x1b, 0x9a, 0x45, 0x3d, 0xb3, 0x40, 0x7e, 0xbb,
- 0x27, 0xcf, 0x82, 0xff, 0x02, 0x0d, 0x33, 0x7d, 0xda, 0xdb, 0xb0, 0x19, 0x9c, 0x98, 0x87, 0x0a,
- 0x1f, 0x6a, 0xc7, 0x4e, 0x72, 0x6f, 0x6f, 0xdc, 0xef, 0xeb, 0x1c, 0xfe, 0x82, 0xf3, 0xcb, 0x9c,
- 0x4b, 0xfb, 0xe8, 0xfe, 0xe6, 0xae, 0xd6, 0xaf, 0xdd, 0x80, 0x79, 0xa9, 0x07, 0x76, 0x01, 0x56,
- 0xb9, 0xfc, 0x7b, 0xaa, 0xa6, 0x5d, 0x82, 0x35, 0xd4, 0x5e, 0x94, 0x0a, 0xd6, 0x8f, 0xd2, 0x02,
- 0x24, 0xa5, 0x6d, 0xcf, 0xc3, 0x79, 0xed, 0xfb, 0x68, 0x74, 0xed, 0x21, 0x15, 0x53, 0xed, 0x2c,
- 0x63, 0xf8, 0x0c, 0x00, 0xf1, 0x86, 0xd4, 0x14, 0x40, 0x5e, 0x81, 0x73, 0x2a, 0xc0, 0xb7, 0xa7,
- 0xab, 0x01, 0xe8, 0x58, 0x38, 0xbf, 0xa9, 0xd8, 0xc1, 0xf2, 0xe4, 0x16, 0x34, 0xab, 0x4e, 0xb0,
- 0x17, 0x33, 0xb6, 0x58, 0x9e, 0x6d, 0x4c, 0x14, 0xee, 0x5f, 0xcc, 0x12, 0x72, 0x66, 0x53, 0x2a,
- 0x97, 0x7a, 0xa3, 0x77, 0x32, 0x52, 0x46, 0x1a, 0x54, 0x5f, 0xfb, 0x0e, 0xcc, 0x4b, 0x1a, 0x18,
- 0x38, 0xea, 0xae, 0xe3, 0xd5, 0xd3, 0xc0, 0xd9, 0x88, 0x63, 0x0d, 0xe3, 0x12, 0xac, 0x59, 0xa8,
- 0x4a, 0x70, 0x1a, 0xdd, 0xba, 0xe1, 0x86, 0xd5, 0x6d, 0x30, 0xd7, 0x43, 0xd0, 0x7d, 0xe8, 0x3e,
- 0x84, 0x56, 0x1e, 0xad, 0x15, 0x98, 0xd3, 0x03, 0x4f, 0x12, 0xb5, 0x55, 0x98, 0x67, 0x94, 0xfa,
- 0xdc, 0xcd, 0x5e, 0x75, 0x37, 0xbb, 0xf7, 0x60, 0x2e, 0x43, 0xaf, 0x90, 0x16, 0x78, 0x06, 0x38,
- 0xce, 0xdf, 0xe4, 0x2e, 0x43, 0x24, 0x29, 0x1e, 0x25, 0x91, 0x3f, 0xf6, 0x84, 0xad, 0xdf, 0x9f,
- 0x9f, 0x50, 0xc8, 0x22, 0xfd, 0x26, 0x27, 0xf5, 0x2c, 0x3d, 0x6d, 0xdf, 0xd2, 0x06, 0x54, 0x3d,
- 0xd7, 0xfc, 0xd4, 0xc9, 0x93, 0xb5, 0x29, 0x9b, 0x62, 0x44, 0x2a, 0x76, 0xe6, 0x2a, 0x4e, 0xe8,
- 0x81, 0xb9, 0xd2, 0x45, 0xc1, 0xee, 0x6e, 0x42, 0xc3, 0xcc, 0x2d, 0x50, 0x45, 0x1a, 0x60, 0xbc,
- 0xe6, 0xcf, 0x39, 0x45, 0xab, 0x30, 0x8f, 0xb9, 0x47, 0x9d, 0xa7, 0x55, 0xc4, 0x7d, 0x03, 0xe6,
- 0x6d, 0xec, 0xa7, 0xb0, 0x6a, 0x2a, 0x30, 0xe7, 0xcf, 0xab, 0x45, 0xbd, 0xcf, 0x6d, 0x2d, 0x35,
- 0x6f, 0xf6, 0x69, 0xf2, 0x72, 0xef, 0xc4, 0x19, 0x36, 0x35, 0xcc, 0xad, 0x32, 0xee, 0xcc, 0xbc,
- 0xac, 0xfd, 0x82, 0xc5, 0x1f, 0x75, 0x2c, 0xf4, 0x4e, 0x01, 0xd5, 0xde, 0x62, 0x17, 0xda, 0x06,
- 0x72, 0xba, 0x55, 0xa5, 0x73, 0xd3, 0x0c, 0x79, 0x9a, 0xa3, 0x34, 0xb5, 0xf3, 0xa9, 0x49, 0xad,
- 0x9b, 0x84, 0x2e, 0xba, 0xc1, 0xa3, 0x80, 0x29, 0x27, 0xbc, 0x61, 0xdc, 0xf5, 0xcc, 0x61, 0xc6,
- 0x27, 0x09, 0xdd, 0x6f, 0x97, 0x66, 0xf2, 0x6b, 0x86, 0x14, 0xaf, 0x41, 0x6b, 0x14, 0x70, 0x1e,
- 0xb0, 0x81, 0x2d, 0xc7, 0xc6, 0x1e, 0x57, 0x0b, 0xf6, 0x38, 0x2d, 0x33, 0xb6, 0x99, 0xac, 0x90,
- 0x5c, 0x80, 0x6a, 0x86, 0x5b, 0xf7, 0xe8, 0x44, 0x96, 0x7f, 0x8c, 0xf8, 0x98, 0xa5, 0xeb, 0x69,
- 0xc4, 0xa5, 0xce, 0xd9, 0x7b, 0x45, 0x5d, 0xdc, 0x40, 0x19, 0xc3, 0x9f, 0xe3, 0x30, 0xba, 0x98,
- 0x9d, 0x51, 0xd9, 0x51, 0xab, 0xbc, 0x87, 0x54, 0x1e, 0x9c, 0x5f, 0x97, 0x8b, 0x72, 0x98, 0x03,
- 0xa4, 0xe5, 0xf0, 0x21, 0xac, 0x19, 0x53, 0x65, 0xcb, 0xb2, 0x11, 0xcc, 0xd7, 0x7a, 0x27, 0x82,
- 0x30, 0x22, 0xa4, 0x7e, 0x5c, 0xe4, 0x52, 0x06, 0xcf, 0xa7, 0x2c, 0xc0, 0xc7, 0x5d, 0xe9, 0xaf,
- 0x83, 0xb4, 0xda, 0xf7, 0x60, 0x45, 0x1a, 0xce, 0xfc, 0x52, 0x95, 0x89, 0xdc, 0xf0, 0xac, 0xa5,
- 0xa4, 0xdf, 0x8e, 0xcb, 0x9c, 0x57, 0x70, 0xf2, 0x4b, 0xa0, 0xa4, 0x76, 0x6f, 0xc1, 0x42, 0x0e,
- 0xa3, 0xd3, 0x2a, 0x6e, 0xf7, 0x35, 0x68, 0xa6, 0xf0, 0x4f, 0x63, 0x36, 0x9c, 0xad, 0x42, 0xf4,
- 0xb4, 0x8d, 0xef, 0x6b, 0xf5, 0x35, 0x4c, 0xfb, 0x45, 0x68, 0x0e, 0xbd, 0x88, 0x09, 0x53, 0xac,
- 0x53, 0x7f, 0xf3, 0xcc, 0x8d, 0xcf, 0xde, 0xbc, 0xf9, 0xc6, 0xad, 0x9b, 0x37, 0xaf, 0xdf, 0xfa,
- 0xcc, 0xad, 0xeb, 0xb7, 0x5f, 0x7f, 0xfd, 0xc6, 0x1b, 0x37, 0x5e, 0x77, 0x7e, 0x53, 0xb2, 0x0f,
- 0xd9, 0x22, 0x98, 0x63, 0x43, 0xe1, 0x79, 0xa8, 0xc8, 0x20, 0x53, 0x85, 0xd9, 0xc5, 0x1f, 0xe5,
- 0x59, 0x86, 0xa6, 0x8c, 0x74, 0xb3, 0xd2, 0xc1, 0xb4, 0x40, 0x2c, 0xf0, 0xd5, 0x23, 0xf7, 0x28,
- 0xc9, 0x6a, 0xbd, 0xb2, 0x58, 0xb9, 0x6e, 0x4a, 0x17, 0xbc, 0x68, 0x14, 0xe3, 0x8f, 0x21, 0xf9,
- 0x56, 0x24, 0xdd, 0x30, 0x61, 0x05, 0xbe, 0x24, 0xf5, 0x86, 0xd4, 0xdb, 0xb7, 0x54, 0x19, 0x8f,
- 0x73, 0x39, 0x96, 0x32, 0x2f, 0xf2, 0xa9, 0xef, 0xf2, 0x21, 0xb9, 0xa1, 0xc2, 0x62, 0x67, 0x73,
- 0x32, 0xc5, 0xb3, 0x1b, 0xb0, 0x41, 0x88, 0xf9, 0x22, 0xd4, 0xb7, 0x93, 0x73, 0x09, 0xce, 0xcf,
- 0x4a, 0x93, 0x29, 0x9d, 0x3c, 0x94, 0xdf, 0x2a, 0x77, 0x60, 0xdd, 0xd8, 0x9d, 0x2e, 0x49, 0x3d,
- 0x91, 0x61, 0xa8, 0x1f, 0x93, 0x89, 0x69, 0xe8, 0xbc, 0x7c, 0x3e, 0x8d, 0xb8, 0x3b, 0x24, 0x09,
- 0x3d, 0x65, 0x7e, 0xc8, 0xf9, 0x6f, 0x05, 0xe2, 0xa5, 0x93, 0x8f, 0xdd, 0xae, 0x2d, 0x82, 0xe5,
- 0x63, 0x44, 0xf0, 0x33, 0x76, 0xb9, 0xe7, 0xc6, 0x0e, 0xde, 0xcc, 0x10, 0xf6, 0x4e, 0xbf, 0x1f,
- 0x78, 0x34, 0xe1, 0x69, 0x41, 0xa3, 0x94, 0x9b, 0x90, 0x30, 0xfd, 0x33, 0x31, 0x7d, 0x3b, 0x13,
- 0x30, 0x31, 0xe9, 0x58, 0xbc, 0x8a, 0x00, 0xd3, 0x32, 0xd8, 0x48, 0xcd, 0xb6, 0xdf, 0x5c, 0x3b,
- 0xdf, 0xcd, 0xf9, 0xd1, 0xb8, 0xd0, 0x23, 0x55, 0x16, 0xfb, 0x90, 0x8c, 0xe8, 0xdb, 0x01, 0x17,
- 0x51, 0x82, 0xcf, 0x54, 0x24, 0xb4, 0xf4, 0xb5, 0x6a, 0xad, 0xfd, 0x26, 0x54, 0xee, 0xfb, 0xc6,
- 0xdb, 0xb0, 0x5d, 0x95, 0x19, 0x20, 0x7a, 0xf7, 0xfd, 0xfb, 0xfa, 0x07, 0xd3, 0xba, 0x97, 0x00,
- 0xb2, 0xbf, 0xd4, 0x25, 0x36, 0xa2, 0xab, 0xb7, 0xfe, 0xab, 0xb2, 0x7d, 0xc7, 0x32, 0x03, 0x5e,
- 0x4a, 0x81, 0x77, 0x60, 0xce, 0x1c, 0x91, 0x06, 0x9d, 0xb7, 0x7a, 0xa7, 0x9e, 0xde, 0x93, 0x6d,
- 0x8f, 0xc9, 0x9e, 0x94, 0x6e, 0x8d, 0xdd, 0x5f, 0x95, 0x60, 0x65, 0xa2, 0x75, 0x2a, 0xa1, 0x2d,
- 0xcc, 0x15, 0x8d, 0xff, 0x2b, 0xd4, 0x98, 0xbe, 0x8c, 0x95, 0x78, 0xdc, 0xff, 0x28, 0x78, 0x60,
- 0x4b, 0x8a, 0xd4, 0x75, 0x58, 0xb0, 0xff, 0xc6, 0xdb, 0x43, 0xac, 0xd6, 0x96, 0xde, 0x34, 0x62,
- 0xd4, 0x90, 0x47, 0x9e, 0x25, 0xd3, 0x77, 0x6d, 0x99, 0xde, 0xa2, 0x89, 0xfe, 0xe9, 0xbb, 0x2f,
- 0x07, 0x62, 0x98, 0xbd, 0xd6, 0xa5, 0xaa, 0x3e, 0xcb, 0x7a, 0xad, 0x5b, 0xd0, 0x61, 0xe7, 0xc7,
- 0x55, 0xfb, 0x57, 0x13, 0xa4, 0x0c, 0xaa, 0x6b, 0xb2, 0xa9, 0x52, 0xab, 0x7e, 0x1d, 0x8f, 0xb0,
- 0xf4, 0x09, 0xb2, 0x4a, 0x0a, 0x28, 0x8b, 0x79, 0x1d, 0xe6, 0x10, 0x65, 0xbc, 0x13, 0xaf, 0x62,
- 0xce, 0xc8, 0xce, 0x4a, 0xa4, 0xa0, 0xf5, 0xc6, 0xfb, 0x51, 0xfb, 0x26, 0xcc, 0x63, 0xf5, 0x34,
- 0xc2, 0xe2, 0x68, 0x1b, 0xf2, 0xf7, 0x29, 0xd9, 0x9c, 0x27, 0x9c, 0x26, 0x9b, 0x38, 0xac, 0xfd,
- 0x32, 0xd4, 0xe9, 0x01, 0x65, 0x69, 0x4d, 0x4b, 0x77, 0xea, 0x84, 0xbb, 0x72, 0x48, 0xfb, 0x06,
- 0xb4, 0x08, 0x63, 0xd1, 0x98, 0x79, 0x58, 0xd5, 0xc4, 0x3b, 0x8d, 0x13, 0xa7, 0x9c, 0x87, 0x95,
- 0xec, 0x79, 0xa3, 0xa9, 0x33, 0xc0, 0x6c, 0x65, 0xf7, 0x06, 0x34, 0x53, 0xdc, 0x57, 0x60, 0x0e,
- 0x29, 0x81, 0x1c, 0x29, 0x99, 0x3c, 0xa5, 0xb4, 0x7d, 0xe4, 0x80, 0x08, 0xa2, 0x5c, 0x9b, 0x85,
- 0xee, 0x3e, 0x80, 0x85, 0xfa, 0x52, 0xf6, 0xbe, 0x26, 0xe5, 0x46, 0xc4, 0xc2, 0x80, 0xd1, 0xec,
- 0xfa, 0x44, 0x2e, 0x2e, 0xd2, 0xd0, 0x5a, 0x4e, 0x09, 0x98, 0x3b, 0x30, 0xc7, 0x50, 0x2b, 0x8f,
- 0x9f, 0x81, 0x86, 0x01, 0x67, 0xf7, 0x6b, 0x50, 0x53, 0x7b, 0x98, 0x87, 0xca, 0xc0, 0xaa, 0xba,
- 0x02, 0xa4, 0x97, 0xa9, 0xdf, 0xd2, 0xeb, 0x0c, 0x29, 0xf1, 0x71, 0xe5, 0x4a, 0xb1, 0x3a, 0xb9,
- 0x6a, 0x1e, 0x22, 0x7d, 0x7d, 0xcc, 0x85, 0x1b, 0x47, 0xf8, 0x0a, 0x10, 0xfd, 0x55, 0xe7, 0x27,
- 0xf9, 0x7b, 0x3d, 0xc6, 0x83, 0x01, 0xa3, 0xbe, 0xbe, 0x07, 0xde, 0xf5, 0x92, 0x20, 0x3e, 0x55,
- 0x4e, 0x7b, 0x4a, 0xd2, 0xb9, 0x03, 0xcb, 0xe9, 0xaf, 0xc2, 0xb9, 0x7b, 0x09, 0xfa, 0x09, 0x55,
- 0x93, 0x35, 0x2e, 0x3c, 0x76, 0xc6, 0xe7, 0x50, 0x2c, 0xe8, 0x53, 0x2e, 0xcc, 0x8b, 0xe7, 0x6a,
- 0x7a, 0x77, 0x64, 0xfd, 0x20, 0xcc, 0xcb, 0xdf, 0x2d, 0xc1, 0x52, 0xa1, 0x2e, 0xbd, 0x7d, 0x11,
- 0x66, 0x16, 0xab, 0x2f, 0x3f, 0xd7, 0xbe, 0x00, 0xe7, 0x26, 0x7a, 0xef, 0x3e, 0x0d, 0xb8, 0xe0,
- 0xcb, 0xa5, 0xf6, 0xf3, 0x70, 0x69, 0xa2, 0x73, 0x2b, 0xa2, 0xfc, 0x61, 0x24, 0x70, 0xcc, 0x72,
- 0xb9, 0x7d, 0x05, 0x2e, 0x4c, 0x0c, 0x79, 0x18, 0x89, 0x0d, 0xf5, 0xd4, 0x69, 0xb9, 0x72, 0xa7,
- 0xf6, 0x76, 0xe9, 0x5b, 0xa5, 0xe7, 0xfe, 0x23, 0x00, 0x00, 0xff, 0xff, 0xcb, 0x4f, 0x00, 0xe7,
- 0x5c, 0x54, 0x00, 0x00,
+ // 9380 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0xbd, 0x6b, 0x8c, 0x1d, 0x49,
+ 0x96, 0x10, 0x3c, 0xf7, 0xde, 0xaa, 0xfb, 0x88, 0xaa, 0x5b, 0x8f, 0xf4, 0xeb, 0xfa, 0xda, 0xdd,
+ 0x76, 0x67, 0xbf, 0xdc, 0xaf, 0x3b, 0x76, 0x8d, 0xbb, 0x67, 0xec, 0x79, 0x74, 0x97, 0xab, 0x5c,
+ 0x76, 0xf5, 0xb8, 0xec, 0xda, 0xbc, 0xe5, 0xee, 0xdd, 0xd9, 0xef, 0x23, 0x15, 0x95, 0x19, 0x55,
+ 0x37, 0xb7, 0xf2, 0xd5, 0x99, 0x79, 0xcb, 0xae, 0xe6, 0xa1, 0x61, 0xc4, 0xc2, 0x0a, 0x86, 0xd5,
+ 0x6a, 0x17, 0xa4, 0xe5, 0xcf, 0x32, 0x5a, 0x04, 0xcb, 0x2e, 0x0f, 0x09, 0x56, 0x83, 0x84, 0x40,
+ 0x42, 0x8b, 0x10, 0x20, 0x7e, 0xf0, 0x83, 0x87, 0xf8, 0xb9, 0xe2, 0x21, 0xc1, 0x8f, 0x05, 0x09,
+ 0x58, 0xc4, 0xf2, 0x03, 0x84, 0xe2, 0x9c, 0x13, 0x99, 0x91, 0xf7, 0x51, 0x55, 0xdd, 0x76, 0xf7,
+ 0x82, 0xf8, 0x63, 0xdf, 0x3c, 0x71, 0xe2, 0xc4, 0x89, 0x13, 0x27, 0x4e, 0x9c, 0x38, 0x71, 0x22,
+ 0x8a, 0x5d, 0x4d, 0x33, 0xc1, 0x83, 0x40, 0xa4, 0x29, 0xdf, 0x17, 0xa9, 0xed, 0xf8, 0x9e, 0x08,
+ 0xb3, 0x54, 0x24, 0x87, 0x22, 0xe9, 0xc5, 0x49, 0x94, 0x45, 0xdd, 0x4e, 0x19, 0x63, 0x97, 0xa7,
+ 0x82, 0x4a, 0xba, 0x22, 0x74, 0x92, 0xa3, 0x38, 0x13, 0xae, 0xcd, 0xe3, 0xd8, 0xce, 0x3c, 0xe7,
+ 0x40, 0x64, 0x58, 0x66, 0xfe, 0xff, 0xec, 0xc5, 0xb5, 0xad, 0x74, 0x7f, 0x0d, 0xe8, 0x3d, 0x5e,
+ 0xef, 0x6f, 0xaf, 0x6c, 0xf7, 0x45, 0x9a, 0x7a, 0x51, 0xd8, 0xcf, 0x78, 0x92, 0x09, 0xd7, 0x78,
+ 0x95, 0x2d, 0x00, 0x65, 0xcf, 0xb5, 0x13, 0x11, 0x44, 0x99, 0xe8, 0x54, 0xae, 0x56, 0xae, 0xd5,
+ 0xad, 0x36, 0x41, 0x2d, 0x00, 0x1a, 0x67, 0xd9, 0x2c, 0x8f, 0x63, 0xcf, 0xed, 0x54, 0xaf, 0x56,
+ 0xae, 0xcd, 0x5a, 0xf8, 0x61, 0xfe, 0x89, 0x1a, 0xbb, 0x3c, 0x85, 0xfe, 0xdd, 0xd0, 0x7d, 0x46,
+ 0xea, 0xc6, 0xdb, 0xcc, 0x48, 0x91, 0x98, 0xed, 0x8b, 0x70, 0x3f, 0x1b, 0xd8, 0xa9, 0x70, 0x3a,
+ 0x35, 0x40, 0x59, 0xa2, 0x92, 0x07, 0x50, 0xd0, 0x17, 0x8e, 0xf1, 0x32, 0x6b, 0x2b, 0x6c, 0x91,
+ 0x24, 0x51, 0xd2, 0x99, 0x01, 0xc4, 0x79, 0x02, 0xde, 0x95, 0x30, 0xa3, 0xc3, 0x1a, 0x21, 0xcf,
+ 0xb2, 0xa3, 0x58, 0x74, 0x66, 0xa1, 0x58, 0x7d, 0x1a, 0x2f, 0x30, 0xb6, 0x7b, 0x94, 0x89, 0xd4,
+ 0x4e, 0x84, 0x73, 0xd8, 0xa9, 0x43, 0x61, 0x0b, 0x20, 0x96, 0x70, 0x0e, 0x8b, 0xe2, 0x54, 0x84,
+ 0x59, 0xa7, 0xa1, 0x15, 0xf7, 0x45, 0x98, 0x19, 0xd7, 0xd8, 0x52, 0x51, 0x6c, 0x27, 0xc2, 0xe7,
+ 0x47, 0x9d, 0x26, 0x20, 0x2d, 0xe4, 0x48, 0x96, 0x84, 0x16, 0x98, 0xb2, 0x1d, 0xc2, 0x6c, 0x69,
+ 0x98, 0xb2, 0x35, 0xc4, 0x7c, 0x8b, 0x19, 0x99, 0x17, 0x08, 0x3b, 0x8b, 0x6c, 0x27, 0x0a, 0x43,
+ 0xe1, 0x64, 0x76, 0x90, 0x76, 0x18, 0xe0, 0x2e, 0xca, 0x92, 0x9d, 0x68, 0x0d, 0xe1, 0x5b, 0xa9,
+ 0xf9, 0x67, 0x2b, 0xcc, 0x2c, 0x46, 0xc2, 0x12, 0xfb, 0x5e, 0x9a, 0x89, 0x64, 0x75, 0x98, 0x0d,
+ 0x76, 0x40, 0x1f, 0x3e, 0xf6, 0xb2, 0xc1, 0xda, 0x96, 0xf1, 0x06, 0x5b, 0x02, 0xc5, 0x70, 0x22,
+ 0xdf, 0x3e, 0x14, 0x89, 0x14, 0x0c, 0x8c, 0x48, 0xdb, 0x5a, 0x54, 0xf0, 0x8f, 0x10, 0x6c, 0x9c,
+ 0x67, 0x75, 0x54, 0x25, 0x90, 0xf8, 0xbc, 0x45, 0x5f, 0x72, 0x54, 0x50, 0x3d, 0x6d, 0x2f, 0x4c,
+ 0x33, 0x1e, 0x3a, 0xc2, 0xf6, 0x5c, 0x10, 0xf6, 0x8c, 0xb5, 0x84, 0x25, 0x9b, 0x54, 0xb0, 0xe9,
+ 0x9a, 0x7f, 0xa7, 0xaa, 0x6b, 0x08, 0xf2, 0x22, 0xb9, 0x5a, 0x8b, 0x82, 0xd8, 0x17, 0x99, 0x30,
+ 0x2e, 0xb2, 0x26, 0xe8, 0x82, 0x24, 0x82, 0xba, 0xd1, 0x80, 0xef, 0x4d, 0xd7, 0xb8, 0xc0, 0x1a,
+ 0xfb, 0x3c, 0x00, 0xf2, 0x55, 0x28, 0xa9, 0xcb, 0xcf, 0x4d, 0x57, 0xb2, 0x26, 0xd2, 0x8c, 0x67,
+ 0x02, 0x58, 0x6b, 0x5b, 0xf4, 0x65, 0xdc, 0x64, 0xe7, 0x05, 0x1f, 0x82, 0x9e, 0xa0, 0x22, 0x24,
+ 0x22, 0x8d, 0xa3, 0x30, 0x15, 0xc0, 0x5e, 0xdb, 0x3a, 0x0b, 0xa5, 0xa4, 0xa0, 0x16, 0x95, 0x19,
+ 0x6f, 0xb1, 0xe5, 0xf5, 0xbb, 0xdb, 0xd6, 0xdd, 0xb5, 0xd5, 0x9d, 0xbb, 0xeb, 0x34, 0x7d, 0x40,
+ 0x3b, 0xe6, 0xad, 0xa5, 0xa2, 0x00, 0x59, 0x97, 0x7a, 0x80, 0x18, 0xb6, 0x93, 0x38, 0xa0, 0x26,
+ 0x6d, 0xab, 0x85, 0x90, 0xb5, 0xc4, 0x31, 0x5e, 0x67, 0x8b, 0x54, 0x9c, 0x8a, 0x4f, 0x86, 0x22,
+ 0x74, 0x04, 0xe8, 0x4a, 0xdb, 0x5a, 0x40, 0x70, 0x9f, 0xa0, 0xc6, 0x2b, 0x6c, 0x21, 0x7a, 0x12,
+ 0x8a, 0xc4, 0xce, 0x3b, 0xdf, 0x84, 0x2e, 0xce, 0x03, 0xb4, 0x8f, 0x12, 0x30, 0xff, 0x51, 0x85,
+ 0x2d, 0x15, 0xd2, 0x5b, 0xdb, 0x7a, 0xe0, 0xa5, 0x99, 0xf1, 0x12, 0x9b, 0x77, 0x02, 0x9b, 0xbb,
+ 0x6e, 0x22, 0xd2, 0x54, 0xa4, 0x9d, 0xca, 0xd5, 0xda, 0xb5, 0xb6, 0x35, 0xe7, 0x04, 0xab, 0x0a,
+ 0x24, 0x85, 0xea, 0x04, 0x76, 0x1c, 0x25, 0x59, 0xda, 0xa9, 0x42, 0x71, 0xc3, 0x09, 0xb6, 0xe5,
+ 0xa7, 0x94, 0x91, 0x13, 0xd8, 0x4f, 0xc4, 0x6e, 0x1a, 0x01, 0x9f, 0x05, 0x9d, 0xda, 0xd5, 0xda,
+ 0xb5, 0x96, 0x75, 0xd6, 0x09, 0x3e, 0x56, 0x85, 0x05, 0xc1, 0xf7, 0xd9, 0xe5, 0x58, 0x24, 0x8e,
+ 0x1c, 0x75, 0x57, 0xec, 0xf1, 0xa1, 0x9f, 0x49, 0xb5, 0xcc, 0xa9, 0x90, 0x7c, 0x2f, 0x12, 0xce,
+ 0x3a, 0xa2, 0xec, 0x44, 0x39, 0x25, 0xf3, 0xdf, 0x55, 0xd8, 0xa5, 0xa2, 0x27, 0xdb, 0x2b, 0xdb,
+ 0xa4, 0xba, 0x5e, 0x14, 0x6e, 0x86, 0x7b, 0x91, 0x61, 0xb2, 0xb6, 0x92, 0x84, 0xed, 0x8a, 0x34,
+ 0x23, 0x5d, 0x98, 0x23, 0x5d, 0x58, 0x17, 0x69, 0x66, 0x5c, 0x65, 0xf3, 0x39, 0x4e, 0x9a, 0x38,
+ 0xa4, 0x14, 0x8c, 0x50, 0xfa, 0x89, 0x63, 0x9c, 0x63, 0x75, 0x69, 0x02, 0x3d, 0x97, 0x14, 0x43,
+ 0x1a, 0x92, 0x4d, 0xd7, 0xb8, 0xcc, 0x5a, 0x0e, 0x0f, 0x5d, 0xcf, 0x95, 0x2a, 0x33, 0x03, 0x23,
+ 0x5b, 0x00, 0x8c, 0x37, 0xd9, 0xb2, 0x93, 0x33, 0xa3, 0x68, 0xcf, 0x02, 0xed, 0xc5, 0xa2, 0x00,
+ 0x1b, 0x78, 0x91, 0xb1, 0x44, 0x84, 0xae, 0xf8, 0xf4, 0x30, 0x1a, 0xa6, 0x30, 0xfc, 0xf3, 0x96,
+ 0x06, 0x31, 0x7f, 0xb5, 0xca, 0xae, 0x4c, 0xe9, 0xe6, 0x06, 0xf7, 0xfc, 0x2f, 0xbe, 0xab, 0x6f,
+ 0x33, 0x43, 0xc4, 0x2b, 0xb1, 0x3d, 0x6e, 0x0a, 0xdb, 0xd6, 0x92, 0x2c, 0xe9, 0xeb, 0xe6, 0x50,
+ 0xce, 0xe5, 0x52, 0xd7, 0x81, 0x1f, 0xec, 0xfb, 0x92, 0xde, 0x77, 0x60, 0x4a, 0x2a, 0x9e, 0x1f,
+ 0xa5, 0xc2, 0x4e, 0x04, 0x4f, 0xa3, 0x90, 0x34, 0x7b, 0x0e, 0x60, 0x16, 0x80, 0xa4, 0x11, 0x46,
+ 0x14, 0x5a, 0xa8, 0x40, 0xab, 0x5b, 0x16, 0xd6, 0xdb, 0x42, 0x98, 0xd9, 0xd7, 0x65, 0xf4, 0x50,
+ 0x64, 0x4f, 0xa2, 0xe4, 0xc0, 0x0b, 0xf7, 0xd7, 0x44, 0x92, 0x59, 0x72, 0x7e, 0xa4, 0x99, 0x54,
+ 0xe0, 0x03, 0x71, 0x64, 0xbb, 0x3c, 0xe3, 0xd0, 0xf7, 0x79, 0xab, 0x71, 0x20, 0x8e, 0xd6, 0x79,
+ 0xc6, 0xa7, 0x74, 0xdc, 0x4c, 0xd8, 0x0b, 0xd3, 0x89, 0xc6, 0xfe, 0x91, 0x61, 0xb0, 0x19, 0x47,
+ 0x24, 0x19, 0x8d, 0x3f, 0xfc, 0x36, 0xba, 0x52, 0x31, 0x6c, 0xd9, 0x92, 0xe7, 0x52, 0xb7, 0x1b,
+ 0x0e, 0xff, 0xae, 0x38, 0xda, 0x74, 0xa1, 0xb7, 0xdc, 0x4e, 0xbd, 0xfd, 0x90, 0x67, 0xc3, 0x44,
+ 0xd0, 0x60, 0xcf, 0x39, 0xbc, 0xaf, 0x40, 0xe6, 0x77, 0xd8, 0xab, 0x93, 0xda, 0xdc, 0x8a, 0x76,
+ 0x3d, 0x5f, 0xe8, 0xdd, 0x29, 0x78, 0xae, 0xe8, 0x3c, 0xdf, 0x67, 0x2f, 0x9f, 0x54, 0x5f, 0x72,
+ 0xfe, 0x12, 0x9b, 0x17, 0xa1, 0x13, 0xb9, 0xc2, 0xb5, 0xa1, 0x07, 0x15, 0x90, 0xe9, 0x1c, 0xc1,
+ 0x24, 0x9e, 0xf9, 0x0d, 0x5d, 0xa4, 0xf7, 0x44, 0xb6, 0x1a, 0xc7, 0x8f, 0xa4, 0x21, 0x49, 0x07,
+ 0x5e, 0x4c, 0x96, 0x6b, 0x0a, 0x0f, 0x43, 0xf6, 0xfa, 0x09, 0x35, 0x73, 0x43, 0x79, 0x89, 0x35,
+ 0x44, 0x22, 0xd2, 0xa1, 0x8f, 0x2c, 0xb4, 0x6f, 0x57, 0x56, 0x2c, 0x05, 0xd1, 0xc8, 0x57, 0x75,
+ 0x7d, 0x9c, 0xb2, 0x8a, 0x98, 0x3d, 0x76, 0xbe, 0x68, 0x96, 0x74, 0x72, 0x27, 0x3a, 0x10, 0xa1,
+ 0xf4, 0x05, 0x32, 0xf9, 0x03, 0xda, 0x98, 0xb1, 0xf0, 0xc3, 0xdc, 0xd3, 0xcd, 0xc7, 0x3d, 0x1e,
+ 0x08, 0x9a, 0x58, 0x50, 0x27, 0x35, 0xbe, 0xca, 0x8c, 0x80, 0x3f, 0xb5, 0x01, 0x37, 0x95, 0xa6,
+ 0xe9, 0x40, 0x88, 0x98, 0xb8, 0xac, 0xde, 0xb8, 0x6e, 0x2d, 0x06, 0xfc, 0x29, 0xa2, 0xee, 0x44,
+ 0xdf, 0x15, 0x22, 0x06, 0xbe, 0xe0, 0x1b, 0xec, 0xa3, 0xe4, 0x0b, 0xbe, 0xcc, 0x1f, 0x56, 0xd1,
+ 0xe2, 0xde, 0xeb, 0xf7, 0xc1, 0xfb, 0xda, 0x91, 0xbe, 0x81, 0xc9, 0xda, 0xd8, 0x37, 0x1b, 0x5c,
+ 0x32, 0x25, 0xc1, 0x39, 0xe8, 0x22, 0xe0, 0xb9, 0x92, 0xed, 0x3d, 0x9f, 0xef, 0xa7, 0xaa, 0xfb,
+ 0xf0, 0x61, 0x7c, 0x93, 0x75, 0x5d, 0x11, 0x27, 0xc2, 0xe1, 0xd2, 0x3d, 0xc3, 0xd5, 0x2c, 0x56,
+ 0x36, 0x97, 0x14, 0xf8, 0x42, 0x81, 0x21, 0x3b, 0xb6, 0x19, 0x93, 0xd9, 0x35, 0x2e, 0xb1, 0x16,
+ 0xd4, 0x90, 0x76, 0x9c, 0xa6, 0x70, 0x53, 0x02, 0xa4, 0x21, 0x97, 0x33, 0x04, 0x0a, 0x5d, 0x2f,
+ 0x01, 0xcd, 0x6d, 0x59, 0xb0, 0x58, 0xae, 0x7b, 0x89, 0xd4, 0x17, 0x28, 0x52, 0x0b, 0x7c, 0x1d,
+ 0xf5, 0x45, 0xc2, 0xd4, 0xe2, 0xfe, 0x1a, 0x5b, 0x04, 0x94, 0x4f, 0x86, 0x22, 0x39, 0xc2, 0x06,
+ 0x70, 0x36, 0xb7, 0x25, 0xf8, 0x27, 0x24, 0x54, 0xb6, 0x62, 0x5e, 0x67, 0xcb, 0x24, 0x8d, 0x8c,
+ 0x67, 0xc3, 0x14, 0xf5, 0xf1, 0x12, 0x6b, 0x79, 0xd2, 0xd3, 0x71, 0xe4, 0xb4, 0x90, 0xa2, 0x68,
+ 0x5a, 0x4d, 0x2f, 0xed, 0xc3, 0xb7, 0xf9, 0xaf, 0x2b, 0x4a, 0x80, 0xdb, 0x3e, 0x3f, 0x12, 0x09,
+ 0x2c, 0x59, 0x2b, 0xac, 0x11, 0xc3, 0x17, 0xae, 0x56, 0x73, 0x2b, 0x9d, 0xde, 0x28, 0x4e, 0x0f,
+ 0x7f, 0x5a, 0x0a, 0xb1, 0xfb, 0xcb, 0x15, 0x56, 0x47, 0xd8, 0x98, 0x8f, 0x30, 0x53, 0xf8, 0x08,
+ 0xd7, 0xd9, 0x59, 0x4d, 0xc0, 0xf1, 0x70, 0xd7, 0xf7, 0x1c, 0xdb, 0x8b, 0x69, 0x14, 0x8c, 0xa2,
+ 0x6c, 0x1b, 0x8a, 0x36, 0xe3, 0x42, 0xbf, 0x50, 0x21, 0xf1, 0xc3, 0x78, 0x8b, 0xb5, 0x8a, 0xca,
+ 0x52, 0xd6, 0x73, 0x2b, 0x0b, 0xc0, 0xe3, 0xe6, 0x36, 0x0d, 0x87, 0xd5, 0x8c, 0x89, 0x84, 0xf9,
+ 0x17, 0x2a, 0x4a, 0x2c, 0x8f, 0x53, 0x91, 0x48, 0x26, 0xbd, 0x70, 0xff, 0x38, 0x4f, 0xe6, 0xf7,
+ 0x85, 0xcb, 0xaf, 0xe1, 0x14, 0xbb, 0xd7, 0x5f, 0xf7, 0x52, 0xb2, 0xe5, 0x0f, 0xa3, 0xcc, 0x73,
+ 0x8e, 0xf3, 0xb9, 0xcc, 0xff, 0xd1, 0x62, 0xe7, 0xca, 0x13, 0x2d, 0x85, 0x41, 0x70, 0x8d, 0x75,
+ 0xd4, 0xaa, 0xd4, 0x86, 0x01, 0x72, 0x69, 0x20, 0x5f, 0xea, 0x4d, 0xc4, 0xee, 0xc9, 0xdf, 0xf8,
+ 0x13, 0x15, 0x4f, 0x51, 0x79, 0x85, 0x2d, 0x90, 0xf7, 0x18, 0xa5, 0x36, 0xf8, 0xe1, 0x28, 0x83,
+ 0x79, 0x84, 0x3e, 0x4a, 0x61, 0xc2, 0xad, 0xb0, 0x73, 0x8e, 0x1f, 0x0d, 0x61, 0xc6, 0x78, 0xe1,
+ 0xbe, 0x6c, 0x32, 0xdb, 0x8b, 0x92, 0x80, 0x66, 0xcc, 0x19, 0x28, 0xbc, 0x07, 0x65, 0xdb, 0x54,
+ 0xd4, 0xfd, 0x7b, 0x4d, 0xc6, 0x8a, 0x56, 0x8d, 0x17, 0xd9, 0x5c, 0xbe, 0x82, 0xee, 0xa7, 0xa4,
+ 0x36, 0x2d, 0xea, 0xe6, 0xbd, 0x74, 0xba, 0x73, 0xf9, 0xc5, 0x4d, 0xd9, 0xd2, 0xbc, 0x99, 0x2d,
+ 0xcf, 0x9b, 0x62, 0xc0, 0xeb, 0xfa, 0x80, 0xab, 0x79, 0x2a, 0x9e, 0x66, 0x09, 0xb7, 0xbd, 0x70,
+ 0x2f, 0x82, 0x79, 0xda, 0xc2, 0x79, 0x7a, 0x57, 0x42, 0xc1, 0xa7, 0x78, 0x85, 0x2d, 0xa0, 0x35,
+ 0xe0, 0x19, 0xb7, 0x77, 0xfd, 0x68, 0x17, 0x16, 0xde, 0x79, 0x0b, 0x86, 0x4c, 0x2e, 0x9b, 0x77,
+ 0xfc, 0x68, 0x57, 0x3a, 0xaf, 0x71, 0x12, 0x39, 0x22, 0x4d, 0x65, 0xb7, 0x5b, 0xe8, 0xbc, 0x12,
+ 0x64, 0xd3, 0x95, 0x52, 0x4f, 0xb3, 0x44, 0x90, 0xc8, 0x93, 0xe8, 0xd0, 0x73, 0x45, 0x22, 0x31,
+ 0x19, 0x4a, 0x3d, 0x2f, 0xdc, 0xa6, 0xb2, 0x4d, 0x57, 0x92, 0x84, 0x86, 0xd1, 0xf6, 0xcd, 0x21,
+ 0x49, 0x09, 0xd9, 0x00, 0xfb, 0x77, 0x91, 0x35, 0xd1, 0xcd, 0xf5, 0xdc, 0xce, 0x3c, 0x14, 0x36,
+ 0xe0, 0x7b, 0xd3, 0x95, 0x46, 0xf5, 0x30, 0xb1, 0x07, 0x81, 0x6b, 0x1f, 0x8a, 0xd0, 0x8d, 0x92,
+ 0x4e, 0x1b, 0xcd, 0xd4, 0x61, 0x72, 0x3f, 0x70, 0x3f, 0x02, 0x90, 0x74, 0x83, 0x08, 0x27, 0x88,
+ 0x5c, 0xe1, 0x77, 0x16, 0x00, 0x85, 0x01, 0xca, 0x96, 0x84, 0x48, 0xc3, 0xef, 0xf3, 0x61, 0xe8,
+ 0x0c, 0xec, 0x28, 0x06, 0x27, 0x06, 0x74, 0x6a, 0x11, 0x97, 0xa7, 0xeb, 0xd6, 0x12, 0x16, 0x3e,
+ 0x82, 0x32, 0x50, 0xad, 0xdb, 0xec, 0x42, 0x9c, 0x78, 0x01, 0x4f, 0x8e, 0xe4, 0xae, 0x2a, 0x4b,
+ 0x22, 0xdf, 0x17, 0x09, 0xd6, 0x5a, 0x92, 0x5b, 0xab, 0xdb, 0xd5, 0x77, 0x6e, 0x58, 0xe7, 0x08,
+ 0x65, 0x2d, 0xc7, 0x80, 0xba, 0x77, 0xd9, 0x15, 0x55, 0x17, 0x75, 0x4b, 0xa3, 0x90, 0x8a, 0xc4,
+ 0xe3, 0x7e, 0x67, 0x19, 0x38, 0xbc, 0x4c, 0x68, 0xe0, 0xc7, 0x17, 0x44, 0xfa, 0x80, 0x63, 0xdc,
+ 0x61, 0x97, 0xb3, 0x28, 0xe3, 0xfe, 0x38, 0x11, 0x27, 0x1a, 0x86, 0x59, 0xc7, 0x50, 0xdc, 0x5f,
+ 0x04, 0xb4, 0x11, 0x22, 0x6b, 0x12, 0xc7, 0xd8, 0x64, 0x57, 0x91, 0x46, 0x18, 0x85, 0xd3, 0xe8,
+ 0x9c, 0x51, 0x74, 0xb0, 0xb9, 0x87, 0x72, 0xd3, 0x3f, 0x81, 0xd4, 0x07, 0xec, 0x92, 0x56, 0x55,
+ 0xfa, 0x20, 0xe9, 0x20, 0x8a, 0xed, 0x3d, 0xcf, 0x87, 0xd9, 0x71, 0x56, 0xce, 0x1c, 0x49, 0xa5,
+ 0x53, 0x60, 0x7d, 0x4c, 0x48, 0x1b, 0x9e, 0x2f, 0xa7, 0xcc, 0x6b, 0xac, 0x4d, 0x83, 0x90, 0x46,
+ 0xc3, 0xc4, 0x11, 0x9d, 0x73, 0xaa, 0xe5, 0x79, 0x84, 0xf7, 0x01, 0x2c, 0xb5, 0x94, 0x86, 0x33,
+ 0x19, 0x86, 0x72, 0x07, 0xdb, 0x39, 0x8f, 0x93, 0x1f, 0x06, 0xd4, 0x42, 0x98, 0xf1, 0x1e, 0xe9,
+ 0xbc, 0x36, 0xeb, 0x2e, 0x4c, 0x34, 0x75, 0x30, 0x07, 0x8a, 0xb9, 0xf7, 0x3e, 0xeb, 0x96, 0x44,
+ 0x90, 0xfb, 0xb5, 0x30, 0xb8, 0x1d, 0xc5, 0x92, 0xd6, 0x8d, 0xc2, 0x39, 0x97, 0xc3, 0x6b, 0x6e,
+ 0xb3, 0x36, 0x1a, 0xcc, 0xd5, 0x58, 0x6a, 0xff, 0xb1, 0x7b, 0xd3, 0xf1, 0xfd, 0x5b, 0x75, 0xc2,
+ 0xfe, 0xed, 0x80, 0x31, 0x32, 0xc1, 0x22, 0x3c, 0x3a, 0x8e, 0x9c, 0x74, 0xf1, 0x5c, 0x11, 0x1e,
+ 0x29, 0xd7, 0x1a, 0xe3, 0x20, 0x73, 0x00, 0x23, 0xd7, 0xfa, 0x0a, 0x9b, 0x03, 0x8c, 0x34, 0x4b,
+ 0xbc, 0x70, 0x1f, 0x0c, 0x51, 0xcb, 0x62, 0x12, 0xd4, 0x07, 0x88, 0xf9, 0xa1, 0x6a, 0xec, 0xbb,
+ 0x9e, 0x73, 0xf0, 0x6c, 0x8d, 0x99, 0x3f, 0x5f, 0x65, 0x46, 0x61, 0xd8, 0xe5, 0x86, 0x1d, 0xd6,
+ 0xf1, 0x2b, 0x6c, 0x8e, 0x5c, 0x2c, 0x5f, 0xec, 0x91, 0x17, 0x68, 0x31, 0x04, 0x3d, 0x10, 0x7b,
+ 0x10, 0x07, 0xf1, 0x79, 0x9a, 0xd9, 0x09, 0x3a, 0xbe, 0x72, 0x17, 0x4c, 0x06, 0x7e, 0x41, 0xc2,
+ 0xc9, 0x1f, 0xee, 0x8b, 0x4f, 0x8c, 0xef, 0xb0, 0xcb, 0xa3, 0x98, 0xf6, 0x5e, 0x12, 0x05, 0xe8,
+ 0x62, 0x25, 0x64, 0x68, 0x3b, 0xe5, 0x5a, 0x1b, 0x49, 0x14, 0xa0, 0x5f, 0x66, 0xbc, 0xc1, 0x1a,
+ 0xe8, 0x4a, 0xa6, 0x9d, 0x19, 0x58, 0x89, 0x16, 0x41, 0x3b, 0x8a, 0x88, 0x87, 0xa5, 0xca, 0xa5,
+ 0xa9, 0x47, 0xf7, 0x2d, 0xed, 0xcc, 0xc2, 0x66, 0xb8, 0x0e, 0x8e, 0x5b, 0x6a, 0xbc, 0xc1, 0x96,
+ 0x68, 0x9f, 0x52, 0x6c, 0xd7, 0x71, 0x4b, 0xbf, 0x48, 0x70, 0xb5, 0x5f, 0x37, 0x3f, 0xd5, 0x97,
+ 0x45, 0x25, 0x8f, 0x55, 0xe7, 0x60, 0x24, 0x20, 0x80, 0x7b, 0x71, 0x2d, 0x20, 0xa0, 0xb5, 0x5d,
+ 0x3d, 0xb1, 0xed, 0xda, 0xe4, 0xb6, 0x7f, 0x54, 0xd7, 0x1b, 0x7f, 0xe0, 0x39, 0x22, 0x4c, 0x05,
+ 0x8c, 0xc7, 0x88, 0x47, 0x3e, 0x5b, 0xf2, 0xc8, 0x6f, 0xb3, 0xa6, 0x8f, 0xb8, 0xd8, 0xf6, 0xdc,
+ 0xca, 0x8b, 0xbd, 0x89, 0x64, 0x7a, 0xf4, 0xdb, 0xca, 0xf1, 0xbb, 0x7f, 0x6d, 0x96, 0x35, 0x08,
+ 0x0a, 0xab, 0x06, 0x77, 0x0e, 0x24, 0xa7, 0xf9, 0xe6, 0xa1, 0x45, 0x10, 0xd4, 0x26, 0x08, 0x53,
+ 0x39, 0x89, 0x90, 0xeb, 0x21, 0x0c, 0x77, 0xc3, 0x9a, 0x93, 0xb0, 0x35, 0x04, 0xc9, 0x1d, 0x36,
+ 0xa0, 0x84, 0xe2, 0x69, 0x66, 0xd3, 0x7a, 0x03, 0x9d, 0x6d, 0x60, 0x20, 0xeb, 0xa1, 0x78, 0x9a,
+ 0x6d, 0x23, 0x58, 0x92, 0x0b, 0xbc, 0x70, 0x98, 0x09, 0xdb, 0xf7, 0x02, 0x2f, 0xa3, 0x28, 0xde,
+ 0x1c, 0xc2, 0x1e, 0x48, 0x50, 0x81, 0x92, 0xda, 0xc3, 0x54, 0xb8, 0x14, 0xc9, 0x23, 0x94, 0xf4,
+ 0x71, 0x8a, 0x71, 0xc7, 0x98, 0x1f, 0x05, 0xd2, 0xcf, 0x08, 0x44, 0x36, 0x88, 0x5c, 0x1a, 0xd7,
+ 0x36, 0x41, 0xb7, 0x00, 0x58, 0x38, 0xed, 0x0d, 0xdd, 0x69, 0x5f, 0x61, 0xe7, 0xe2, 0x61, 0xe2,
+ 0x0c, 0x78, 0x2a, 0xd0, 0x92, 0xc2, 0x5a, 0xe1, 0xaa, 0xcd, 0xec, 0x19, 0x55, 0xb8, 0x86, 0x65,
+ 0x6b, 0x91, 0x2b, 0x24, 0x4f, 0x24, 0x3c, 0x34, 0x37, 0xb8, 0xb8, 0xce, 0x11, 0x0c, 0x56, 0x8f,
+ 0x57, 0xd9, 0x42, 0x26, 0x92, 0xc4, 0xcb, 0x22, 0x45, 0x0f, 0x63, 0x79, 0xed, 0x1c, 0x0a, 0x94,
+ 0xe4, 0x16, 0x7a, 0xc0, 0xc3, 0x7d, 0x61, 0x87, 0xc3, 0x60, 0x57, 0x24, 0xb0, 0xa8, 0xce, 0x5a,
+ 0xf3, 0x08, 0x7c, 0x08, 0xb0, 0xe3, 0xd6, 0xd5, 0x57, 0xd9, 0x82, 0x17, 0x7a, 0x99, 0xc7, 0x7d,
+ 0x3b, 0x16, 0x89, 0x17, 0xb9, 0xb0, 0xb0, 0xb6, 0xad, 0x36, 0x41, 0xb7, 0x01, 0x28, 0xc7, 0x44,
+ 0xa1, 0xc1, 0xd8, 0x0c, 0x43, 0x2f, 0x83, 0xf5, 0xb5, 0x6d, 0x2d, 0x52, 0xc1, 0x8e, 0x17, 0x88,
+ 0xc7, 0xa1, 0x97, 0x49, 0x92, 0x89, 0x08, 0xc5, 0x93, 0x82, 0xe4, 0x22, 0x92, 0x24, 0x68, 0x41,
+ 0x52, 0xa1, 0x15, 0x24, 0x97, 0x90, 0x24, 0x15, 0xe4, 0x24, 0x5f, 0x62, 0xf3, 0xdc, 0x01, 0x4f,
+ 0x04, 0xbd, 0x9e, 0x65, 0xf0, 0xcf, 0xe6, 0x10, 0x86, 0x1b, 0xc1, 0x37, 0xd9, 0x72, 0xc0, 0xd3,
+ 0x4c, 0x24, 0xb6, 0xa6, 0x7e, 0x06, 0x4d, 0x11, 0x28, 0xd8, 0x56, 0x4a, 0x68, 0xfe, 0xb8, 0x52,
+ 0x9a, 0x22, 0x77, 0xfa, 0x7d, 0x91, 0xf5, 0x9d, 0x28, 0x11, 0x53, 0xb6, 0xbd, 0xb2, 0x4b, 0xbe,
+ 0xe0, 0xae, 0x48, 0x76, 0x23, 0x9e, 0xb8, 0x76, 0x1e, 0x7a, 0x6e, 0x6b, 0xd0, 0x4d, 0x50, 0x90,
+ 0x54, 0x92, 0xa1, 0xa8, 0x33, 0x7e, 0x18, 0x1d, 0xd6, 0x70, 0x45, 0xc6, 0x3d, 0x3f, 0xa5, 0x68,
+ 0x82, 0xfa, 0x34, 0x7a, 0xec, 0xcc, 0x30, 0xf6, 0x23, 0xee, 0xda, 0x80, 0xa9, 0x94, 0x0f, 0x35,
+ 0x74, 0x19, 0x8b, 0x80, 0x2f, 0x54, 0x40, 0xf3, 0xbf, 0x56, 0xf4, 0xb0, 0x85, 0xc6, 0xf7, 0xb4,
+ 0x4d, 0x77, 0x79, 0x8a, 0xbf, 0xc7, 0x2e, 0xe8, 0xbd, 0x10, 0xa4, 0xaa, 0x72, 0xf1, 0xc7, 0xee,
+ 0x9c, 0xd3, 0x8a, 0xef, 0xa2, 0xb2, 0xca, 0x25, 0xff, 0x65, 0xd6, 0x46, 0xfe, 0x50, 0xa9, 0x30,
+ 0x94, 0xd2, 0xb4, 0xe6, 0x01, 0xb8, 0x86, 0x30, 0xb9, 0x69, 0xd9, 0xf7, 0xa3, 0x5d, 0xee, 0xdb,
+ 0x09, 0x0f, 0x0f, 0xec, 0x38, 0x11, 0x87, 0x5e, 0x34, 0x4c, 0x69, 0x46, 0x1a, 0x58, 0x66, 0xf1,
+ 0xf0, 0x60, 0x9b, 0x4a, 0xc0, 0x5b, 0xd5, 0x6a, 0x84, 0xe2, 0x09, 0xf5, 0xbc, 0x5d, 0x20, 0x3f,
+ 0x14, 0x4f, 0xcc, 0x9f, 0x61, 0x67, 0x46, 0x3b, 0xfd, 0xf8, 0xde, 0xda, 0x33, 0x0e, 0xd5, 0x39,
+ 0x56, 0x1f, 0xee, 0x3b, 0x2a, 0x2e, 0x54, 0xb7, 0x66, 0x87, 0xfb, 0xce, 0xa6, 0x6b, 0xde, 0xd6,
+ 0x03, 0x07, 0x79, 0x5b, 0xa7, 0x12, 0xaf, 0xf9, 0xfd, 0xea, 0x48, 0xe5, 0x0d, 0x2f, 0x74, 0x1f,
+ 0x25, 0x68, 0xd6, 0x1e, 0xdc, 0x99, 0xc6, 0xf0, 0xc8, 0xa8, 0xa4, 0x51, 0x92, 0x5b, 0xa1, 0xf1,
+ 0x51, 0xe9, 0x47, 0x89, 0xb2, 0x46, 0xdf, 0x60, 0x1d, 0xbd, 0x9e, 0xeb, 0xa5, 0x72, 0xab, 0x85,
+ 0xf6, 0x04, 0xf5, 0xef, 0xbc, 0x56, 0xbe, 0x8e, 0xc5, 0x60, 0x5a, 0xde, 0x61, 0x67, 0xd0, 0xfc,
+ 0xda, 0xde, 0x9e, 0x1d, 0x46, 0x99, 0xbd, 0x17, 0x0d, 0x43, 0x0c, 0xca, 0x37, 0xad, 0x25, 0x2c,
+ 0xda, 0xdc, 0x7b, 0x18, 0x65, 0x1b, 0x12, 0x2e, 0xd7, 0x1e, 0xbd, 0xa1, 0x90, 0x07, 0x82, 0x62,
+ 0x08, 0x8b, 0x1a, 0xfc, 0x21, 0x0f, 0x84, 0xf9, 0x0f, 0xaa, 0x7a, 0x8c, 0x6a, 0x4c, 0x04, 0xa7,
+ 0x53, 0xd3, 0x53, 0x8e, 0xe0, 0x31, 0xda, 0x5c, 0x3b, 0x4e, 0x9b, 0x6f, 0x4d, 0x97, 0xf7, 0x0c,
+ 0xf2, 0x72, 0x7d, 0x9a, 0xc8, 0xbf, 0x79, 0x8c, 0xc8, 0x67, 0x55, 0xdd, 0x69, 0x52, 0x9f, 0x24,
+ 0xc6, 0xfa, 0x64, 0x31, 0xfe, 0xc7, 0x0a, 0xbb, 0x58, 0x12, 0xe3, 0x3d, 0x91, 0x3d, 0xb8, 0x23,
+ 0xfb, 0xe0, 0x89, 0x74, 0x44, 0x8f, 0x66, 0x3f, 0xa3, 0xe2, 0x5f, 0x61, 0x73, 0x09, 0xac, 0x17,
+ 0x69, 0xc6, 0x13, 0x25, 0x2a, 0x06, 0x20, 0x38, 0xe4, 0x93, 0xfb, 0x4e, 0x44, 0x10, 0xa4, 0x13,
+ 0xb3, 0x56, 0x13, 0x00, 0x77, 0xc3, 0x71, 0xa5, 0x93, 0x1b, 0x48, 0xf2, 0xc9, 0x68, 0xf2, 0x96,
+ 0xba, 0xcf, 0x33, 0xae, 0x82, 0x9a, 0x5d, 0xf2, 0x30, 0xa5, 0x6f, 0x53, 0xbf, 0x5a, 0xbb, 0x56,
+ 0xb7, 0xf2, 0x6f, 0xf3, 0x9f, 0x55, 0xd9, 0x4b, 0x53, 0xfb, 0xfb, 0xc5, 0xda, 0xb6, 0x3b, 0xac,
+ 0x21, 0xb0, 0x1d, 0x38, 0xd1, 0x98, 0x5b, 0xb9, 0xd6, 0x3b, 0x91, 0x93, 0x1e, 0xd4, 0xb7, 0x54,
+ 0xc5, 0xee, 0x2f, 0x55, 0xd8, 0x2c, 0x80, 0x4a, 0xc1, 0xfa, 0x61, 0x2a, 0x92, 0x91, 0x60, 0xfd,
+ 0xe3, 0x54, 0x24, 0x72, 0x00, 0x34, 0xb3, 0x47, 0xdc, 0xb1, 0xc2, 0xe4, 0x7d, 0xe6, 0x55, 0xa4,
+ 0x30, 0x65, 0xb3, 0xba, 0x29, 0xfb, 0x9d, 0x8a, 0x7e, 0x9a, 0xbb, 0x1a, 0xc7, 0x5b, 0xe8, 0xf1,
+ 0x60, 0xc4, 0x03, 0x82, 0xe3, 0x3f, 0xcd, 0x16, 0x94, 0x6b, 0x54, 0x0a, 0xd3, 0xdc, 0xec, 0x1d,
+ 0x5f, 0xb1, 0x37, 0x09, 0x68, 0xb5, 0x03, 0x1d, 0xd4, 0x0d, 0xd8, 0xd9, 0x89, 0x8d, 0x4e, 0x31,
+ 0x83, 0x1d, 0xd6, 0xd8, 0x8b, 0x12, 0x21, 0x9d, 0x79, 0x14, 0x89, 0xfa, 0x94, 0x9b, 0x27, 0xf0,
+ 0xfd, 0xb3, 0x27, 0x91, 0xfd, 0x44, 0x88, 0x83, 0x94, 0x04, 0x33, 0x2f, 0xa1, 0x3b, 0x4f, 0xa2,
+ 0x8f, 0x25, 0xcc, 0xfc, 0x61, 0x95, 0x75, 0x0b, 0xae, 0x37, 0x53, 0x70, 0xfe, 0x84, 0xbb, 0xea,
+ 0x80, 0x12, 0xc8, 0xa5, 0x76, 0xd7, 0x4b, 0xd1, 0x4b, 0x14, 0xae, 0xcd, 0x11, 0x4c, 0xf1, 0xc8,
+ 0xe5, 0x5d, 0x6f, 0x14, 0xff, 0x3a, 0x3b, 0x2b, 0xf1, 0x9d, 0x28, 0x08, 0xa4, 0x63, 0x72, 0x64,
+ 0xef, 0xf2, 0x30, 0x24, 0x7f, 0xb5, 0x69, 0x19, 0xbb, 0x5e, 0xba, 0xa6, 0x8a, 0xee, 0x40, 0x89,
+ 0xf1, 0x36, 0x33, 0xa0, 0x85, 0xc8, 0x39, 0xd0, 0x1a, 0xc0, 0xa5, 0x72, 0x49, 0x36, 0x00, 0x05,
+ 0x8a, 0xfe, 0x1f, 0x60, 0xef, 0x4c, 0xe0, 0xc7, 0xe6, 0xbe, 0x1f, 0x3d, 0x11, 0xae, 0x9d, 0x45,
+ 0xb6, 0x17, 0x1e, 0x7a, 0x99, 0xb0, 0xf7, 0x12, 0x4f, 0x84, 0x6e, 0x4a, 0xd6, 0xf9, 0xf5, 0x31,
+ 0x4e, 0x57, 0xb1, 0xc6, 0x4e, 0xb4, 0x09, 0xf8, 0x1b, 0x88, 0x6e, 0xfe, 0xcb, 0xd2, 0xe8, 0xd3,
+ 0x24, 0x14, 0x2e, 0x45, 0xd0, 0x33, 0x9e, 0xa5, 0xc6, 0x23, 0xa9, 0xac, 0x3c, 0x83, 0x00, 0x78,
+ 0x2a, 0x27, 0x3b, 0x0e, 0xfe, 0x5b, 0xbd, 0xe3, 0xeb, 0xf5, 0xe0, 0xdf, 0x9d, 0xa8, 0x2f, 0x42,
+ 0x57, 0x6a, 0x76, 0xfe, 0xd1, 0xdd, 0x65, 0x73, 0x5a, 0x99, 0x54, 0x74, 0x0a, 0xde, 0x49, 0x24,
+ 0xb5, 0xfd, 0x73, 0x72, 0x4a, 0x18, 0x41, 0xe2, 0x99, 0xcd, 0xf7, 0xf7, 0x13, 0xb1, 0x2f, 0xd7,
+ 0x23, 0x6d, 0xdd, 0x83, 0x08, 0x12, 0xcf, 0x56, 0x55, 0x19, 0xb9, 0x40, 0x3f, 0x5b, 0x65, 0x8b,
+ 0xda, 0x51, 0x40, 0xc6, 0xb3, 0x15, 0xe3, 0x5b, 0x0c, 0xd8, 0xb0, 0x71, 0x42, 0x50, 0x37, 0x2e,
+ 0xf5, 0x46, 0xd0, 0x80, 0xef, 0x75, 0x40, 0xb1, 0x58, 0x9a, 0xff, 0xee, 0xfe, 0x66, 0x85, 0xb1,
+ 0xa2, 0xe8, 0x64, 0xae, 0x2f, 0xb2, 0xa6, 0xef, 0xdb, 0x87, 0xdc, 0x1f, 0x62, 0x34, 0xb2, 0x66,
+ 0x35, 0x7c, 0xff, 0x23, 0xf9, 0x69, 0xbc, 0xc8, 0x60, 0x23, 0x63, 0x47, 0x7b, 0xb6, 0xcb, 0x8f,
+ 0x68, 0x83, 0xd6, 0x92, 0xa0, 0x47, 0x7b, 0xeb, 0xfc, 0x48, 0x6e, 0xef, 0x1c, 0xe1, 0xfb, 0xea,
+ 0x04, 0xbc, 0x6d, 0xd5, 0xe5, 0xe7, 0xa6, 0x2b, 0x69, 0xba, 0x22, 0x8e, 0x32, 0x35, 0x89, 0xdb,
+ 0x72, 0x76, 0xc7, 0x51, 0x86, 0x8e, 0x0a, 0x4d, 0x97, 0xba, 0x7e, 0x10, 0xf3, 0xdb, 0x15, 0xfd,
+ 0x24, 0x66, 0x6b, 0x4b, 0x7a, 0x2a, 0x16, 0xcf, 0x04, 0x28, 0xd4, 0x76, 0xe4, 0x7b, 0xce, 0xd1,
+ 0xa3, 0x10, 0x0b, 0xa7, 0xcd, 0xb8, 0xb7, 0x99, 0x21, 0x42, 0xbe, 0xeb, 0x0b, 0x3b, 0xe1, 0x6a,
+ 0x03, 0x95, 0x92, 0x82, 0x2f, 0x61, 0x89, 0xa4, 0x08, 0xea, 0x06, 0xbe, 0x6a, 0x2a, 0x9c, 0x28,
+ 0x74, 0x53, 0xe9, 0xd5, 0xe7, 0x27, 0x76, 0x38, 0x15, 0x97, 0xa9, 0x68, 0x5b, 0x24, 0x74, 0x6c,
+ 0x67, 0xbc, 0xcf, 0x2e, 0x07, 0x9e, 0xef, 0x7b, 0x7a, 0x25, 0x58, 0x2e, 0x86, 0x71, 0x7e, 0xb0,
+ 0x3a, 0x6b, 0x5d, 0xd4, 0x71, 0xb6, 0x45, 0x22, 0x2d, 0xc4, 0x63, 0x40, 0x30, 0xff, 0x45, 0x95,
+ 0x75, 0x4a, 0x3d, 0x24, 0x2f, 0x22, 0xda, 0xdd, 0x3d, 0x9a, 0xd6, 0xa5, 0x2b, 0x6c, 0x2e, 0xe0,
+ 0x4f, 0xed, 0x40, 0xc8, 0x6d, 0x4f, 0xaa, 0x6c, 0x6b, 0xc0, 0x9f, 0x6e, 0x21, 0x44, 0xee, 0x4e,
+ 0x7d, 0x49, 0x40, 0x77, 0x93, 0x5a, 0x00, 0x81, 0x35, 0xfa, 0x0a, 0x9b, 0xc3, 0x62, 0xdc, 0xe7,
+ 0x21, 0x8f, 0x58, 0x03, 0x23, 0x94, 0xda, 0x08, 0xce, 0x96, 0x46, 0x70, 0x5a, 0xcc, 0xbe, 0x3e,
+ 0x35, 0x66, 0xdf, 0x65, 0xcd, 0x40, 0x64, 0x1c, 0x0e, 0x2d, 0x1b, 0x60, 0xd1, 0xf3, 0x6f, 0x39,
+ 0x34, 0xb1, 0x48, 0xd2, 0x28, 0xe4, 0xe0, 0x27, 0xd8, 0xb0, 0x5b, 0xa3, 0x0d, 0xe5, 0x12, 0x95,
+ 0x48, 0x4f, 0x01, 0xce, 0xde, 0xca, 0x71, 0xfe, 0xd6, 0x09, 0x71, 0xfe, 0x3f, 0xc4, 0xae, 0x4e,
+ 0x93, 0x6a, 0xbe, 0xd2, 0x4e, 0x91, 0xee, 0x2b, 0x94, 0x9e, 0x23, 0x57, 0x37, 0x90, 0x89, 0x8a,
+ 0x62, 0xd1, 0xf2, 0x86, 0x43, 0xa3, 0x2d, 0xd3, 0xb5, 0x31, 0x1f, 0xf9, 0xa9, 0x7e, 0x90, 0xb7,
+ 0xb5, 0xd5, 0xff, 0x30, 0xf2, 0xc2, 0x63, 0x47, 0xf4, 0x74, 0x6d, 0xbe, 0xc4, 0xe6, 0x75, 0x79,
+ 0x51, 0xb8, 0x6b, 0x4e, 0x93, 0x94, 0xf9, 0xdb, 0x35, 0xdd, 0x20, 0xea, 0x4d, 0x3f, 0x9f, 0x6e,
+ 0x7f, 0x9d, 0x75, 0x9c, 0x01, 0xcf, 0xec, 0x24, 0x8a, 0x02, 0xe9, 0x7e, 0x88, 0xa4, 0xc8, 0x27,
+ 0x21, 0x7f, 0x54, 0x96, 0x5b, 0x51, 0x14, 0xdc, 0x95, 0xa5, 0x79, 0xab, 0x23, 0x3a, 0x3b, 0x73,
+ 0x82, 0xce, 0xce, 0x9e, 0xa0, 0xb3, 0xf5, 0x31, 0x9d, 0xd5, 0xf9, 0x47, 0x45, 0x6a, 0x94, 0xf8,
+ 0x47, 0x25, 0xd2, 0xd5, 0xb1, 0x39, 0xa2, 0x8e, 0x1f, 0xb0, 0x86, 0x62, 0xaf, 0x05, 0xc6, 0xf5,
+ 0xb5, 0xde, 0xf1, 0xa2, 0xec, 0x21, 0xef, 0x96, 0xaa, 0xd6, 0xdd, 0x65, 0x75, 0x04, 0x9d, 0x10,
+ 0x69, 0x2c, 0x8d, 0x62, 0x75, 0x6c, 0x14, 0x4b, 0x5c, 0xd6, 0xca, 0x5c, 0x9a, 0x1f, 0xb1, 0x0b,
+ 0x25, 0xae, 0x1e, 0x08, 0x7e, 0x28, 0x9e, 0x5d, 0xb9, 0xcc, 0x3f, 0xa8, 0x9f, 0x96, 0x97, 0xe8,
+ 0x7e, 0x09, 0x13, 0xe6, 0x17, 0x6a, 0xfa, 0x56, 0x60, 0x6b, 0x0b, 0x1c, 0x52, 0x59, 0x0d, 0x22,
+ 0x7a, 0x53, 0xda, 0x5d, 0x61, 0xe7, 0xc2, 0x61, 0x00, 0x4d, 0x7a, 0x90, 0x3b, 0x46, 0xab, 0x38,
+ 0x29, 0xe2, 0x99, 0x70, 0x18, 0x3c, 0xc0, 0xb2, 0x7c, 0x81, 0x9f, 0xbe, 0x36, 0x4d, 0xb3, 0x6c,
+ 0xb3, 0x53, 0x2d, 0xdb, 0x37, 0x59, 0x63, 0xcf, 0xf3, 0x33, 0xa9, 0x2e, 0xf5, 0xb1, 0x63, 0xbf,
+ 0x91, 0x2e, 0xf4, 0x36, 0x00, 0xd3, 0x52, 0x35, 0xca, 0xc6, 0xac, 0x71, 0xbc, 0x31, 0xeb, 0xa6,
+ 0xac, 0x8e, 0xf5, 0x8d, 0x25, 0x56, 0x3b, 0x10, 0x47, 0x94, 0xec, 0x20, 0x7f, 0x4a, 0x37, 0xba,
+ 0x58, 0xa4, 0x5b, 0x16, 0x7e, 0x18, 0x57, 0xd9, 0x9c, 0x13, 0x05, 0x31, 0x4f, 0x3c, 0x38, 0xec,
+ 0x46, 0x81, 0xe8, 0x20, 0x39, 0x9f, 0x90, 0x17, 0x9c, 0x6f, 0x34, 0x1f, 0x11, 0x04, 0x81, 0xff,
+ 0x5f, 0xac, 0xe9, 0xbb, 0x95, 0x91, 0xfe, 0x9c, 0xa4, 0x12, 0xc7, 0x0d, 0xb6, 0xdc, 0x8c, 0xd0,
+ 0x98, 0x51, 0x94, 0xfa, 0x5a, 0xef, 0xc4, 0x86, 0x7a, 0xa8, 0x89, 0xaa, 0x62, 0xf7, 0x77, 0x2b,
+ 0x6c, 0x16, 0xf5, 0xea, 0x98, 0x99, 0xf6, 0x85, 0xaf, 0x93, 0xfa, 0x3c, 0x9d, 0x1d, 0xb1, 0x26,
+ 0x57, 0xd8, 0x9c, 0xd4, 0x4e, 0xd5, 0x38, 0x19, 0xac, 0x70, 0x18, 0xa8, 0xc6, 0xbb, 0xac, 0xe9,
+ 0x7a, 0x98, 0x13, 0x08, 0x1a, 0x50, 0xb5, 0xf2, 0x6f, 0xe3, 0x3c, 0xab, 0x3f, 0x11, 0xde, 0xfe,
+ 0x20, 0x03, 0x23, 0x55, 0xb3, 0xe8, 0xcb, 0xfc, 0x9f, 0x95, 0x91, 0x79, 0xd2, 0x27, 0x59, 0x1d,
+ 0xb7, 0xe7, 0x38, 0xdd, 0xfc, 0x7c, 0x8d, 0x2d, 0xe6, 0x58, 0xc8, 0x34, 0xc5, 0x8c, 0xda, 0x84,
+ 0x46, 0x96, 0xed, 0x0b, 0x37, 0xe4, 0xc7, 0x78, 0x0c, 0xe6, 0x1f, 0x1e, 0xd1, 0x49, 0xbd, 0xfb,
+ 0x5f, 0x82, 0x99, 0xfa, 0xc9, 0x29, 0x56, 0xea, 0x99, 0xa5, 0x6f, 0xfe, 0xb9, 0x99, 0x11, 0x97,
+ 0xe1, 0x39, 0x8d, 0xea, 0x88, 0x16, 0xd6, 0xc6, 0xb4, 0xf0, 0xff, 0x82, 0x75, 0xf9, 0x1b, 0xa3,
+ 0xeb, 0xf2, 0x8b, 0xbd, 0xc9, 0xa2, 0x1a, 0x5d, 0x8f, 0xe1, 0x00, 0x02, 0x98, 0x93, 0x46, 0x3e,
+ 0x3f, 0xb3, 0x47, 0x86, 0xd7, 0x00, 0x64, 0x7c, 0x9b, 0x5d, 0xa2, 0x33, 0xcb, 0x41, 0x34, 0xf4,
+ 0x61, 0x8b, 0x2a, 0xe2, 0x8c, 0x62, 0xc0, 0x78, 0x78, 0xdf, 0xb4, 0x3a, 0x78, 0x80, 0x09, 0x18,
+ 0xab, 0x80, 0x80, 0xf1, 0xe0, 0x2f, 0x67, 0xc5, 0xff, 0xf5, 0x52, 0x3c, 0x1c, 0xb4, 0x3e, 0xc4,
+ 0xe1, 0x5d, 0x1b, 0xf0, 0x6c, 0x2b, 0xdd, 0x7f, 0x7e, 0x13, 0x3f, 0xe3, 0xc9, 0x3e, 0xa5, 0xa5,
+ 0x15, 0x13, 0x7f, 0x07, 0x80, 0xc6, 0xcb, 0xac, 0x8d, 0xc2, 0x54, 0x9b, 0x22, 0x0c, 0xd0, 0xa0,
+ 0x84, 0x55, 0x1a, 0xe3, 0x5f, 0x1c, 0x35, 0x50, 0x5f, 0x0c, 0x9f, 0x72, 0x23, 0x3f, 0x66, 0xa0,
+ 0xfa, 0x00, 0x3c, 0x1d, 0x9f, 0x7f, 0xbc, 0xa2, 0xc7, 0x51, 0x34, 0x4b, 0x82, 0xea, 0xf8, 0x4c,
+ 0x8c, 0xbe, 0xc5, 0x8c, 0x1c, 0x2b, 0x14, 0x4f, 0x48, 0xeb, 0x91, 0xd7, 0x45, 0xc2, 0x7c, 0x28,
+ 0x9e, 0x40, 0x4b, 0xe6, 0x1f, 0xd1, 0x53, 0xd4, 0x47, 0xf9, 0xf8, 0x12, 0x4c, 0xda, 0x0f, 0x4a,
+ 0x39, 0xc8, 0x1a, 0x03, 0x0f, 0xbc, 0xf0, 0x40, 0xb8, 0xcf, 0x6f, 0xc8, 0x00, 0x6b, 0x65, 0x64,
+ 0xc8, 0x00, 0x6d, 0xc5, 0xfc, 0x8d, 0xea, 0x88, 0xf3, 0xa9, 0x98, 0xb8, 0xc7, 0x03, 0x41, 0x67,
+ 0xdb, 0xcf, 0xc4, 0xc8, 0x2d, 0x76, 0x71, 0x34, 0x7f, 0x09, 0x8f, 0xd4, 0xa5, 0xfb, 0x85, 0x01,
+ 0x8c, 0xf3, 0xe5, 0xf4, 0x25, 0x6c, 0x75, 0x33, 0x36, 0xae, 0xb1, 0x25, 0x1d, 0x5f, 0x4b, 0x62,
+ 0x82, 0xec, 0x22, 0xc4, 0x83, 0x54, 0xa6, 0xaf, 0xb2, 0xb3, 0x3a, 0x66, 0x6e, 0x0d, 0x30, 0x5e,
+ 0xb9, 0x5c, 0x60, 0x53, 0x26, 0x84, 0x71, 0x93, 0x12, 0x94, 0x0a, 0x56, 0xea, 0x13, 0x3d, 0xc1,
+ 0xf9, 0x7d, 0x8d, 0xa1, 0x71, 0x61, 0x8d, 0x48, 0xaa, 0x3f, 0x35, 0xaf, 0xf5, 0xff, 0x41, 0x61,
+ 0xfd, 0x6a, 0x45, 0xbf, 0x6a, 0xb1, 0xb5, 0x05, 0xc9, 0x89, 0x72, 0x23, 0x27, 0xdc, 0xe7, 0xb0,
+ 0x21, 0x1f, 0x0b, 0x84, 0xd7, 0xc6, 0x03, 0xe1, 0xa3, 0xc6, 0x7f, 0x66, 0x7c, 0xd3, 0xfe, 0xa3,
+ 0x51, 0x63, 0x24, 0x2b, 0x3e, 0x10, 0x7b, 0xd9, 0xff, 0x39, 0x2c, 0xfe, 0x70, 0x94, 0x45, 0x8c,
+ 0xc3, 0xee, 0x44, 0xcf, 0x81, 0xc5, 0x1b, 0xec, 0x5c, 0x89, 0x45, 0x8a, 0x09, 0xab, 0x33, 0x4b,
+ 0x43, 0x63, 0x15, 0x5b, 0x75, 0xcd, 0xbf, 0x3e, 0x6a, 0xb5, 0x94, 0x27, 0x86, 0x29, 0xb9, 0xcf,
+ 0xc6, 0xcf, 0x1b, 0x6c, 0xc9, 0xf1, 0xb9, 0x97, 0x7b, 0x4d, 0x03, 0x52, 0xfb, 0xa6, 0xb5, 0x08,
+ 0xf0, 0xad, 0x1c, 0x6c, 0xbc, 0xce, 0x10, 0x84, 0x36, 0x1e, 0x30, 0x31, 0x82, 0xbd, 0x00, 0xe0,
+ 0x3c, 0x69, 0xdc, 0xfc, 0x1b, 0x15, 0xfd, 0xc8, 0x70, 0x8c, 0xe1, 0xe7, 0x63, 0xe8, 0xb7, 0x94,
+ 0xbb, 0x93, 0x02, 0x51, 0x60, 0x7a, 0x61, 0x65, 0xa9, 0x77, 0x57, 0x19, 0x09, 0x6c, 0xec, 0x76,
+ 0xe7, 0xc0, 0x1e, 0x01, 0x6d, 0x86, 0x87, 0xdc, 0xf7, 0x5c, 0x72, 0x8d, 0x10, 0x66, 0xfe, 0xa5,
+ 0x8a, 0xee, 0x93, 0xaa, 0x01, 0x97, 0xf3, 0xfd, 0x39, 0x5d, 0xd7, 0x78, 0x95, 0x2d, 0xa8, 0x4b,
+ 0x5c, 0xa5, 0x04, 0xae, 0x36, 0x41, 0x31, 0x87, 0x0b, 0xce, 0xf2, 0xe0, 0x4a, 0x1c, 0x1c, 0xdf,
+ 0x90, 0x76, 0x32, 0x04, 0x6d, 0xfb, 0xfc, 0xc8, 0xfc, 0xe5, 0x2a, 0x3b, 0xab, 0xdd, 0x08, 0x1a,
+ 0x70, 0x62, 0x56, 0x9a, 0xa3, 0x9c, 0x05, 0xa5, 0x54, 0xc8, 0xe9, 0x02, 0xb1, 0x41, 0x0a, 0x55,
+ 0xea, 0x90, 0x33, 0xe0, 0x19, 0x71, 0xab, 0x3a, 0x24, 0x69, 0x96, 0x56, 0xb3, 0x98, 0x67, 0x09,
+ 0x6d, 0xac, 0x8b, 0xd5, 0x6c, 0x1b, 0x80, 0x94, 0xac, 0x92, 0x41, 0x88, 0x4c, 0xdb, 0x5c, 0xcf,
+ 0x2b, 0x20, 0xf8, 0xcd, 0x5f, 0x65, 0x67, 0x73, 0x62, 0x78, 0xf8, 0x81, 0xed, 0x92, 0xfd, 0x23,
+ 0x8a, 0x78, 0xce, 0x01, 0xad, 0x5f, 0x62, 0x2d, 0x88, 0xbc, 0x69, 0x27, 0xaa, 0x4d, 0x09, 0x00,
+ 0xf7, 0x51, 0x4b, 0xdc, 0x6d, 0xe8, 0x89, 0xbb, 0xe6, 0x2f, 0xcd, 0xeb, 0xfe, 0x58, 0x91, 0xdb,
+ 0x87, 0x67, 0x23, 0xf7, 0xf0, 0x48, 0x21, 0xb5, 0xfd, 0x68, 0x9f, 0x2e, 0xbd, 0x95, 0xa3, 0x5e,
+ 0x23, 0x15, 0xf0, 0x50, 0xc4, 0x7e, 0x20, 0xb1, 0xf1, 0x74, 0x21, 0x85, 0xdf, 0x05, 0xa1, 0x43,
+ 0x39, 0x74, 0x20, 0xbc, 0xd3, 0x10, 0xfa, 0x48, 0x82, 0x89, 0xd0, 0x47, 0xb2, 0x66, 0xf7, 0xb7,
+ 0xaa, 0x74, 0xba, 0x82, 0x8d, 0xc0, 0x5c, 0x24, 0x15, 0xe1, 0x59, 0x26, 0x82, 0x38, 0x4b, 0xe9,
+ 0x3c, 0x58, 0x5d, 0x43, 0x5a, 0x25, 0xb0, 0xf1, 0x56, 0x7e, 0x65, 0xc9, 0x4e, 0x87, 0x90, 0x32,
+ 0x23, 0xd4, 0x9e, 0x5f, 0xd1, 0xe8, 0x2b, 0xb8, 0x4e, 0x77, 0x8f, 0x7b, 0xfe, 0x30, 0x11, 0x6a,
+ 0x73, 0xa4, 0xe8, 0x6e, 0x10, 0xd8, 0xf8, 0x2a, 0x3b, 0x53, 0xe4, 0x4d, 0xa6, 0xb6, 0x9b, 0x44,
+ 0x71, 0x2c, 0xd4, 0x99, 0xb1, 0x76, 0x55, 0x28, 0x5d, 0xc7, 0x12, 0x69, 0x14, 0xd4, 0x71, 0x40,
+ 0x32, 0x0c, 0x43, 0xa9, 0xd7, 0x18, 0x45, 0x5a, 0x20, 0xb0, 0x85, 0x50, 0xe3, 0x06, 0x3b, 0x1b,
+ 0xa4, 0xc2, 0xb1, 0xb3, 0x08, 0xe4, 0x9f, 0x0d, 0xbc, 0x14, 0x12, 0x40, 0x31, 0x9a, 0x7e, 0x46,
+ 0x96, 0xed, 0x94, 0x8b, 0xa4, 0x9e, 0xe2, 0x11, 0xda, 0x2e, 0x77, 0x6d, 0x27, 0x48, 0xf3, 0xfb,
+ 0x46, 0x12, 0x78, 0x87, 0xbb, 0x6b, 0x41, 0xda, 0xfd, 0x8d, 0x0a, 0x6b, 0xa1, 0x0c, 0x1f, 0xaf,
+ 0x6f, 0x4b, 0xbd, 0x89, 0x0f, 0x32, 0xba, 0xa3, 0x89, 0x19, 0xdf, 0x4d, 0x09, 0x80, 0x2b, 0x9a,
+ 0xe5, 0x1b, 0x9c, 0x55, 0xcc, 0x07, 0x2f, 0x6e, 0x70, 0xaa, 0xba, 0x70, 0xfd, 0xb3, 0x56, 0xd4,
+ 0x85, 0xdb, 0x9f, 0xaf, 0xb2, 0x05, 0x28, 0xa4, 0xdc, 0x35, 0xa1, 0xee, 0x3b, 0xb6, 0x25, 0x74,
+ 0x5b, 0x01, 0x47, 0xee, 0x90, 0xce, 0x6a, 0x4d, 0x48, 0x2a, 0xdd, 0xff, 0x52, 0x57, 0x03, 0x0e,
+ 0xca, 0x00, 0x16, 0x55, 0x93, 0xf6, 0xd0, 0xa5, 0x1b, 0x2b, 0xd6, 0x82, 0x06, 0x7e, 0xec, 0xc6,
+ 0xa3, 0x88, 0x99, 0xa3, 0x6e, 0x0e, 0xe8, 0x88, 0x3b, 0x4e, 0x6c, 0xac, 0xb2, 0x16, 0xea, 0xa6,
+ 0xa4, 0x55, 0x03, 0xcd, 0x7c, 0xe5, 0x44, 0xcd, 0x7c, 0xbc, 0xbe, 0x6d, 0x35, 0xa1, 0x9a, 0x6c,
+ 0x4b, 0x75, 0x95, 0xef, 0xf2, 0xd0, 0x8d, 0xc2, 0x72, 0x57, 0x57, 0x15, 0x50, 0x5d, 0x9a, 0xb3,
+ 0x13, 0xf1, 0x89, 0xec, 0xad, 0xf0, 0x0e, 0x29, 0x11, 0x6f, 0x06, 0xb5, 0xca, 0x12, 0x9f, 0x58,
+ 0x04, 0x96, 0x46, 0x8d, 0x44, 0x0b, 0xa2, 0xaf, 0x03, 0x16, 0x43, 0xe1, 0xa6, 0x24, 0xfb, 0x20,
+ 0xdd, 0xd7, 0xee, 0xd6, 0xce, 0x58, 0x4d, 0x09, 0x50, 0x57, 0x6b, 0xf3, 0x42, 0x50, 0x60, 0x81,
+ 0x77, 0x25, 0x67, 0xac, 0x05, 0x85, 0xb3, 0x01, 0xd0, 0x9c, 0x0c, 0x48, 0xbf, 0x55, 0x90, 0x51,
+ 0x43, 0x28, 0x77, 0x98, 0xfb, 0x09, 0x0f, 0xa8, 0x21, 0x86, 0xfd, 0xca, 0xa1, 0xd0, 0x5a, 0x09,
+ 0x0d, 0x08, 0xcd, 0x8d, 0xa0, 0x01, 0x35, 0x93, 0xb5, 0xa5, 0x56, 0x16, 0x1a, 0x33, 0x8f, 0xf9,
+ 0x6b, 0xbb, 0xdc, 0xdd, 0x56, 0x4a, 0xf3, 0x35, 0x76, 0x7e, 0x18, 0x1e, 0x84, 0xd1, 0x93, 0x10,
+ 0x92, 0x91, 0x35, 0xe4, 0x36, 0x20, 0x9f, 0xa1, 0x52, 0x39, 0x2a, 0x79, 0x25, 0xd9, 0x5b, 0x4f,
+ 0x2a, 0x93, 0x86, 0xbe, 0x40, 0xbd, 0x05, 0x78, 0x8e, 0x69, 0xb2, 0xb6, 0x3b, 0x8c, 0x35, 0xb4,
+ 0x45, 0x64, 0xc1, 0x1d, 0xc6, 0x39, 0xce, 0x6d, 0x76, 0x11, 0x25, 0x96, 0xdf, 0x20, 0x76, 0x06,
+ 0xdc, 0xf7, 0x05, 0xec, 0xf7, 0x97, 0x00, 0xff, 0x02, 0x22, 0x90, 0x6a, 0xac, 0xe5, 0xc5, 0xd2,
+ 0x55, 0x09, 0x3c, 0x27, 0x89, 0x6c, 0x39, 0x6d, 0xf9, 0xe1, 0xbe, 0xed, 0xf3, 0x4c, 0x84, 0xce,
+ 0x11, 0xa4, 0xea, 0xb5, 0x2d, 0x03, 0x0a, 0xfb, 0xc2, 0x59, 0x3d, 0xdc, 0x7f, 0x80, 0x25, 0xe5,
+ 0x2a, 0x81, 0x17, 0xe6, 0x55, 0x8c, 0x72, 0x95, 0x2d, 0x2f, 0x9c, 0x5c, 0x85, 0x3f, 0xcd, 0xab,
+ 0x9c, 0x19, 0xa9, 0xc2, 0x9f, 0xaa, 0x2a, 0x6f, 0xb3, 0x33, 0x81, 0x08, 0xec, 0x38, 0x8a, 0x7c,
+ 0x3b, 0x48, 0xf7, 0x6d, 0x2f, 0x94, 0xae, 0x14, 0xe4, 0xa9, 0x43, 0xf2, 0x6c, 0xb0, 0x1d, 0x45,
+ 0xbe, 0xf4, 0x93, 0xc3, 0xc7, 0xa9, 0x30, 0xff, 0x4c, 0x29, 0x8b, 0x00, 0x9d, 0xe5, 0x74, 0xf5,
+ 0x90, 0x7b, 0x3e, 0xdf, 0xf5, 0x85, 0x31, 0x60, 0xe7, 0xc9, 0xcb, 0x96, 0xcb, 0x57, 0x6a, 0x73,
+ 0x55, 0x42, 0x87, 0xce, 0x2b, 0xbd, 0xe9, 0x95, 0x7b, 0x08, 0xb0, 0x77, 0xa0, 0x66, 0x0e, 0xb6,
+ 0xce, 0xa6, 0xf9, 0xd5, 0x31, 0xad, 0xa5, 0x0f, 0xd8, 0x0b, 0x5a, 0x4b, 0xf6, 0x5e, 0x94, 0xd8,
+ 0x74, 0x57, 0x39, 0x39, 0xf4, 0x1c, 0xa1, 0x2e, 0x8e, 0x5d, 0x2c, 0x2a, 0x6f, 0x44, 0x70, 0x81,
+ 0xbb, 0x4f, 0x08, 0xdd, 0x0f, 0xd9, 0xf9, 0xc9, 0x2d, 0x1a, 0xe7, 0x59, 0x9d, 0xd2, 0xa6, 0xd1,
+ 0x80, 0xd0, 0x97, 0xd1, 0x61, 0x0d, 0x95, 0xe1, 0x87, 0xa7, 0xc0, 0xea, 0xd3, 0xfc, 0x2b, 0x25,
+ 0x87, 0xe7, 0x9e, 0xc8, 0xa4, 0xcb, 0x89, 0x2b, 0xa5, 0xb6, 0xc0, 0x56, 0x4a, 0x37, 0x63, 0xe4,
+ 0xb2, 0x9c, 0x38, 0xe0, 0x71, 0x29, 0x6e, 0x9b, 0x4e, 0xe2, 0x60, 0xad, 0xeb, 0xec, 0x6c, 0xea,
+ 0x0c, 0x44, 0xc0, 0x6d, 0x3f, 0x72, 0x78, 0x71, 0xbb, 0x1c, 0x57, 0x1a, 0x03, 0xcb, 0x1e, 0xc8,
+ 0x22, 0x75, 0x07, 0xed, 0x0d, 0xb6, 0x5c, 0xb8, 0x05, 0x51, 0x82, 0x2e, 0xfb, 0x4c, 0xc9, 0x65,
+ 0xd9, 0x88, 0x12, 0xc9, 0x97, 0xf9, 0x4f, 0x4a, 0x47, 0x7d, 0x3a, 0xb7, 0xb9, 0x37, 0x79, 0x0c,
+ 0xd7, 0x79, 0x48, 0xa0, 0x3a, 0x16, 0x9f, 0x2f, 0x75, 0xa9, 0x36, 0xd2, 0x25, 0x29, 0x55, 0x60,
+ 0x9b, 0xc2, 0x2a, 0xf4, 0x65, 0x7c, 0x93, 0xcd, 0x62, 0x85, 0x59, 0x50, 0x91, 0x57, 0x7b, 0xc7,
+ 0xb3, 0x86, 0x66, 0xd6, 0xc2, 0x3a, 0x06, 0x67, 0x06, 0x77, 0x06, 0x9e, 0x38, 0x14, 0x90, 0x9d,
+ 0xbc, 0xeb, 0x47, 0xce, 0x81, 0x3a, 0x55, 0x59, 0x39, 0x89, 0xd2, 0xaa, 0x56, 0xf3, 0x0e, 0xd4,
+ 0xb4, 0x96, 0x35, 0x6a, 0x08, 0xea, 0xbe, 0xcf, 0x66, 0xf3, 0x91, 0x84, 0x34, 0x8a, 0xdc, 0xc5,
+ 0xae, 0xcb, 0x4f, 0xbc, 0xb5, 0x03, 0x05, 0xc5, 0x71, 0x4a, 0xdb, 0x82, 0x95, 0x03, 0xb2, 0x1e,
+ 0xba, 0xff, 0x1f, 0x33, 0xc6, 0x5b, 0x92, 0xa6, 0x51, 0xe7, 0x3c, 0x27, 0xda, 0xd6, 0xa0, 0x78,
+ 0x12, 0x31, 0x0c, 0x65, 0x0d, 0x48, 0x02, 0x86, 0xcc, 0xf3, 0x86, 0xc5, 0x10, 0xb4, 0xe3, 0x05,
+ 0xc2, 0xfc, 0xef, 0x55, 0xfd, 0xc0, 0xba, 0x9f, 0x45, 0x89, 0xf8, 0x52, 0x86, 0xf3, 0x13, 0x76,
+ 0x01, 0x17, 0x47, 0x32, 0x89, 0xb0, 0x0d, 0xe0, 0x72, 0x35, 0xa4, 0xb3, 0x99, 0x5b, 0xbd, 0x93,
+ 0xd8, 0xa2, 0x15, 0x13, 0xd7, 0x1b, 0xfb, 0xa3, 0x9c, 0x80, 0x05, 0x69, 0x2f, 0x29, 0xc2, 0x0b,
+ 0x30, 0xaa, 0xb8, 0xac, 0x11, 0x0d, 0x33, 0xcc, 0x21, 0xc9, 0xd4, 0xcd, 0xaf, 0x05, 0x28, 0x78,
+ 0x34, 0xcc, 0x1e, 0xed, 0xad, 0xf3, 0x4c, 0x74, 0x77, 0xd9, 0x85, 0x29, 0xc4, 0xa7, 0x0f, 0x63,
+ 0x8f, 0x9d, 0x81, 0x84, 0xaa, 0x4c, 0xb8, 0xf6, 0xd8, 0x78, 0x2e, 0xab, 0xa2, 0xbe, 0x1a, 0x57,
+ 0xf3, 0xb7, 0xaa, 0xba, 0x87, 0x5c, 0xee, 0xe2, 0xca, 0x74, 0x91, 0xcb, 0xcd, 0x80, 0xc8, 0xb2,
+ 0x68, 0xec, 0xb2, 0x4b, 0x1b, 0xc1, 0x2a, 0x6c, 0x41, 0x78, 0x42, 0x14, 0x78, 0xb5, 0x02, 0x4f,
+ 0x08, 0x85, 0x57, 0x1a, 0xa5, 0x99, 0x91, 0x51, 0x7a, 0x95, 0x2d, 0x88, 0xa7, 0xb1, 0xef, 0x39,
+ 0x5e, 0x06, 0x0e, 0x43, 0x46, 0xf2, 0x6a, 0x2b, 0xa8, 0xf4, 0x19, 0x32, 0xe3, 0x3d, 0x35, 0x07,
+ 0x71, 0xe6, 0x5c, 0x9d, 0x3a, 0x74, 0x2b, 0xa5, 0xe9, 0xf7, 0xcc, 0x73, 0xc3, 0xfc, 0x5f, 0x25,
+ 0xc3, 0x09, 0xb4, 0x30, 0xbd, 0xc5, 0xfd, 0x5c, 0x4f, 0x59, 0x1c, 0xab, 0xb1, 0x1f, 0xb2, 0x36,
+ 0xe6, 0xd6, 0xb8, 0xb9, 0xb0, 0x46, 0x0d, 0x8e, 0xce, 0x40, 0x8f, 0xfe, 0xb7, 0xb1, 0xc7, 0xf3,
+ 0x54, 0x17, 0xbe, 0xba, 0xf7, 0x58, 0xbb, 0x54, 0xfc, 0xb9, 0x05, 0xf0, 0xbb, 0x15, 0x3d, 0x8b,
+ 0xa7, 0x2c, 0xec, 0xe9, 0x3a, 0x34, 0x3e, 0xac, 0xd5, 0x49, 0xc3, 0xfa, 0x90, 0x2d, 0x14, 0x19,
+ 0x6c, 0x19, 0xa6, 0x4c, 0x8e, 0x1e, 0x9b, 0x96, 0x9b, 0xa4, 0x29, 0xb9, 0x13, 0xd9, 0x00, 0xb7,
+ 0xe6, 0x55, 0xfe, 0x9a, 0xfc, 0xea, 0xde, 0x67, 0x0b, 0xe5, 0xf2, 0xcf, 0xdd, 0xed, 0xcb, 0xba,
+ 0x1b, 0x71, 0x4f, 0x64, 0xf8, 0x03, 0x53, 0xcc, 0x52, 0xf3, 0x11, 0x7b, 0x45, 0xcf, 0xb1, 0x8b,
+ 0xa3, 0x24, 0x7b, 0x74, 0x28, 0x12, 0x9f, 0x1f, 0xad, 0x8b, 0x2c, 0x1a, 0x26, 0xb4, 0xc3, 0x92,
+ 0x9e, 0x3c, 0xed, 0xc1, 0x28, 0x0c, 0x80, 0x17, 0xa2, 0x5b, 0xd6, 0x02, 0x81, 0x31, 0x0e, 0x90,
+ 0x9a, 0xff, 0xb0, 0xa6, 0x07, 0xcb, 0x47, 0xdb, 0xcb, 0xcd, 0xe4, 0xeb, 0x6c, 0x51, 0x5d, 0x8e,
+ 0x28, 0x3f, 0xe7, 0xb2, 0x40, 0xe0, 0x62, 0xb1, 0x1d, 0x7f, 0xf8, 0xa5, 0x39, 0xf9, 0xe1, 0x97,
+ 0x05, 0x56, 0x8d, 0x52, 0x3a, 0xb8, 0xa9, 0x46, 0x78, 0x23, 0x47, 0x9a, 0xf8, 0x50, 0x94, 0x52,
+ 0x71, 0x08, 0x06, 0x7b, 0xf2, 0x4b, 0xac, 0xe5, 0xc5, 0x94, 0x49, 0x40, 0x41, 0x8b, 0xa6, 0x17,
+ 0x63, 0xfa, 0x80, 0x14, 0xac, 0x2c, 0x4c, 0xbc, 0x43, 0x65, 0xfd, 0x5a, 0x56, 0xcb, 0x8b, 0xb7,
+ 0x11, 0x20, 0xbb, 0x80, 0x9b, 0xa6, 0xc2, 0xf5, 0xc2, 0x2d, 0x00, 0xbe, 0x87, 0x53, 0x38, 0x39,
+ 0x5b, 0xac, 0x8d, 0x17, 0x90, 0xd5, 0x4e, 0xb3, 0x3e, 0xa6, 0x1a, 0xd3, 0xe4, 0x04, 0xd7, 0x91,
+ 0x31, 0x5c, 0xaa, 0x76, 0xa4, 0x5d, 0xc1, 0x66, 0x20, 0xbe, 0x93, 0xbf, 0x3d, 0x54, 0x44, 0xa1,
+ 0x3c, 0xd0, 0x06, 0xed, 0xce, 0x2d, 0x0a, 0xa3, 0x25, 0xf2, 0xfb, 0xb6, 0xd7, 0xd8, 0x12, 0xe4,
+ 0x05, 0x12, 0x2b, 0xf9, 0xc3, 0x44, 0xf0, 0xd0, 0x4b, 0x20, 0xa8, 0x8d, 0xbe, 0x70, 0xcc, 0xbf,
+ 0x5f, 0x99, 0xa8, 0x38, 0xab, 0x71, 0x0c, 0xf9, 0x1e, 0x67, 0xd9, 0x6c, 0x20, 0x5c, 0x8f, 0x53,
+ 0xde, 0x2a, 0x7e, 0xe0, 0x65, 0xe0, 0xc8, 0x57, 0xb9, 0x7b, 0xf8, 0x21, 0xa1, 0xd0, 0x03, 0x8a,
+ 0xd0, 0xe1, 0x87, 0x9c, 0x59, 0x51, 0xe8, 0x1f, 0xe1, 0x6b, 0x3c, 0xbe, 0x2f, 0x54, 0xda, 0x7f,
+ 0x5b, 0x42, 0x37, 0x15, 0xd0, 0x78, 0x99, 0x01, 0x00, 0x4f, 0xfb, 0xd4, 0x3e, 0xbd, 0x69, 0xcd,
+ 0x4b, 0xe0, 0x1a, 0xc1, 0xa4, 0xc7, 0xe3, 0x44, 0x81, 0xe7, 0xe0, 0xe1, 0x66, 0xd3, 0xa2, 0x2f,
+ 0xf3, 0xbf, 0xcd, 0x4e, 0xd4, 0x46, 0xea, 0x44, 0xae, 0x8d, 0xdf, 0x64, 0x33, 0x3c, 0x8e, 0xd5,
+ 0x1d, 0xff, 0xd7, 0x7b, 0x27, 0x57, 0xe9, 0xad, 0xc6, 0xb1, 0x05, 0x95, 0x26, 0xe9, 0x41, 0x75,
+ 0x92, 0x1e, 0x74, 0xff, 0xc3, 0x0c, 0xab, 0xad, 0xc6, 0xf1, 0x94, 0x81, 0xeb, 0xb2, 0xa6, 0xc3,
+ 0x33, 0xb1, 0x1f, 0x25, 0x47, 0x34, 0x6c, 0xf9, 0xb7, 0x34, 0xd0, 0xf0, 0x42, 0xd6, 0x51, 0x8c,
+ 0x77, 0xaf, 0x5a, 0x56, 0x83, 0xc7, 0x31, 0xc4, 0xa8, 0xba, 0xac, 0xb9, 0xc7, 0x0f, 0xa3, 0xc4,
+ 0xa3, 0x47, 0x85, 0x9a, 0x56, 0xfe, 0x6d, 0x5c, 0x66, 0xad, 0x51, 0xe1, 0x16, 0x00, 0xe9, 0xef,
+ 0xf0, 0x61, 0x16, 0xa9, 0x2c, 0x48, 0x14, 0x2b, 0x93, 0x20, 0xb4, 0xb7, 0x72, 0xea, 0x61, 0xc7,
+ 0xdc, 0xe8, 0x49, 0xe8, 0x47, 0xdc, 0x15, 0x2e, 0xed, 0x81, 0xb1, 0xc3, 0xeb, 0x39, 0x58, 0x4e,
+ 0x35, 0x44, 0x0d, 0x85, 0x90, 0x68, 0x0d, 0xda, 0x55, 0x4a, 0xd8, 0x43, 0x00, 0x41, 0xda, 0x73,
+ 0x89, 0x1a, 0xe4, 0x7a, 0xd2, 0x5c, 0x5e, 0x2e, 0x11, 0xb4, 0x68, 0x7a, 0xe5, 0x98, 0x31, 0x87,
+ 0xfb, 0x72, 0x78, 0xd0, 0xbb, 0xa0, 0xc0, 0xdb, 0x00, 0x95, 0x88, 0xe1, 0x30, 0xc8, 0xc9, 0x4a,
+ 0x15, 0xc1, 0x9b, 0x65, 0x0b, 0xe1, 0x30, 0x58, 0x2f, 0xa0, 0x72, 0x6a, 0x48, 0x44, 0x22, 0x86,
+ 0x97, 0xcb, 0x5a, 0xe1, 0x30, 0x20, 0x3a, 0x72, 0x00, 0x94, 0x8e, 0x2d, 0xa0, 0x24, 0xd5, 0xb7,
+ 0xb1, 0xc2, 0xce, 0xe5, 0xa3, 0x6b, 0x47, 0x61, 0x71, 0xaf, 0x7f, 0x11, 0x10, 0xcf, 0xe4, 0x85,
+ 0x8f, 0x42, 0x75, 0xaf, 0xdf, 0x78, 0x9f, 0xcd, 0xb8, 0xbe, 0xa3, 0xce, 0xc3, 0xdf, 0x3a, 0xa5,
+ 0x52, 0xf5, 0xd6, 0x1f, 0xac, 0x59, 0x50, 0xb1, 0x7b, 0x8b, 0xd5, 0xd6, 0x1f, 0xac, 0x4d, 0x51,
+ 0x97, 0xd2, 0xd8, 0x56, 0x47, 0xc6, 0xd6, 0x5c, 0x29, 0x65, 0xa0, 0x23, 0x38, 0x6f, 0x72, 0x32,
+ 0x45, 0xf3, 0x5b, 0xfa, 0x54, 0x19, 0xad, 0x93, 0x4f, 0x95, 0xf3, 0xac, 0xae, 0x3f, 0xa5, 0x62,
+ 0xd1, 0x97, 0x79, 0xb3, 0xf4, 0xa0, 0x5a, 0xe8, 0x9d, 0xae, 0xcd, 0xef, 0xe8, 0xcb, 0xcf, 0x78,
+ 0xad, 0x13, 0x5b, 0xfd, 0x09, 0x3d, 0xd7, 0xa4, 0xaf, 0x89, 0x15, 0x55, 0xb8, 0x0f, 0xaf, 0x6b,
+ 0x4d, 0x16, 0xe0, 0x79, 0x56, 0x27, 0xcd, 0x47, 0xe9, 0xd1, 0x97, 0xb9, 0xc6, 0xde, 0x38, 0x91,
+ 0xe4, 0x89, 0x7c, 0xfd, 0xa0, 0xb4, 0xef, 0x7b, 0xbc, 0xd1, 0x7f, 0x0c, 0x37, 0xe8, 0x36, 0x3c,
+ 0x5f, 0x1c, 0xff, 0xb4, 0x8e, 0x5c, 0x91, 0xe0, 0x02, 0x7b, 0xea, 0x7d, 0xaa, 0x16, 0xf3, 0xa6,
+ 0x04, 0xf4, 0xbd, 0x4f, 0x21, 0xb2, 0x98, 0xf0, 0x27, 0x76, 0x81, 0x80, 0xa6, 0x7b, 0x2e, 0xe1,
+ 0x4f, 0x36, 0x14, 0x8e, 0x74, 0xe6, 0x06, 0x1c, 0x70, 0xd4, 0xf5, 0x8c, 0x74, 0xc0, 0x65, 0x31,
+ 0x5e, 0xf9, 0x0d, 0xe0, 0xbe, 0x4d, 0x10, 0xab, 0x30, 0x9f, 0x84, 0xf4, 0x25, 0x20, 0x6f, 0x5a,
+ 0x8f, 0x5e, 0x4b, 0x00, 0xac, 0x94, 0xef, 0xb3, 0xcb, 0x4a, 0xe9, 0xd1, 0xc9, 0x39, 0x0a, 0x1d,
+ 0xbb, 0x38, 0x61, 0xa4, 0x18, 0xe7, 0xc5, 0x1c, 0x67, 0x27, 0xea, 0x1f, 0x85, 0xce, 0x7a, 0x8e,
+ 0x60, 0xbc, 0xc7, 0x96, 0xc7, 0x08, 0xe0, 0xec, 0xbf, 0xcd, 0x6e, 0xae, 0xdc, 0xba, 0x79, 0xeb,
+ 0xbd, 0xaf, 0xaf, 0xdc, 0x7a, 0xd7, 0x5a, 0x1c, 0xa1, 0xa0, 0x67, 0x03, 0xb6, 0x4a, 0xd9, 0x80,
+ 0x57, 0xd8, 0x9c, 0xc3, 0x43, 0x9b, 0x1e, 0x11, 0x04, 0xbb, 0xd8, 0xb4, 0x98, 0xc3, 0xc3, 0xbb,
+ 0x08, 0x31, 0xff, 0x54, 0xe9, 0x10, 0x76, 0x64, 0x10, 0x4e, 0x73, 0x93, 0x47, 0x17, 0x65, 0xb5,
+ 0x2c, 0xca, 0x8b, 0xac, 0x39, 0x4c, 0x85, 0x3d, 0xc8, 0x32, 0x75, 0xee, 0xd4, 0x18, 0xa6, 0xe2,
+ 0x7e, 0x96, 0x81, 0x18, 0x25, 0xd8, 0x1e, 0x44, 0x69, 0xa6, 0x7c, 0x0a, 0x09, 0xb8, 0x1f, 0xe1,
+ 0xfb, 0x50, 0x50, 0x38, 0x4c, 0x7c, 0xf5, 0xfa, 0x8d, 0xfc, 0x7e, 0x9c, 0xf8, 0x72, 0x74, 0x0e,
+ 0x0e, 0xed, 0x01, 0xdc, 0x0d, 0x52, 0x4f, 0x74, 0xb5, 0x0e, 0x0e, 0xef, 0x23, 0x40, 0x92, 0x55,
+ 0x2d, 0x62, 0x44, 0xb9, 0x69, 0x35, 0xa9, 0xc9, 0x94, 0x5e, 0x5a, 0x92, 0xbd, 0x46, 0x6e, 0x9b,
+ 0x50, 0x3e, 0x47, 0x30, 0xc9, 0xb1, 0xf9, 0x6f, 0x4a, 0x59, 0x1f, 0xb9, 0x34, 0xd6, 0xa2, 0x20,
+ 0xf0, 0x32, 0xe3, 0x5d, 0x36, 0x2b, 0x2b, 0xaa, 0x25, 0xf0, 0x4a, 0x6f, 0x2a, 0x6a, 0x0f, 0xe4,
+ 0x87, 0xd8, 0xdd, 0x3f, 0x5d, 0x61, 0x33, 0x20, 0x8f, 0x63, 0xe5, 0x38, 0xe5, 0x89, 0x25, 0x5d,
+ 0xbc, 0xb5, 0x31, 0xf1, 0x3a, 0xc3, 0xdd, 0x42, 0x89, 0xdb, 0x56, 0xc3, 0x19, 0xee, 0x52, 0x4b,
+ 0x9a, 0x96, 0xce, 0x96, 0xb5, 0xd4, 0xfc, 0xdb, 0x15, 0xdd, 0x20, 0x8c, 0x70, 0x9e, 0x0f, 0xfa,
+ 0xb7, 0xcb, 0x9d, 0x7d, 0xbd, 0x77, 0x62, 0x95, 0x52, 0xa7, 0x1f, 0x7f, 0x21, 0x7d, 0x36, 0xf7,
+ 0xf4, 0xfd, 0xd9, 0xe3, 0x8d, 0xbe, 0x04, 0xae, 0x0d, 0x86, 0xe1, 0x41, 0xa9, 0x52, 0x65, 0x6c,
+ 0x4a, 0xa3, 0x35, 0x80, 0x2b, 0x74, 0xe4, 0xfc, 0x83, 0xbd, 0x80, 0x1b, 0x74, 0x06, 0x9b, 0xd1,
+ 0xd2, 0x95, 0xe0, 0xb7, 0x79, 0x75, 0xc4, 0x34, 0xed, 0x24, 0x3c, 0x4c, 0xf7, 0x44, 0x72, 0x5f,
+ 0xf0, 0x24, 0xdb, 0x15, 0x3c, 0x33, 0x7f, 0x6a, 0xea, 0xbc, 0xd9, 0xf0, 0x42, 0x2f, 0x1d, 0x08,
+ 0xf7, 0xf3, 0xce, 0x1b, 0xf3, 0x07, 0x95, 0x91, 0xd6, 0xd7, 0x85, 0x2f, 0x32, 0xf1, 0x19, 0x0c,
+ 0xa3, 0x96, 0x9d, 0x55, 0x58, 0xa7, 0xb7, 0x99, 0xe1, 0xa5, 0x76, 0xbe, 0x51, 0x73, 0x81, 0xa8,
+ 0xba, 0xf1, 0xe4, 0xa5, 0x77, 0xa9, 0x00, 0x1b, 0x33, 0x7f, 0x7a, 0xa4, 0x7f, 0x3a, 0x0f, 0xa7,
+ 0xb1, 0x0b, 0xc7, 0xb1, 0x62, 0x26, 0x23, 0x1d, 0xbc, 0x27, 0x60, 0xfe, 0xc9, 0x75, 0x7e, 0x23,
+ 0x4a, 0xe4, 0x52, 0x88, 0xaf, 0x72, 0x81, 0x11, 0x84, 0x67, 0xac, 0xd4, 0x43, 0x88, 0x12, 0xb8,
+ 0x13, 0xc1, 0x1b, 0x56, 0xf8, 0x84, 0x68, 0x08, 0x67, 0x98, 0x03, 0x3b, 0x4e, 0xc4, 0x9e, 0xf7,
+ 0x54, 0xe4, 0x37, 0x62, 0x64, 0xc9, 0x36, 0xcf, 0x06, 0xdb, 0x04, 0x37, 0xff, 0x6e, 0x8d, 0xbd,
+ 0x76, 0x7c, 0xa3, 0x79, 0xc7, 0xee, 0x94, 0x75, 0xff, 0xed, 0xde, 0xe9, 0xea, 0xe9, 0x13, 0x40,
+ 0xba, 0xe4, 0xa3, 0x7c, 0xc9, 0xad, 0xe0, 0x7c, 0xac, 0xf1, 0xd4, 0xfd, 0x95, 0x2a, 0x4d, 0x93,
+ 0xcf, 0x33, 0x9e, 0xc7, 0x98, 0x86, 0xf2, 0x22, 0x36, 0x33, 0xba, 0x88, 0x8d, 0x2d, 0x91, 0xb3,
+ 0xe3, 0x4b, 0xe4, 0x64, 0x6d, 0xa9, 0x4f, 0xd6, 0x16, 0xe3, 0xcd, 0x49, 0x0b, 0x57, 0x83, 0xb6,
+ 0xa0, 0x23, 0x8b, 0x95, 0xc4, 0x2d, 0x24, 0x63, 0x7b, 0xa1, 0x2b, 0x9e, 0xe6, 0xdb, 0xd5, 0x5c,
+ 0x3a, 0x9b, 0x12, 0x7c, 0xbb, 0xf9, 0xfd, 0x1f, 0x77, 0x9a, 0x3f, 0xf7, 0xe3, 0xce, 0x92, 0xf9,
+ 0x69, 0xc9, 0x77, 0xda, 0xe8, 0xe7, 0x7e, 0xf0, 0x33, 0xcc, 0x88, 0xd7, 0xd8, 0xa2, 0x5c, 0x1d,
+ 0x07, 0x3c, 0x74, 0xfd, 0xd2, 0x3a, 0xd5, 0x76, 0x78, 0x78, 0x1f, 0xa0, 0x72, 0xe9, 0x30, 0x7f,
+ 0xbd, 0xa6, 0x27, 0x2e, 0x96, 0x1a, 0x3f, 0xcd, 0x54, 0x98, 0x62, 0xe6, 0x4a, 0x5e, 0x4c, 0xed,
+ 0x24, 0x2f, 0x66, 0xe6, 0x78, 0x2f, 0x66, 0xf6, 0x38, 0x05, 0xa8, 0x8f, 0x2a, 0xc0, 0xe4, 0xc1,
+ 0x6d, 0x4c, 0x19, 0x5c, 0x7d, 0x1d, 0x6f, 0x1e, 0xb3, 0x8e, 0xb7, 0x8e, 0x59, 0xc7, 0xd9, 0x71,
+ 0xeb, 0xf8, 0xdc, 0xb1, 0xeb, 0xf8, 0xfc, 0xc8, 0x3a, 0x7e, 0x99, 0xb5, 0xf2, 0x47, 0x91, 0x61,
+ 0x87, 0xd2, 0xb4, 0x0a, 0x80, 0xf9, 0xc7, 0x46, 0x97, 0xf0, 0x07, 0xd1, 0xbe, 0x17, 0x2a, 0x2d,
+ 0xf9, 0x0c, 0x4f, 0xe4, 0x5e, 0x63, 0x4b, 0x3c, 0xc8, 0x9f, 0xda, 0xc4, 0x87, 0x2c, 0x68, 0xcf,
+ 0xca, 0x83, 0xd2, 0xa3, 0x86, 0x06, 0xed, 0x8c, 0x6b, 0x60, 0xa2, 0xe0, 0xb7, 0x79, 0x4b, 0xdf,
+ 0x5c, 0x14, 0x5c, 0x9c, 0xe6, 0x61, 0x82, 0x9f, 0xd4, 0x33, 0x6c, 0x88, 0xf1, 0xbb, 0xaa, 0x7f,
+ 0xab, 0xf1, 0xf1, 0x4f, 0x3e, 0xca, 0x1d, 0xda, 0x30, 0x15, 0x89, 0xf6, 0xb8, 0x66, 0xfe, 0x6d,
+ 0xfe, 0xe5, 0x0a, 0x7b, 0xeb, 0x14, 0xa4, 0x3f, 0xc3, 0xa5, 0x88, 0xf1, 0x28, 0xfd, 0x5d, 0x76,
+ 0x76, 0xd2, 0x93, 0xd5, 0x74, 0x60, 0x7d, 0xa6, 0x37, 0xa1, 0x39, 0x43, 0x8c, 0xc1, 0xcc, 0xff,
+ 0x5c, 0x8a, 0xac, 0x7c, 0x2c, 0x77, 0x6c, 0xd9, 0x66, 0xb8, 0xa7, 0xb6, 0xdd, 0x2f, 0x30, 0x36,
+ 0xe0, 0xa9, 0xfd, 0x04, 0xe0, 0x14, 0x5e, 0x69, 0x0d, 0x78, 0x8a, 0x88, 0x46, 0x87, 0x35, 0x76,
+ 0xb9, 0x0f, 0x37, 0x12, 0xe8, 0x76, 0x32, 0x7d, 0xc2, 0x06, 0x76, 0x98, 0x24, 0x70, 0x0a, 0x89,
+ 0xa7, 0x57, 0xf9, 0x37, 0x04, 0x29, 0x10, 0x4d, 0xce, 0x08, 0xb8, 0x60, 0x3d, 0x43, 0x8f, 0x37,
+ 0x23, 0x78, 0x1d, 0xa1, 0x86, 0xc9, 0x5a, 0x04, 0x79, 0xef, 0x26, 0xcc, 0xbc, 0xda, 0x9d, 0x99,
+ 0x1f, 0xfd, 0xad, 0x4e, 0xc5, 0x2a, 0xc0, 0xc6, 0x0d, 0xb6, 0x9c, 0x7f, 0xe4, 0xe4, 0xea, 0x1a,
+ 0xee, 0x52, 0x5e, 0x4c, 0x64, 0xcd, 0x48, 0xbf, 0x11, 0xb5, 0x1a, 0xc7, 0x5a, 0x7f, 0xdf, 0x62,
+ 0xcb, 0x70, 0xa9, 0x1a, 0x4f, 0xf8, 0xe8, 0xed, 0x18, 0x1c, 0x14, 0x78, 0x93, 0x69, 0x4d, 0x83,
+ 0x63, 0xde, 0x06, 0xe6, 0xe1, 0x84, 0xfb, 0xc2, 0xf7, 0x52, 0x15, 0x8f, 0x5d, 0x48, 0x31, 0x09,
+ 0x87, 0xa0, 0xe6, 0x2f, 0x96, 0xa2, 0xbd, 0xd4, 0x22, 0x65, 0x84, 0xc3, 0x33, 0x7d, 0x20, 0x19,
+ 0xd5, 0xaa, 0x5d, 0x6a, 0xf6, 0x0c, 0x15, 0xae, 0xe9, 0x2f, 0xd7, 0xbc, 0xc9, 0x96, 0xf7, 0xa2,
+ 0xc4, 0x11, 0xf6, 0xde, 0xd0, 0xf7, 0xed, 0xd2, 0xd6, 0x71, 0x11, 0x0a, 0x36, 0x86, 0xbe, 0x4f,
+ 0x5d, 0x3a, 0x0f, 0xca, 0xb5, 0xb9, 0xae, 0xe6, 0x0d, 0x7d, 0x99, 0xff, 0x76, 0x12, 0x53, 0x6a,
+ 0xfe, 0xde, 0x28, 0x05, 0xa1, 0x5e, 0xe8, 0x4d, 0x43, 0xd4, 0x42, 0x4f, 0xd7, 0xd9, 0x52, 0x3a,
+ 0x8c, 0xe1, 0xb9, 0x64, 0x7b, 0x97, 0x67, 0xce, 0x40, 0xf9, 0x08, 0xb7, 0x67, 0xf7, 0xb8, 0x9f,
+ 0x0a, 0x6b, 0x51, 0x15, 0xdf, 0xc1, 0xd2, 0xee, 0x2e, 0x86, 0xa0, 0xa6, 0x68, 0x3f, 0x3c, 0x45,
+ 0x8e, 0x6f, 0x8f, 0xe9, 0x6f, 0x82, 0xce, 0x13, 0x10, 0x2f, 0x0b, 0x5c, 0x61, 0x73, 0x0a, 0x69,
+ 0xcd, 0x5a, 0xa3, 0x1e, 0x32, 0x02, 0xad, 0x59, 0x6b, 0xe6, 0xef, 0x94, 0x4e, 0x6b, 0x72, 0xe6,
+ 0x69, 0xe2, 0xad, 0x94, 0xba, 0xf9, 0x62, 0x6f, 0x2a, 0xa6, 0xd6, 0xcf, 0x97, 0xd8, 0x3c, 0x78,
+ 0x4c, 0x94, 0x78, 0x40, 0x2f, 0x52, 0x81, 0xc3, 0xf4, 0x18, 0x41, 0x39, 0x4a, 0x2c, 0x42, 0x57,
+ 0x65, 0xa9, 0x11, 0xca, 0x36, 0x82, 0xba, 0xff, 0xb4, 0x72, 0x52, 0xe7, 0xcb, 0xca, 0xa0, 0x1e,
+ 0x78, 0xd4, 0xb5, 0xe0, 0x0e, 0x6b, 0x52, 0x4f, 0xd5, 0x2b, 0x0d, 0xaf, 0x1d, 0xdf, 0x83, 0x5e,
+ 0x1f, 0xd1, 0xad, 0xbc, 0x5e, 0xf7, 0x1e, 0x6b, 0x10, 0x10, 0x62, 0xf7, 0xf9, 0x23, 0xc6, 0xea,
+ 0x89, 0xaa, 0x54, 0x3d, 0x5e, 0xac, 0x17, 0x1f, 0x1c, 0x92, 0xc9, 0x53, 0xc5, 0xdf, 0x3d, 0xbc,
+ 0x3d, 0xf3, 0x73, 0x3f, 0xee, 0x7c, 0xc5, 0x14, 0xba, 0xf7, 0xa0, 0x5e, 0x16, 0xd2, 0xf4, 0xea,
+ 0x0a, 0x9b, 0x2b, 0xde, 0x21, 0x52, 0xaf, 0x6e, 0xb3, 0xfc, 0x1d, 0x2c, 0xb8, 0xfd, 0x11, 0x88,
+ 0x8c, 0xe3, 0x9d, 0xe8, 0x28, 0xf4, 0x8f, 0x48, 0xad, 0xe7, 0x25, 0x74, 0x9d, 0x67, 0xfc, 0x51,
+ 0xe8, 0x1f, 0x99, 0x7f, 0xb3, 0xaa, 0x3b, 0x0a, 0xa5, 0x76, 0x72, 0xd7, 0xb2, 0x49, 0x54, 0xd5,
+ 0xe8, 0xea, 0xb2, 0x99, 0x50, 0xa3, 0x47, 0x30, 0x2b, 0xaf, 0x07, 0x8b, 0x18, 0xfd, 0x1e, 0x19,
+ 0x6d, 0x75, 0x5e, 0x90, 0x8f, 0xb8, 0x8e, 0x5a, 0x1e, 0xf5, 0x1c, 0x55, 0x8d, 0xfc, 0x13, 0xd6,
+ 0xa0, 0xa6, 0x4e, 0x7a, 0x14, 0xec, 0x54, 0x4a, 0xb0, 0xc4, 0x6a, 0xe9, 0x40, 0x6d, 0xaa, 0xe4,
+ 0x4f, 0x39, 0xe1, 0x77, 0x87, 0x7b, 0x7b, 0x94, 0x07, 0x30, 0x6f, 0xd1, 0x97, 0xf9, 0x6b, 0xa5,
+ 0xe7, 0x44, 0xb6, 0x37, 0xd7, 0xfa, 0x64, 0x82, 0xfa, 0x5e, 0xe8, 0xe4, 0x3b, 0x9e, 0x1e, 0x3b,
+ 0x93, 0xca, 0xef, 0x89, 0xc6, 0x68, 0x19, 0x8a, 0x4a, 0xa6, 0xe8, 0x06, 0x3b, 0x07, 0x46, 0x10,
+ 0xb4, 0x38, 0xdc, 0x8b, 0xf2, 0x9b, 0x30, 0xf4, 0x24, 0x84, 0x2c, 0x1c, 0xb1, 0x78, 0xb7, 0xd8,
+ 0x45, 0xda, 0x4f, 0x50, 0xdf, 0xf5, 0x6a, 0xe8, 0x18, 0x9e, 0xc7, 0x6d, 0x45, 0x3e, 0x4a, 0xaa,
+ 0xea, 0x3b, 0xec, 0x4c, 0x38, 0x0c, 0xb4, 0xc6, 0xb8, 0x33, 0x10, 0xea, 0x6a, 0xe6, 0x52, 0x38,
+ 0x0c, 0x54, 0x53, 0x00, 0x37, 0xde, 0x65, 0x17, 0x30, 0xca, 0xaa, 0x37, 0x84, 0x55, 0xd0, 0x15,
+ 0x3f, 0x0b, 0x21, 0xd7, 0xa2, 0x19, 0x28, 0x33, 0xff, 0x6a, 0x29, 0x52, 0x3f, 0x2e, 0xa9, 0xdc,
+ 0x7a, 0x7c, 0x76, 0xcb, 0x3d, 0x45, 0xbc, 0xd5, 0x69, 0xe2, 0x9d, 0x68, 0xe9, 0x6b, 0x93, 0x2d,
+ 0xfd, 0xf7, 0x8a, 0x73, 0x2c, 0x25, 0x4d, 0x3c, 0xeb, 0xbc, 0xd1, 0x3b, 0xb9, 0x37, 0x4a, 0xff,
+ 0xb1, 0x2c, 0x3f, 0xfa, 0x52, 0x82, 0x7f, 0xc8, 0xa4, 0xf9, 0xca, 0xe9, 0x62, 0xd2, 0xc6, 0x3b,
+ 0xa7, 0xa1, 0xbb, 0x1a, 0xc7, 0x44, 0x93, 0x71, 0xf5, 0x13, 0x12, 0xa3, 0xb4, 0x7e, 0x49, 0xd2,
+ 0xd4, 0x37, 0xdc, 0xf9, 0x18, 0x79, 0xdf, 0xf2, 0x60, 0xa7, 0x54, 0x1b, 0xad, 0x8a, 0xea, 0x29,
+ 0x55, 0x43, 0x9f, 0xfa, 0x7c, 0x5e, 0x8d, 0x7a, 0x83, 0x55, 0xbb, 0x29, 0x6b, 0x97, 0xba, 0x27,
+ 0x7d, 0x5b, 0x22, 0x30, 0x36, 0xf1, 0xbc, 0x53, 0x4e, 0xbc, 0x2b, 0x6c, 0x2e, 0x14, 0xc2, 0x55,
+ 0x6f, 0xaf, 0xe1, 0x98, 0x30, 0x00, 0x81, 0xbb, 0xda, 0xdd, 0x67, 0xad, 0xbc, 0xef, 0x53, 0xe2,
+ 0xbe, 0xcf, 0xa5, 0x21, 0xf3, 0xdf, 0xd7, 0xf4, 0x5c, 0x10, 0x39, 0x10, 0xdb, 0x49, 0xe4, 0x0e,
+ 0x9d, 0x4c, 0xb7, 0xbc, 0x9b, 0x63, 0x06, 0x71, 0x74, 0xf4, 0xc6, 0x2b, 0xf5, 0x74, 0x3b, 0x59,
+ 0xd8, 0xc5, 0x6f, 0xd3, 0xaa, 0x89, 0xef, 0x21, 0xbe, 0x71, 0x32, 0x19, 0xb5, 0x14, 0xe1, 0x02,
+ 0x3a, 0x6e, 0xe2, 0x6b, 0xe3, 0x26, 0x5e, 0xee, 0x19, 0x61, 0xea, 0x26, 0xe2, 0x50, 0x25, 0x2c,
+ 0xe2, 0x2c, 0x6f, 0xcb, 0x29, 0x9b, 0x88, 0x43, 0xca, 0x57, 0x7c, 0x8f, 0x5d, 0xc8, 0xdd, 0x0e,
+ 0xa5, 0x13, 0xf4, 0x28, 0x39, 0x4e, 0xf1, 0x73, 0xaa, 0x98, 0x3a, 0x83, 0x2f, 0x98, 0x77, 0x1d,
+ 0xd6, 0x20, 0xb6, 0xa6, 0x8c, 0xcd, 0xe8, 0xe3, 0x7a, 0xd5, 0xf1, 0xc7, 0xf5, 0xae, 0xb0, 0x39,
+ 0x38, 0x0e, 0xa4, 0x33, 0x5b, 0x1a, 0x19, 0x09, 0xc2, 0x53, 0xdb, 0xee, 0x43, 0x36, 0xa7, 0x89,
+ 0xf0, 0x04, 0xad, 0x3b, 0xb9, 0x41, 0xf3, 0x57, 0xea, 0xa3, 0x26, 0xbc, 0x24, 0x6d, 0xb2, 0x4b,
+ 0xdf, 0x29, 0x79, 0x35, 0x6f, 0xf6, 0x4e, 0xac, 0x31, 0x32, 0x40, 0xaf, 0xb2, 0x05, 0x95, 0x73,
+ 0x09, 0xa2, 0x50, 0xaf, 0x6e, 0xb6, 0x09, 0xba, 0x0a, 0x40, 0xe3, 0x43, 0x4d, 0xa3, 0xd0, 0xfd,
+ 0xe8, 0x9d, 0xa2, 0xa9, 0xc9, 0x2a, 0xf5, 0x0e, 0x33, 0x54, 0x93, 0xb9, 0x40, 0xd0, 0x7a, 0xb5,
+ 0xad, 0x65, 0x2a, 0xd9, 0xce, 0x0b, 0x26, 0xa8, 0xd0, 0xec, 0x04, 0x15, 0x7a, 0x83, 0x2d, 0xa9,
+ 0xb7, 0x26, 0xf2, 0x45, 0x19, 0xcd, 0xcb, 0xa2, 0x82, 0xd3, 0xa2, 0x6c, 0x98, 0xac, 0x0d, 0x5b,
+ 0xe8, 0xc0, 0x0b, 0x31, 0x0c, 0x40, 0x69, 0xd2, 0x12, 0xb8, 0xe5, 0x85, 0x10, 0x06, 0x28, 0xed,
+ 0xc1, 0x9b, 0xe5, 0x3d, 0x78, 0xf7, 0x1f, 0x57, 0x4e, 0xd2, 0xa7, 0x53, 0xcd, 0xf5, 0x97, 0x59,
+ 0x3b, 0xf0, 0xd2, 0xd4, 0x0b, 0xf7, 0x4b, 0xb3, 0x7d, 0x9e, 0x80, 0xa8, 0x76, 0xb4, 0xe4, 0xcf,
+ 0x4c, 0x5a, 0xf2, 0x67, 0xf5, 0x25, 0x7f, 0x54, 0x41, 0xeb, 0xa3, 0x0a, 0x2a, 0xb7, 0xd4, 0x5a,
+ 0x77, 0xe1, 0x77, 0xf7, 0x37, 0x2b, 0x9f, 0x45, 0x6b, 0x7f, 0x3f, 0xba, 0xa5, 0xb8, 0xae, 0x17,
+ 0x5c, 0x93, 0xff, 0xf9, 0xbd, 0x51, 0x4b, 0xb8, 0x5a, 0xcc, 0x1e, 0x65, 0x09, 0x5f, 0xcc, 0xbd,
+ 0xae, 0x71, 0x17, 0x54, 0x2a, 0x17, 0x6e, 0x98, 0xca, 0x8f, 0xcd, 0x7a, 0x6e, 0x6a, 0xfe, 0xab,
+ 0xda, 0xe8, 0xe4, 0x2b, 0x11, 0xa7, 0xc9, 0xe7, 0xb0, 0x73, 0xca, 0x0c, 0xe9, 0xb3, 0x59, 0xcd,
+ 0xc6, 0xaf, 0xf6, 0x4e, 0x24, 0xd1, 0xd3, 0x0d, 0x95, 0x75, 0x86, 0xa8, 0x69, 0x88, 0xf8, 0xb8,
+ 0x2a, 0x35, 0xe2, 0x8a, 0xd0, 0x83, 0x97, 0xb1, 0xf2, 0xbf, 0xc3, 0xd0, 0xce, 0xeb, 0xac, 0x43,
+ 0x19, 0xd5, 0xf9, 0x98, 0x2d, 0xcb, 0x65, 0xb6, 0xcc, 0x54, 0x6d, 0xec, 0x3c, 0x78, 0x1a, 0x53,
+ 0xab, 0x71, 0x8c, 0x80, 0x45, 0x1e, 0xc7, 0x25, 0x66, 0xde, 0x44, 0xc2, 0x65, 0x46, 0x70, 0xea,
+ 0x4a, 0x5c, 0x9d, 0x89, 0xee, 0x23, 0x36, 0xaf, 0xf7, 0xee, 0x99, 0x2d, 0x62, 0x77, 0x8d, 0x35,
+ 0x15, 0x67, 0x9f, 0xdb, 0x8e, 0x9b, 0x0f, 0x47, 0x82, 0x48, 0xf7, 0xe0, 0x79, 0x4b, 0x4a, 0x7f,
+ 0x31, 0xae, 0xb3, 0xe6, 0xc0, 0x89, 0xc2, 0x4c, 0xdd, 0x87, 0xa8, 0xdf, 0x3e, 0x7b, 0xe3, 0x1b,
+ 0x37, 0x6f, 0xbe, 0xf7, 0xf5, 0x9b, 0x37, 0xaf, 0x7f, 0xfd, 0x6b, 0x5f, 0xbf, 0x7e, 0xeb, 0xdd,
+ 0x77, 0x6f, 0xbc, 0x77, 0xe3, 0x5d, 0x2b, 0xc7, 0x32, 0xff, 0x79, 0x55, 0xf7, 0x1f, 0x47, 0x09,
+ 0x9e, 0x2e, 0x98, 0xb9, 0xc4, 0x6a, 0xc3, 0xc4, 0xa7, 0x50, 0xaa, 0xfc, 0x39, 0xed, 0x8f, 0xd5,
+ 0x74, 0x19, 0x44, 0x33, 0xb5, 0x8b, 0x78, 0xf9, 0x37, 0x44, 0x28, 0xe8, 0x2f, 0x87, 0xc1, 0xfb,
+ 0x95, 0x51, 0x42, 0xf7, 0x85, 0xd4, 0x1f, 0x14, 0x5b, 0x43, 0x68, 0x39, 0x46, 0x5a, 0x1f, 0x89,
+ 0x91, 0x5e, 0x67, 0x67, 0x9d, 0x28, 0x88, 0xe1, 0xaf, 0x18, 0xb9, 0x5a, 0xa8, 0x14, 0x8d, 0x86,
+ 0x51, 0x94, 0xe5, 0x11, 0xd3, 0xd7, 0xd9, 0x22, 0xbc, 0x8d, 0xe8, 0x0c, 0x84, 0x73, 0xa0, 0x1b,
+ 0xcc, 0x85, 0x02, 0x0c, 0xa1, 0x4b, 0xe9, 0xde, 0x4a, 0x7a, 0xea, 0x4f, 0xb3, 0xa4, 0x03, 0x7e,
+ 0x83, 0xe2, 0x9b, 0x8b, 0xb2, 0xe0, 0x2e, 0xc2, 0xfb, 0x03, 0x7e, 0xc3, 0xdc, 0x19, 0x3f, 0xcc,
+ 0xe8, 0x7b, 0xe1, 0xbe, 0x0f, 0x87, 0x25, 0x60, 0xa9, 0x3e, 0x47, 0x6c, 0xda, 0xfc, 0xd9, 0xea,
+ 0xf8, 0x71, 0x45, 0x99, 0xec, 0x73, 0x09, 0x3e, 0x6b, 0x49, 0x5f, 0x93, 0x4f, 0x16, 0x3e, 0xdb,
+ 0xf1, 0xf8, 0x58, 0xd8, 0xba, 0x7e, 0xda, 0x93, 0x85, 0x29, 0xc1, 0x67, 0xf3, 0xc1, 0xc8, 0x89,
+ 0x5f, 0x7f, 0xc0, 0x13, 0xf1, 0x79, 0xcf, 0x4c, 0xcc, 0x68, 0x64, 0xac, 0x72, 0x6a, 0xa7, 0x13,
+ 0xa6, 0x3e, 0xe5, 0xaa, 0xa7, 0x9a, 0x72, 0x1f, 0xe8, 0xf7, 0x3b, 0x57, 0xb7, 0x20, 0xab, 0x85,
+ 0x87, 0x8f, 0xf6, 0xf6, 0x3c, 0x87, 0x1e, 0x76, 0xc8, 0x27, 0x82, 0xcf, 0xc3, 0xd2, 0xf5, 0x43,
+ 0xcf, 0x95, 0xa8, 0xe6, 0x9f, 0x2c, 0xdd, 0xb8, 0x1c, 0x23, 0x71, 0x3a, 0xc6, 0x47, 0xdb, 0xa9,
+ 0x8e, 0xb5, 0x03, 0x39, 0x64, 0x48, 0xb3, 0xf4, 0x2c, 0xeb, 0x3c, 0x01, 0xe1, 0xfd, 0x4d, 0xf3,
+ 0xd7, 0x4a, 0x67, 0xc7, 0xc0, 0xcc, 0x76, 0x71, 0xbb, 0xf6, 0xbe, 0x97, 0x66, 0x94, 0x8a, 0x25,
+ 0x1b, 0xca, 0x9f, 0x6c, 0x9c, 0xb5, 0x1a, 0x9e, 0x8b, 0x0f, 0x78, 0xbe, 0xcf, 0x6a, 0x9b, 0xae,
+ 0x72, 0xd1, 0x75, 0x4f, 0x7f, 0x0a, 0xad, 0xde, 0xa6, 0xab, 0xfe, 0xe0, 0x9c, 0x25, 0x6b, 0x76,
+ 0x5f, 0x63, 0xac, 0x00, 0x19, 0x1d, 0xd6, 0xa0, 0x3e, 0x94, 0x92, 0x72, 0x3d, 0xd7, 0xfc, 0xbd,
+ 0xaa, 0x9e, 0xa3, 0x32, 0x85, 0x7a, 0x2e, 0xbc, 0xef, 0xb1, 0x96, 0x72, 0xbd, 0x14, 0x73, 0xdf,
+ 0xea, 0x9d, 0xba, 0x7a, 0x4f, 0xc2, 0x76, 0xf8, 0xae, 0x9c, 0x97, 0xc4, 0x6b, 0x41, 0xae, 0xfb,
+ 0x9f, 0x2a, 0x6c, 0x79, 0x0c, 0xe1, 0xf8, 0xe1, 0xd2, 0xba, 0x55, 0x2d, 0x75, 0xcb, 0xb0, 0xd9,
+ 0x6c, 0x48, 0x69, 0x82, 0x92, 0xc9, 0xcd, 0x67, 0x61, 0x12, 0x20, 0x39, 0xc7, 0x48, 0xb7, 0xbb,
+ 0xca, 0xe6, 0x75, 0x30, 0x24, 0x84, 0xc1, 0x75, 0x75, 0xb9, 0x79, 0x06, 0x56, 0x1b, 0x56, 0x4b,
+ 0x42, 0x60, 0x37, 0x2d, 0x5d, 0x1e, 0x6d, 0xa2, 0xc1, 0x6f, 0xf3, 0xa7, 0xf4, 0x49, 0xb6, 0x2e,
+ 0x12, 0xfa, 0x7b, 0x85, 0x1f, 0x7b, 0x78, 0xdd, 0x45, 0x24, 0xc6, 0x55, 0x36, 0x27, 0xf0, 0x16,
+ 0x0b, 0xa4, 0xeb, 0xd1, 0x5f, 0x5c, 0xd2, 0x40, 0x53, 0xcc, 0x96, 0xf9, 0x47, 0xeb, 0xfa, 0xeb,
+ 0xd2, 0x52, 0x6f, 0x31, 0x7d, 0xe9, 0xe4, 0x79, 0x84, 0x7f, 0xda, 0x90, 0x87, 0xf9, 0xdb, 0x9d,
+ 0x18, 0xbc, 0xc5, 0x25, 0x6b, 0x49, 0x96, 0xd0, 0x0b, 0x9d, 0x18, 0xc0, 0xbd, 0xcd, 0xa0, 0x93,
+ 0x98, 0x21, 0x8a, 0x7f, 0x8c, 0x47, 0x8f, 0x36, 0xe7, 0x2d, 0x93, 0x0c, 0xe5, 0xa6, 0x21, 0xa4,
+ 0x5f, 0xc6, 0x07, 0x6c, 0x0e, 0xae, 0x7f, 0x03, 0x39, 0xdc, 0xee, 0x95, 0xb3, 0x45, 0x8a, 0xda,
+ 0x8f, 0x53, 0x9a, 0x59, 0xa9, 0xc5, 0x86, 0xf9, 0x6f, 0x63, 0x85, 0xd5, 0xc5, 0xa1, 0x08, 0xf3,
+ 0x0c, 0xf8, 0xee, 0xc4, 0xca, 0x77, 0x25, 0x8a, 0x45, 0x98, 0xc6, 0x07, 0xac, 0xcd, 0xc3, 0x30,
+ 0x1a, 0x86, 0x0e, 0x5c, 0xd6, 0x48, 0x3b, 0x8d, 0x13, 0xab, 0x96, 0x2b, 0xc0, 0xb5, 0xbf, 0xfc,
+ 0x4d, 0x3c, 0x95, 0xd2, 0xdb, 0xa4, 0x0b, 0xe3, 0xf4, 0x18, 0x1e, 0x25, 0xf6, 0x76, 0x37, 0x58,
+ 0x53, 0xf5, 0x1c, 0xd2, 0xdc, 0xa5, 0x64, 0x41, 0x11, 0x2a, 0x94, 0x96, 0xe9, 0xf3, 0x10, 0xd6,
+ 0x92, 0x17, 0x18, 0x93, 0x6b, 0x09, 0x3f, 0xe4, 0x19, 0x4f, 0xf2, 0xf0, 0xec, 0x80, 0xaf, 0x02,
+ 0xa0, 0xfb, 0xe7, 0x2b, 0x8c, 0x15, 0x42, 0x90, 0x8a, 0xaf, 0x9e, 0xc8, 0x41, 0xa5, 0xc8, 0x9f,
+ 0xc0, 0x39, 0xcf, 0xea, 0x51, 0xe8, 0x7b, 0xa1, 0x4a, 0xf8, 0xa2, 0x2f, 0xca, 0x48, 0xcc, 0xb2,
+ 0x22, 0xb2, 0x99, 0x7f, 0x1b, 0x17, 0x58, 0xc3, 0x0b, 0xe1, 0xe1, 0x07, 0xf5, 0x48, 0x9a, 0x17,
+ 0x42, 0x5a, 0x70, 0xa9, 0xa7, 0xaa, 0x41, 0xdc, 0x96, 0xe7, 0x3d, 0xa5, 0xdb, 0xf1, 0xdd, 0x9f,
+ 0xaf, 0xb0, 0x59, 0x10, 0x97, 0x74, 0x7d, 0xf6, 0x73, 0x43, 0x23, 0x7f, 0x42, 0x22, 0xb1, 0x2c,
+ 0x52, 0xb7, 0x61, 0xc0, 0x4f, 0x04, 0xc8, 0x8e, 0x87, 0x8f, 0xe1, 0x0c, 0x04, 0x77, 0x81, 0x6b,
+ 0x5a, 0x63, 0xd5, 0xb7, 0x9e, 0x4c, 0x3f, 0x53, 0x4a, 0xa6, 0xbf, 0xc2, 0xe6, 0x7e, 0x66, 0x98,
+ 0x66, 0x76, 0x1c, 0xc1, 0x1b, 0x70, 0x94, 0x72, 0x2a, 0x41, 0xdb, 0x00, 0x31, 0x7f, 0xaf, 0x52,
+ 0x4a, 0xcd, 0x08, 0x53, 0x6f, 0x3f, 0x14, 0x2e, 0x25, 0x23, 0xf6, 0x9d, 0xc4, 0x8b, 0x3f, 0xdf,
+ 0x69, 0xf8, 0xb1, 0xe7, 0xd1, 0x6f, 0xb0, 0xa5, 0xfc, 0xaf, 0xe5, 0xd9, 0xbb, 0x09, 0x78, 0xac,
+ 0x98, 0x2d, 0xbb, 0x98, 0xc3, 0xef, 0x00, 0xf8, 0xb8, 0xd7, 0x51, 0xe1, 0x91, 0xa6, 0xd0, 0xdb,
+ 0x13, 0x69, 0xa6, 0x9e, 0x48, 0x9d, 0xb1, 0x98, 0x02, 0x61, 0x30, 0x1f, 0x78, 0xd0, 0xff, 0x70,
+ 0x03, 0x70, 0x05, 0xb3, 0xf2, 0xcd, 0x5f, 0xa8, 0xb0, 0xc5, 0x91, 0x1b, 0xff, 0xc6, 0x65, 0x36,
+ 0xf5, 0x19, 0x80, 0xa5, 0xaf, 0x18, 0x97, 0xd8, 0x85, 0xb1, 0xd2, 0xbb, 0x4f, 0xbd, 0x34, 0x4b,
+ 0x97, 0x2a, 0xc6, 0x4b, 0xec, 0x85, 0xb1, 0xc2, 0xf5, 0x48, 0xa4, 0x0f, 0xa3, 0x0c, 0x70, 0x96,
+ 0xaa, 0xc6, 0x15, 0x76, 0x69, 0x0c, 0xe5, 0x61, 0x94, 0xad, 0xa2, 0x76, 0x2c, 0xd5, 0xee, 0xcc,
+ 0xde, 0xaf, 0x7c, 0xbf, 0xf2, 0x95, 0xff, 0x1d, 0x00, 0x00, 0xff, 0xff, 0x8e, 0x91, 0x25, 0x72,
+ 0xe4, 0x77, 0x00, 0x00,
}
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server_2.pb.go b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server_2.pb.go
index 255e8439..9acaefe7 100644
--- a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server_2.pb.go
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server_2.pb.go
@@ -24,17 +24,17 @@ type CMsgClientUCMAddScreenshot struct {
Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
Filename *string `protobuf:"bytes,2,opt,name=filename" json:"filename,omitempty"`
Thumbname *string `protobuf:"bytes,3,opt,name=thumbname" json:"thumbname,omitempty"`
- VrFilename *string `protobuf:"bytes,14,opt,name=vr_filename" json:"vr_filename,omitempty"`
- Rtime32Created *uint32 `protobuf:"fixed32,4,opt,name=rtime32_created" json:"rtime32_created,omitempty"`
+ VrFilename *string `protobuf:"bytes,14,opt,name=vr_filename,json=vrFilename" json:"vr_filename,omitempty"`
+ Rtime32Created *uint32 `protobuf:"fixed32,4,opt,name=rtime32_created,json=rtime32Created" json:"rtime32_created,omitempty"`
Width *uint32 `protobuf:"varint,5,opt,name=width" json:"width,omitempty"`
Height *uint32 `protobuf:"varint,6,opt,name=height" json:"height,omitempty"`
Permissions *uint32 `protobuf:"varint,7,opt,name=permissions" json:"permissions,omitempty"`
Caption *string `protobuf:"bytes,8,opt,name=caption" json:"caption,omitempty"`
- ShortcutName *string `protobuf:"bytes,9,opt,name=shortcut_name" json:"shortcut_name,omitempty"`
+ ShortcutName *string `protobuf:"bytes,9,opt,name=shortcut_name,json=shortcutName" json:"shortcut_name,omitempty"`
Tag []*CMsgClientUCMAddScreenshot_Tag `protobuf:"bytes,10,rep,name=tag" json:"tag,omitempty"`
- TaggedSteamid []uint64 `protobuf:"fixed64,11,rep,name=tagged_steamid" json:"tagged_steamid,omitempty"`
- SpoilerTag *bool `protobuf:"varint,12,opt,name=spoiler_tag" json:"spoiler_tag,omitempty"`
- TaggedPublishedfileid []uint64 `protobuf:"varint,13,rep,name=tagged_publishedfileid" json:"tagged_publishedfileid,omitempty"`
+ TaggedSteamid []uint64 `protobuf:"fixed64,11,rep,name=tagged_steamid,json=taggedSteamid" json:"tagged_steamid,omitempty"`
+ SpoilerTag *bool `protobuf:"varint,12,opt,name=spoiler_tag,json=spoilerTag" json:"spoiler_tag,omitempty"`
+ TaggedPublishedfileid []uint64 `protobuf:"varint,13,rep,name=tagged_publishedfileid,json=taggedPublishedfileid" json:"tagged_publishedfileid,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -164,8 +164,8 @@ func (m *CMsgClientUCMAddScreenshot) GetTaggedPublishedfileid() []uint64 {
}
type CMsgClientUCMAddScreenshot_Tag struct {
- TagName *string `protobuf:"bytes,1,opt,name=tag_name" json:"tag_name,omitempty"`
- TagValue *string `protobuf:"bytes,2,opt,name=tag_value" json:"tag_value,omitempty"`
+ TagName *string `protobuf:"bytes,1,opt,name=tag_name,json=tagName" json:"tag_name,omitempty"`
+ TagValue *string `protobuf:"bytes,2,opt,name=tag_value,json=tagValue" json:"tag_value,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -343,21 +343,21 @@ func (m *CMsgClientUCMDeleteScreenshotResponse) GetEresult() int32 {
}
type CMsgClientUCMPublishFile struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- FileName *string `protobuf:"bytes,2,opt,name=file_name" json:"file_name,omitempty"`
- PreviewFileName *string `protobuf:"bytes,3,opt,name=preview_file_name" json:"preview_file_name,omitempty"`
- ConsumerAppId *uint32 `protobuf:"varint,4,opt,name=consumer_app_id" json:"consumer_app_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ FileName *string `protobuf:"bytes,2,opt,name=file_name,json=fileName" json:"file_name,omitempty"`
+ PreviewFileName *string `protobuf:"bytes,3,opt,name=preview_file_name,json=previewFileName" json:"preview_file_name,omitempty"`
+ ConsumerAppId *uint32 `protobuf:"varint,4,opt,name=consumer_app_id,json=consumerAppId" json:"consumer_app_id,omitempty"`
Title *string `protobuf:"bytes,5,opt,name=title" json:"title,omitempty"`
Description *string `protobuf:"bytes,6,opt,name=description" json:"description,omitempty"`
Tags []string `protobuf:"bytes,8,rep,name=tags" json:"tags,omitempty"`
- WorkshopFile *bool `protobuf:"varint,9,opt,name=workshop_file" json:"workshop_file,omitempty"`
+ WorkshopFile *bool `protobuf:"varint,9,opt,name=workshop_file,json=workshopFile" json:"workshop_file,omitempty"`
Visibility *int32 `protobuf:"varint,10,opt,name=visibility" json:"visibility,omitempty"`
- FileType *uint32 `protobuf:"varint,11,opt,name=file_type" json:"file_type,omitempty"`
+ FileType *uint32 `protobuf:"varint,11,opt,name=file_type,json=fileType" json:"file_type,omitempty"`
Url *string `protobuf:"bytes,12,opt,name=url" json:"url,omitempty"`
- VideoProvider *uint32 `protobuf:"varint,13,opt,name=video_provider" json:"video_provider,omitempty"`
- VideoAccountName *string `protobuf:"bytes,14,opt,name=video_account_name" json:"video_account_name,omitempty"`
- VideoIdentifier *string `protobuf:"bytes,15,opt,name=video_identifier" json:"video_identifier,omitempty"`
- InProgress *bool `protobuf:"varint,16,opt,name=in_progress" json:"in_progress,omitempty"`
+ VideoProvider *uint32 `protobuf:"varint,13,opt,name=video_provider,json=videoProvider" json:"video_provider,omitempty"`
+ VideoAccountName *string `protobuf:"bytes,14,opt,name=video_account_name,json=videoAccountName" json:"video_account_name,omitempty"`
+ VideoIdentifier *string `protobuf:"bytes,15,opt,name=video_identifier,json=videoIdentifier" json:"video_identifier,omitempty"`
+ InProgress *bool `protobuf:"varint,16,opt,name=in_progress,json=inProgress" json:"in_progress,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -495,8 +495,8 @@ func (m *CMsgClientUCMPublishFile) GetInProgress() bool {
type CMsgClientUCMPublishFileResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- PublishedFileId *uint64 `protobuf:"fixed64,2,opt,name=published_file_id,def=18446744073709551615" json:"published_file_id,omitempty"`
- NeedsWorkshopLegalAgreementAcceptance *bool `protobuf:"varint,3,opt,name=needs_workshop_legal_agreement_acceptance,def=0" json:"needs_workshop_legal_agreement_acceptance,omitempty"`
+ PublishedFileId *uint64 `protobuf:"fixed64,2,opt,name=published_file_id,json=publishedFileId,def=18446744073709551615" json:"published_file_id,omitempty"`
+ NeedsWorkshopLegalAgreementAcceptance *bool `protobuf:"varint,3,opt,name=needs_workshop_legal_agreement_acceptance,json=needsWorkshopLegalAgreementAcceptance,def=0" json:"needs_workshop_legal_agreement_acceptance,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -553,34 +553,34 @@ func (m *CMsgClientUCMPublishFileResponse) GetNeedsWorkshopLegalAgreementAccepta
}
type CMsgClientUCMUpdatePublishedFile struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- PublishedFileId *uint64 `protobuf:"fixed64,2,opt,name=published_file_id" json:"published_file_id,omitempty"`
- FileName *string `protobuf:"bytes,3,opt,name=file_name" json:"file_name,omitempty"`
- PreviewFileName *string `protobuf:"bytes,4,opt,name=preview_file_name" json:"preview_file_name,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ PublishedFileId *uint64 `protobuf:"fixed64,2,opt,name=published_file_id,json=publishedFileId" json:"published_file_id,omitempty"`
+ FileName *string `protobuf:"bytes,3,opt,name=file_name,json=fileName" json:"file_name,omitempty"`
+ PreviewFileName *string `protobuf:"bytes,4,opt,name=preview_file_name,json=previewFileName" json:"preview_file_name,omitempty"`
Title *string `protobuf:"bytes,5,opt,name=title" json:"title,omitempty"`
Description *string `protobuf:"bytes,6,opt,name=description" json:"description,omitempty"`
Tags []string `protobuf:"bytes,7,rep,name=tags" json:"tags,omitempty"`
Visibility *int32 `protobuf:"varint,8,opt,name=visibility" json:"visibility,omitempty"`
- UpdateFile *bool `protobuf:"varint,9,opt,name=update_file" json:"update_file,omitempty"`
- UpdatePreviewFile *bool `protobuf:"varint,10,opt,name=update_preview_file" json:"update_preview_file,omitempty"`
- UpdateTitle *bool `protobuf:"varint,11,opt,name=update_title" json:"update_title,omitempty"`
- UpdateDescription *bool `protobuf:"varint,12,opt,name=update_description" json:"update_description,omitempty"`
- UpdateTags *bool `protobuf:"varint,13,opt,name=update_tags" json:"update_tags,omitempty"`
- UpdateVisibility *bool `protobuf:"varint,14,opt,name=update_visibility" json:"update_visibility,omitempty"`
- ChangeDescription *string `protobuf:"bytes,15,opt,name=change_description" json:"change_description,omitempty"`
- UpdateUrl *bool `protobuf:"varint,16,opt,name=update_url" json:"update_url,omitempty"`
+ UpdateFile *bool `protobuf:"varint,9,opt,name=update_file,json=updateFile" json:"update_file,omitempty"`
+ UpdatePreviewFile *bool `protobuf:"varint,10,opt,name=update_preview_file,json=updatePreviewFile" json:"update_preview_file,omitempty"`
+ UpdateTitle *bool `protobuf:"varint,11,opt,name=update_title,json=updateTitle" json:"update_title,omitempty"`
+ UpdateDescription *bool `protobuf:"varint,12,opt,name=update_description,json=updateDescription" json:"update_description,omitempty"`
+ UpdateTags *bool `protobuf:"varint,13,opt,name=update_tags,json=updateTags" json:"update_tags,omitempty"`
+ UpdateVisibility *bool `protobuf:"varint,14,opt,name=update_visibility,json=updateVisibility" json:"update_visibility,omitempty"`
+ ChangeDescription *string `protobuf:"bytes,15,opt,name=change_description,json=changeDescription" json:"change_description,omitempty"`
+ UpdateUrl *bool `protobuf:"varint,16,opt,name=update_url,json=updateUrl" json:"update_url,omitempty"`
Url *string `protobuf:"bytes,17,opt,name=url" json:"url,omitempty"`
- UpdateContentManifest *bool `protobuf:"varint,18,opt,name=update_content_manifest" json:"update_content_manifest,omitempty"`
- ContentManifest *uint64 `protobuf:"fixed64,19,opt,name=content_manifest" json:"content_manifest,omitempty"`
+ UpdateContentManifest *bool `protobuf:"varint,18,opt,name=update_content_manifest,json=updateContentManifest" json:"update_content_manifest,omitempty"`
+ ContentManifest *uint64 `protobuf:"fixed64,19,opt,name=content_manifest,json=contentManifest" json:"content_manifest,omitempty"`
Metadata *string `protobuf:"bytes,20,opt,name=metadata" json:"metadata,omitempty"`
- UpdateMetadata *bool `protobuf:"varint,21,opt,name=update_metadata" json:"update_metadata,omitempty"`
+ UpdateMetadata *bool `protobuf:"varint,21,opt,name=update_metadata,json=updateMetadata" json:"update_metadata,omitempty"`
Language *int32 `protobuf:"varint,22,opt,name=language,def=0" json:"language,omitempty"`
- RemovedKvtags []string `protobuf:"bytes,23,rep,name=removed_kvtags" json:"removed_kvtags,omitempty"`
+ RemovedKvtags []string `protobuf:"bytes,23,rep,name=removed_kvtags,json=removedKvtags" json:"removed_kvtags,omitempty"`
Kvtags []*CMsgClientUCMUpdatePublishedFile_KeyValueTag `protobuf:"bytes,24,rep,name=kvtags" json:"kvtags,omitempty"`
Previews []*CMsgClientUCMUpdatePublishedFile_AdditionalPreview `protobuf:"bytes,25,rep,name=previews" json:"previews,omitempty"`
- PreviewsToRemove []int32 `protobuf:"varint,26,rep,name=previews_to_remove" json:"previews_to_remove,omitempty"`
- ClearInProgress *bool `protobuf:"varint,27,opt,name=clear_in_progress" json:"clear_in_progress,omitempty"`
- RemoveAllKvtags *bool `protobuf:"varint,28,opt,name=remove_all_kvtags" json:"remove_all_kvtags,omitempty"`
+ PreviewsToRemove []int32 `protobuf:"varint,26,rep,name=previews_to_remove,json=previewsToRemove" json:"previews_to_remove,omitempty"`
+ ClearInProgress *bool `protobuf:"varint,27,opt,name=clear_in_progress,json=clearInProgress" json:"clear_in_progress,omitempty"`
+ RemoveAllKvtags *bool `protobuf:"varint,28,opt,name=remove_all_kvtags,json=removeAllKvtags" json:"remove_all_kvtags,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -861,11 +861,11 @@ func (m *CMsgClientUCMUpdatePublishedFile_KeyValueTag) GetValue() string {
}
type CMsgClientUCMUpdatePublishedFile_AdditionalPreview struct {
- OriginalFileName *string `protobuf:"bytes,1,opt,name=original_file_name" json:"original_file_name,omitempty"`
- InternalFileName *string `protobuf:"bytes,2,opt,name=internal_file_name" json:"internal_file_name,omitempty"`
+ OriginalFileName *string `protobuf:"bytes,1,opt,name=original_file_name,json=originalFileName" json:"original_file_name,omitempty"`
+ InternalFileName *string `protobuf:"bytes,2,opt,name=internal_file_name,json=internalFileName" json:"internal_file_name,omitempty"`
Videoid *string `protobuf:"bytes,3,opt,name=videoid" json:"videoid,omitempty"`
- PreviewType *uint32 `protobuf:"varint,4,opt,name=preview_type" json:"preview_type,omitempty"`
- UpdateIndex *int32 `protobuf:"varint,5,opt,name=update_index,def=-1" json:"update_index,omitempty"`
+ PreviewType *uint32 `protobuf:"varint,4,opt,name=preview_type,json=previewType" json:"preview_type,omitempty"`
+ UpdateIndex *int32 `protobuf:"varint,5,opt,name=update_index,json=updateIndex,def=-1" json:"update_index,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -939,7 +939,7 @@ func (m *CMsgClientUCMUpdatePublishedFile_AdditionalPreview) GetUpdateIndex() in
type CMsgClientUCMUpdatePublishedFileResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- NeedsWorkshopLegalAgreementAcceptance *bool `protobuf:"varint,2,opt,name=needs_workshop_legal_agreement_acceptance,def=0" json:"needs_workshop_legal_agreement_acceptance,omitempty"`
+ NeedsWorkshopLegalAgreementAcceptance *bool `protobuf:"varint,2,opt,name=needs_workshop_legal_agreement_acceptance,json=needsWorkshopLegalAgreementAcceptance,def=0" json:"needs_workshop_legal_agreement_acceptance,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -990,8 +990,8 @@ func (m *CMsgClientUCMUpdatePublishedFileResponse) GetNeedsWorkshopLegalAgreemen
}
type CMsgClientUCMDeletePublishedFile struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id,json=publishedFileId" json:"published_file_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,2,opt,name=app_id,json=appId" json:"app_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1080,9 +1080,9 @@ func (m *CMsgClientUCMDeletePublishedFileResponse) GetEresult() int32 {
}
type CMsgClientUCMEnumerateUserPublishedFiles struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- StartIndex *uint32 `protobuf:"varint,2,opt,name=start_index" json:"start_index,omitempty"`
- SortOrder *uint32 `protobuf:"varint,3,opt,name=sort_order" json:"sort_order,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ StartIndex *uint32 `protobuf:"varint,2,opt,name=start_index,json=startIndex" json:"start_index,omitempty"`
+ SortOrder *uint32 `protobuf:"varint,3,opt,name=sort_order,json=sortOrder" json:"sort_order,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1138,8 +1138,8 @@ func (m *CMsgClientUCMEnumerateUserPublishedFiles) GetSortOrder() uint32 {
type CMsgClientUCMEnumerateUserPublishedFilesResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- PublishedFiles []*CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId `protobuf:"bytes,2,rep,name=published_files" json:"published_files,omitempty"`
- TotalResults *uint32 `protobuf:"varint,3,opt,name=total_results" json:"total_results,omitempty"`
+ PublishedFiles []*CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId `protobuf:"bytes,2,rep,name=published_files,json=publishedFiles" json:"published_files,omitempty"`
+ TotalResults *uint32 `protobuf:"varint,3,opt,name=total_results,json=totalResults" json:"total_results,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1198,7 +1198,7 @@ func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse) GetTotalResults() uin
}
type CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id,json=publishedFileId" json:"published_file_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1241,10 +1241,10 @@ func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId) GetPu
}
type CMsgClientUCMEnumerateUserSubscribedFiles struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- StartIndex *uint32 `protobuf:"varint,2,opt,name=start_index" json:"start_index,omitempty"`
- ListType *uint32 `protobuf:"varint,3,opt,name=list_type,def=1" json:"list_type,omitempty"`
- MatchingFileType *uint32 `protobuf:"varint,4,opt,name=matching_file_type,def=0" json:"matching_file_type,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ StartIndex *uint32 `protobuf:"varint,2,opt,name=start_index,json=startIndex" json:"start_index,omitempty"`
+ ListType *uint32 `protobuf:"varint,3,opt,name=list_type,json=listType,def=1" json:"list_type,omitempty"`
+ MatchingFileType *uint32 `protobuf:"varint,4,opt,name=matching_file_type,json=matchingFileType,def=0" json:"matching_file_type,omitempty"`
Count *uint32 `protobuf:"varint,5,opt,name=count,def=50" json:"count,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -1254,8 +1254,10 @@ type CMsgClientUCMEnumerateUserSubscribedFiles struct {
func (m *CMsgClientUCMEnumerateUserSubscribedFiles) Reset() {
*m = CMsgClientUCMEnumerateUserSubscribedFiles{}
}
-func (m *CMsgClientUCMEnumerateUserSubscribedFiles) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientUCMEnumerateUserSubscribedFiles) ProtoMessage() {}
+func (m *CMsgClientUCMEnumerateUserSubscribedFiles) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgClientUCMEnumerateUserSubscribedFiles) ProtoMessage() {}
func (*CMsgClientUCMEnumerateUserSubscribedFiles) Descriptor() ([]byte, []int) {
return fileDescriptor_dab52857974b135d, []int{12}
}
@@ -1319,8 +1321,8 @@ func (m *CMsgClientUCMEnumerateUserSubscribedFiles) GetCount() uint32 {
type CMsgClientUCMEnumerateUserSubscribedFilesResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- SubscribedFiles []*CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId `protobuf:"bytes,2,rep,name=subscribed_files" json:"subscribed_files,omitempty"`
- TotalResults *uint32 `protobuf:"varint,3,opt,name=total_results" json:"total_results,omitempty"`
+ SubscribedFiles []*CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId `protobuf:"bytes,2,rep,name=subscribed_files,json=subscribedFiles" json:"subscribed_files,omitempty"`
+ TotalResults *uint32 `protobuf:"varint,3,opt,name=total_results,json=totalResults" json:"total_results,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1379,8 +1381,8 @@ func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse) GetTotalResults() ui
}
type CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- Rtime32Subscribed *uint32 `protobuf:"fixed32,2,opt,name=rtime32_subscribed,def=0" json:"rtime32_subscribed,omitempty"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id,json=publishedFileId" json:"published_file_id,omitempty"`
+ Rtime32Subscribed *uint32 `protobuf:"fixed32,2,opt,name=rtime32_subscribed,json=rtime32Subscribed,def=0" json:"rtime32_subscribed,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1432,9 +1434,10 @@ func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId) GetR
}
type CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- StartIndex *uint32 `protobuf:"varint,2,opt,name=start_index" json:"start_index,omitempty"`
- StartTime *uint32 `protobuf:"fixed32,3,opt,name=start_time" json:"start_time,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ StartIndex *uint32 `protobuf:"varint,2,opt,name=start_index,json=startIndex" json:"start_index,omitempty"`
+ StartTime *uint32 `protobuf:"fixed32,3,opt,name=start_time,json=startTime" json:"start_time,omitempty"`
+ DesiredRevision *uint32 `protobuf:"varint,4,opt,name=desired_revision,json=desiredRevision,def=0" json:"desired_revision,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1469,6 +1472,8 @@ func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates) XXX_DiscardUnknow
var xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates proto.InternalMessageInfo
+const Default_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates_DesiredRevision uint32 = 0
+
func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates) GetAppId() uint32 {
if m != nil && m.AppId != nil {
return *m.AppId
@@ -1490,10 +1495,17 @@ func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates) GetStartTime() ui
return 0
}
+func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates) GetDesiredRevision() uint32 {
+ if m != nil && m.DesiredRevision != nil {
+ return *m.DesiredRevision
+ }
+ return Default_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates_DesiredRevision
+}
+
type CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- SubscribedFiles []*CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId `protobuf:"bytes,2,rep,name=subscribed_files" json:"subscribed_files,omitempty"`
- TotalResults *uint32 `protobuf:"varint,3,opt,name=total_results" json:"total_results,omitempty"`
+ SubscribedFiles []*CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId `protobuf:"bytes,2,rep,name=subscribed_files,json=subscribedFiles" json:"subscribed_files,omitempty"`
+ TotalResults *uint32 `protobuf:"varint,3,opt,name=total_results,json=totalResults" json:"total_results,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1552,13 +1564,13 @@ func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse) GetTotalR
}
type CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- Rtime32Subscribed *uint32 `protobuf:"fixed32,2,opt,name=rtime32_subscribed,def=0" json:"rtime32_subscribed,omitempty"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id,json=publishedFileId" json:"published_file_id,omitempty"`
+ Rtime32Subscribed *uint32 `protobuf:"fixed32,2,opt,name=rtime32_subscribed,json=rtime32Subscribed,def=0" json:"rtime32_subscribed,omitempty"`
Appid *uint32 `protobuf:"varint,3,opt,name=appid" json:"appid,omitempty"`
- FileHcontent *uint64 `protobuf:"fixed64,4,opt,name=file_hcontent" json:"file_hcontent,omitempty"`
- FileSize *uint32 `protobuf:"varint,5,opt,name=file_size" json:"file_size,omitempty"`
- Rtime32LastUpdated *uint32 `protobuf:"fixed32,6,opt,name=rtime32_last_updated" json:"rtime32_last_updated,omitempty"`
- IsDepotContent *bool `protobuf:"varint,7,opt,name=is_depot_content" json:"is_depot_content,omitempty"`
+ FileHcontent *uint64 `protobuf:"fixed64,4,opt,name=file_hcontent,json=fileHcontent" json:"file_hcontent,omitempty"`
+ FileSize *uint32 `protobuf:"varint,5,opt,name=file_size,json=fileSize" json:"file_size,omitempty"`
+ Rtime32LastUpdated *uint32 `protobuf:"fixed32,6,opt,name=rtime32_last_updated,json=rtime32LastUpdated" json:"rtime32_last_updated,omitempty"`
+ IsDepotContent *bool `protobuf:"varint,7,opt,name=is_depot_content,json=isDepotContent" json:"is_depot_content,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1644,196 +1656,14 @@ func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedF
return false
}
-type CMsgClientUCMPublishedFileSubscribed struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
- FileHcontent *uint64 `protobuf:"fixed64,3,opt,name=file_hcontent" json:"file_hcontent,omitempty"`
- FileSize *uint32 `protobuf:"varint,4,opt,name=file_size" json:"file_size,omitempty"`
- RtimeSubscribed *uint32 `protobuf:"varint,5,opt,name=rtime_subscribed" json:"rtime_subscribed,omitempty"`
- IsDepotContent *bool `protobuf:"varint,6,opt,name=is_depot_content" json:"is_depot_content,omitempty"`
- RtimeUpdated *uint32 `protobuf:"varint,7,opt,name=rtime_updated" json:"rtime_updated,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
-}
-
-func (m *CMsgClientUCMPublishedFileSubscribed) Reset() { *m = CMsgClientUCMPublishedFileSubscribed{} }
-func (m *CMsgClientUCMPublishedFileSubscribed) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientUCMPublishedFileSubscribed) ProtoMessage() {}
-func (*CMsgClientUCMPublishedFileSubscribed) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{16}
-}
-
-func (m *CMsgClientUCMPublishedFileSubscribed) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_CMsgClientUCMPublishedFileSubscribed.Unmarshal(m, b)
-}
-func (m *CMsgClientUCMPublishedFileSubscribed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_CMsgClientUCMPublishedFileSubscribed.Marshal(b, m, deterministic)
-}
-func (m *CMsgClientUCMPublishedFileSubscribed) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CMsgClientUCMPublishedFileSubscribed.Merge(m, src)
-}
-func (m *CMsgClientUCMPublishedFileSubscribed) XXX_Size() int {
- return xxx_messageInfo_CMsgClientUCMPublishedFileSubscribed.Size(m)
-}
-func (m *CMsgClientUCMPublishedFileSubscribed) XXX_DiscardUnknown() {
- xxx_messageInfo_CMsgClientUCMPublishedFileSubscribed.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CMsgClientUCMPublishedFileSubscribed proto.InternalMessageInfo
-
-func (m *CMsgClientUCMPublishedFileSubscribed) GetPublishedFileId() uint64 {
- if m != nil && m.PublishedFileId != nil {
- return *m.PublishedFileId
- }
- return 0
-}
-
-func (m *CMsgClientUCMPublishedFileSubscribed) GetAppId() uint32 {
- if m != nil && m.AppId != nil {
- return *m.AppId
- }
- return 0
-}
-
-func (m *CMsgClientUCMPublishedFileSubscribed) GetFileHcontent() uint64 {
- if m != nil && m.FileHcontent != nil {
- return *m.FileHcontent
- }
- return 0
-}
-
-func (m *CMsgClientUCMPublishedFileSubscribed) GetFileSize() uint32 {
- if m != nil && m.FileSize != nil {
- return *m.FileSize
- }
- return 0
-}
-
-func (m *CMsgClientUCMPublishedFileSubscribed) GetRtimeSubscribed() uint32 {
- if m != nil && m.RtimeSubscribed != nil {
- return *m.RtimeSubscribed
- }
- return 0
-}
-
-func (m *CMsgClientUCMPublishedFileSubscribed) GetIsDepotContent() bool {
- if m != nil && m.IsDepotContent != nil {
- return *m.IsDepotContent
- }
- return false
-}
-
-func (m *CMsgClientUCMPublishedFileSubscribed) GetRtimeUpdated() uint32 {
- if m != nil && m.RtimeUpdated != nil {
- return *m.RtimeUpdated
- }
- return 0
-}
-
-type CMsgClientUCMPublishedFileUnsubscribed struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
-}
-
-func (m *CMsgClientUCMPublishedFileUnsubscribed) Reset() {
- *m = CMsgClientUCMPublishedFileUnsubscribed{}
-}
-func (m *CMsgClientUCMPublishedFileUnsubscribed) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientUCMPublishedFileUnsubscribed) ProtoMessage() {}
-func (*CMsgClientUCMPublishedFileUnsubscribed) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{17}
-}
-
-func (m *CMsgClientUCMPublishedFileUnsubscribed) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_CMsgClientUCMPublishedFileUnsubscribed.Unmarshal(m, b)
-}
-func (m *CMsgClientUCMPublishedFileUnsubscribed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_CMsgClientUCMPublishedFileUnsubscribed.Marshal(b, m, deterministic)
-}
-func (m *CMsgClientUCMPublishedFileUnsubscribed) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CMsgClientUCMPublishedFileUnsubscribed.Merge(m, src)
-}
-func (m *CMsgClientUCMPublishedFileUnsubscribed) XXX_Size() int {
- return xxx_messageInfo_CMsgClientUCMPublishedFileUnsubscribed.Size(m)
-}
-func (m *CMsgClientUCMPublishedFileUnsubscribed) XXX_DiscardUnknown() {
- xxx_messageInfo_CMsgClientUCMPublishedFileUnsubscribed.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CMsgClientUCMPublishedFileUnsubscribed proto.InternalMessageInfo
-
-func (m *CMsgClientUCMPublishedFileUnsubscribed) GetPublishedFileId() uint64 {
- if m != nil && m.PublishedFileId != nil {
- return *m.PublishedFileId
- }
- return 0
-}
-
-func (m *CMsgClientUCMPublishedFileUnsubscribed) GetAppId() uint32 {
- if m != nil && m.AppId != nil {
- return *m.AppId
- }
- return 0
-}
-
-type CMsgClientUCMPublishedFileDeleted struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
-}
-
-func (m *CMsgClientUCMPublishedFileDeleted) Reset() { *m = CMsgClientUCMPublishedFileDeleted{} }
-func (m *CMsgClientUCMPublishedFileDeleted) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientUCMPublishedFileDeleted) ProtoMessage() {}
-func (*CMsgClientUCMPublishedFileDeleted) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{18}
-}
-
-func (m *CMsgClientUCMPublishedFileDeleted) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_CMsgClientUCMPublishedFileDeleted.Unmarshal(m, b)
-}
-func (m *CMsgClientUCMPublishedFileDeleted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_CMsgClientUCMPublishedFileDeleted.Marshal(b, m, deterministic)
-}
-func (m *CMsgClientUCMPublishedFileDeleted) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CMsgClientUCMPublishedFileDeleted.Merge(m, src)
-}
-func (m *CMsgClientUCMPublishedFileDeleted) XXX_Size() int {
- return xxx_messageInfo_CMsgClientUCMPublishedFileDeleted.Size(m)
-}
-func (m *CMsgClientUCMPublishedFileDeleted) XXX_DiscardUnknown() {
- xxx_messageInfo_CMsgClientUCMPublishedFileDeleted.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CMsgClientUCMPublishedFileDeleted proto.InternalMessageInfo
-
-func (m *CMsgClientUCMPublishedFileDeleted) GetPublishedFileId() uint64 {
- if m != nil && m.PublishedFileId != nil {
- return *m.PublishedFileId
- }
- return 0
-}
-
-func (m *CMsgClientUCMPublishedFileDeleted) GetAppId() uint32 {
- if m != nil && m.AppId != nil {
- return *m.AppId
- }
- return 0
-}
-
type CMsgClientUCMPublishedFileUpdated struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
- TimeUpdated *uint32 `protobuf:"varint,3,opt,name=time_updated" json:"time_updated,omitempty"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id,json=publishedFileId" json:"published_file_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,2,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ TimeUpdated *uint32 `protobuf:"varint,3,opt,name=time_updated,json=timeUpdated" json:"time_updated,omitempty"`
Hcontent *uint64 `protobuf:"fixed64,4,opt,name=hcontent" json:"hcontent,omitempty"`
- FileSize *uint32 `protobuf:"fixed32,5,opt,name=file_size" json:"file_size,omitempty"`
- IsDepotContent *bool `protobuf:"varint,6,opt,name=is_depot_content" json:"is_depot_content,omitempty"`
+ FileSize *uint32 `protobuf:"fixed32,5,opt,name=file_size,json=fileSize" json:"file_size,omitempty"`
+ IsDepotContent *bool `protobuf:"varint,6,opt,name=is_depot_content,json=isDepotContent" json:"is_depot_content,omitempty"`
+ Revision *uint32 `protobuf:"varint,7,opt,name=revision" json:"revision,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1843,7 +1673,7 @@ func (m *CMsgClientUCMPublishedFileUpdated) Reset() { *m = CMsgClientUCM
func (m *CMsgClientUCMPublishedFileUpdated) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMPublishedFileUpdated) ProtoMessage() {}
func (*CMsgClientUCMPublishedFileUpdated) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{19}
+ return fileDescriptor_dab52857974b135d, []int{16}
}
func (m *CMsgClientUCMPublishedFileUpdated) XXX_Unmarshal(b []byte) error {
@@ -1906,10 +1736,17 @@ func (m *CMsgClientUCMPublishedFileUpdated) GetIsDepotContent() bool {
return false
}
+func (m *CMsgClientUCMPublishedFileUpdated) GetRevision() uint32 {
+ if m != nil && m.Revision != nil {
+ return *m.Revision
+ }
+ return 0
+}
+
type CMsgClientWorkshopItemChangesRequest struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- LastTimeUpdated *uint32 `protobuf:"varint,2,opt,name=last_time_updated" json:"last_time_updated,omitempty"`
- NumItemsNeeded *uint32 `protobuf:"varint,3,opt,name=num_items_needed" json:"num_items_needed,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ LastTimeUpdated *uint32 `protobuf:"varint,2,opt,name=last_time_updated,json=lastTimeUpdated" json:"last_time_updated,omitempty"`
+ NumItemsNeeded *uint32 `protobuf:"varint,3,opt,name=num_items_needed,json=numItemsNeeded" json:"num_items_needed,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1919,7 +1756,7 @@ func (m *CMsgClientWorkshopItemChangesRequest) Reset() { *m = CMsgClient
func (m *CMsgClientWorkshopItemChangesRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgClientWorkshopItemChangesRequest) ProtoMessage() {}
func (*CMsgClientWorkshopItemChangesRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{20}
+ return fileDescriptor_dab52857974b135d, []int{17}
}
func (m *CMsgClientWorkshopItemChangesRequest) XXX_Unmarshal(b []byte) error {
@@ -1963,8 +1800,8 @@ func (m *CMsgClientWorkshopItemChangesRequest) GetNumItemsNeeded() uint32 {
type CMsgClientWorkshopItemChangesResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- UpdateTime *uint32 `protobuf:"varint,2,opt,name=update_time" json:"update_time,omitempty"`
- WorkshopItems []*CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo `protobuf:"bytes,5,rep,name=workshop_items" json:"workshop_items,omitempty"`
+ UpdateTime *uint32 `protobuf:"varint,2,opt,name=update_time,json=updateTime" json:"update_time,omitempty"`
+ WorkshopItems []*CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo `protobuf:"bytes,5,rep,name=workshop_items,json=workshopItems" json:"workshop_items,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1974,7 +1811,7 @@ func (m *CMsgClientWorkshopItemChangesResponse) Reset() { *m = CMsgClien
func (m *CMsgClientWorkshopItemChangesResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientWorkshopItemChangesResponse) ProtoMessage() {}
func (*CMsgClientWorkshopItemChangesResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{21}
+ return fileDescriptor_dab52857974b135d, []int{18}
}
func (m *CMsgClientWorkshopItemChangesResponse) XXX_Unmarshal(b []byte) error {
@@ -2019,9 +1856,9 @@ func (m *CMsgClientWorkshopItemChangesResponse) GetWorkshopItems() []*CMsgClient
}
type CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- TimeUpdated *uint32 `protobuf:"varint,2,opt,name=time_updated" json:"time_updated,omitempty"`
- ManifestId *uint64 `protobuf:"fixed64,3,opt,name=manifest_id" json:"manifest_id,omitempty"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id,json=publishedFileId" json:"published_file_id,omitempty"`
+ TimeUpdated *uint32 `protobuf:"varint,2,opt,name=time_updated,json=timeUpdated" json:"time_updated,omitempty"`
+ ManifestId *uint64 `protobuf:"fixed64,3,opt,name=manifest_id,json=manifestId" json:"manifest_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2035,7 +1872,7 @@ func (m *CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo) String() string
}
func (*CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo) ProtoMessage() {}
func (*CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{21, 0}
+ return fileDescriptor_dab52857974b135d, []int{18, 0}
}
func (m *CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo) XXX_Unmarshal(b []byte) error {
@@ -2078,9 +1915,9 @@ func (m *CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo) GetManifestId()
}
type CMsgClientWorkshopItemInfoRequest struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- LastTimeUpdated *uint32 `protobuf:"varint,2,opt,name=last_time_updated" json:"last_time_updated,omitempty"`
- WorkshopItems []*CMsgClientWorkshopItemInfoRequest_WorkshopItem `protobuf:"bytes,3,rep,name=workshop_items" json:"workshop_items,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ LastTimeUpdated *uint32 `protobuf:"varint,2,opt,name=last_time_updated,json=lastTimeUpdated" json:"last_time_updated,omitempty"`
+ WorkshopItems []*CMsgClientWorkshopItemInfoRequest_WorkshopItem `protobuf:"bytes,3,rep,name=workshop_items,json=workshopItems" json:"workshop_items,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2090,7 +1927,7 @@ func (m *CMsgClientWorkshopItemInfoRequest) Reset() { *m = CMsgClientWor
func (m *CMsgClientWorkshopItemInfoRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgClientWorkshopItemInfoRequest) ProtoMessage() {}
func (*CMsgClientWorkshopItemInfoRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{22}
+ return fileDescriptor_dab52857974b135d, []int{19}
}
func (m *CMsgClientWorkshopItemInfoRequest) XXX_Unmarshal(b []byte) error {
@@ -2133,8 +1970,8 @@ func (m *CMsgClientWorkshopItemInfoRequest) GetWorkshopItems() []*CMsgClientWork
}
type CMsgClientWorkshopItemInfoRequest_WorkshopItem struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- TimeUpdated *uint32 `protobuf:"varint,2,opt,name=time_updated" json:"time_updated,omitempty"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id,json=publishedFileId" json:"published_file_id,omitempty"`
+ TimeUpdated *uint32 `protobuf:"varint,2,opt,name=time_updated,json=timeUpdated" json:"time_updated,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2148,7 +1985,7 @@ func (m *CMsgClientWorkshopItemInfoRequest_WorkshopItem) String() string {
}
func (*CMsgClientWorkshopItemInfoRequest_WorkshopItem) ProtoMessage() {}
func (*CMsgClientWorkshopItemInfoRequest_WorkshopItem) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{22, 0}
+ return fileDescriptor_dab52857974b135d, []int{19, 0}
}
func (m *CMsgClientWorkshopItemInfoRequest_WorkshopItem) XXX_Unmarshal(b []byte) error {
@@ -2185,9 +2022,9 @@ func (m *CMsgClientWorkshopItemInfoRequest_WorkshopItem) GetTimeUpdated() uint32
type CMsgClientWorkshopItemInfoResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- UpdateTime *uint32 `protobuf:"varint,2,opt,name=update_time" json:"update_time,omitempty"`
- WorkshopItems []*CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo `protobuf:"bytes,3,rep,name=workshop_items" json:"workshop_items,omitempty"`
- PrivateItems []uint64 `protobuf:"fixed64,4,rep,name=private_items" json:"private_items,omitempty"`
+ UpdateTime *uint32 `protobuf:"varint,2,opt,name=update_time,json=updateTime" json:"update_time,omitempty"`
+ WorkshopItems []*CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo `protobuf:"bytes,3,rep,name=workshop_items,json=workshopItems" json:"workshop_items,omitempty"`
+ PrivateItems []uint64 `protobuf:"fixed64,4,rep,name=private_items,json=privateItems" json:"private_items,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2197,7 +2034,7 @@ func (m *CMsgClientWorkshopItemInfoResponse) Reset() { *m = CMsgClientWo
func (m *CMsgClientWorkshopItemInfoResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientWorkshopItemInfoResponse) ProtoMessage() {}
func (*CMsgClientWorkshopItemInfoResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{23}
+ return fileDescriptor_dab52857974b135d, []int{20}
}
func (m *CMsgClientWorkshopItemInfoResponse) XXX_Unmarshal(b []byte) error {
@@ -2249,10 +2086,10 @@ func (m *CMsgClientWorkshopItemInfoResponse) GetPrivateItems() []uint64 {
}
type CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- TimeUpdated *uint32 `protobuf:"varint,2,opt,name=time_updated" json:"time_updated,omitempty"`
- ManifestId *uint64 `protobuf:"fixed64,3,opt,name=manifest_id" json:"manifest_id,omitempty"`
- IsLegacy *bool `protobuf:"varint,4,opt,name=is_legacy" json:"is_legacy,omitempty"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id,json=publishedFileId" json:"published_file_id,omitempty"`
+ TimeUpdated *uint32 `protobuf:"varint,2,opt,name=time_updated,json=timeUpdated" json:"time_updated,omitempty"`
+ ManifestId *uint64 `protobuf:"fixed64,3,opt,name=manifest_id,json=manifestId" json:"manifest_id,omitempty"`
+ IsLegacy *bool `protobuf:"varint,4,opt,name=is_legacy,json=isLegacy" json:"is_legacy,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2266,7 +2103,7 @@ func (m *CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) String() string {
}
func (*CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) ProtoMessage() {}
func (*CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{23, 0}
+ return fileDescriptor_dab52857974b135d, []int{20, 0}
}
func (m *CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) XXX_Unmarshal(b []byte) error {
@@ -2316,11 +2153,11 @@ func (m *CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) GetIsLegacy() bool
}
type CMsgClientUCMGetPublishedFilesForUser struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- CreatorSteamId *uint64 `protobuf:"fixed64,2,opt,name=creator_steam_id" json:"creator_steam_id,omitempty"`
- RequiredTags []string `protobuf:"bytes,3,rep,name=required_tags" json:"required_tags,omitempty"`
- ExcludedTags []string `protobuf:"bytes,4,rep,name=excluded_tags" json:"excluded_tags,omitempty"`
- StartIndex *uint32 `protobuf:"varint,5,opt,name=start_index" json:"start_index,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ CreatorSteamId *uint64 `protobuf:"fixed64,2,opt,name=creator_steam_id,json=creatorSteamId" json:"creator_steam_id,omitempty"`
+ RequiredTags []string `protobuf:"bytes,3,rep,name=required_tags,json=requiredTags" json:"required_tags,omitempty"`
+ ExcludedTags []string `protobuf:"bytes,4,rep,name=excluded_tags,json=excludedTags" json:"excluded_tags,omitempty"`
+ StartIndex *uint32 `protobuf:"varint,5,opt,name=start_index,json=startIndex" json:"start_index,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2330,7 +2167,7 @@ func (m *CMsgClientUCMGetPublishedFilesForUser) Reset() { *m = CMsgClien
func (m *CMsgClientUCMGetPublishedFilesForUser) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMGetPublishedFilesForUser) ProtoMessage() {}
func (*CMsgClientUCMGetPublishedFilesForUser) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{24}
+ return fileDescriptor_dab52857974b135d, []int{21}
}
func (m *CMsgClientUCMGetPublishedFilesForUser) XXX_Unmarshal(b []byte) error {
@@ -2388,8 +2225,8 @@ func (m *CMsgClientUCMGetPublishedFilesForUser) GetStartIndex() uint32 {
type CMsgClientUCMGetPublishedFilesForUserResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- PublishedFiles []*CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId `protobuf:"bytes,2,rep,name=published_files" json:"published_files,omitempty"`
- TotalResults *uint32 `protobuf:"varint,3,opt,name=total_results" json:"total_results,omitempty"`
+ PublishedFiles []*CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId `protobuf:"bytes,2,rep,name=published_files,json=publishedFiles" json:"published_files,omitempty"`
+ TotalResults *uint32 `protobuf:"varint,3,opt,name=total_results,json=totalResults" json:"total_results,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2403,7 +2240,7 @@ func (m *CMsgClientUCMGetPublishedFilesForUserResponse) String() string {
}
func (*CMsgClientUCMGetPublishedFilesForUserResponse) ProtoMessage() {}
func (*CMsgClientUCMGetPublishedFilesForUserResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{25}
+ return fileDescriptor_dab52857974b135d, []int{22}
}
func (m *CMsgClientUCMGetPublishedFilesForUserResponse) XXX_Unmarshal(b []byte) error {
@@ -2448,7 +2285,7 @@ func (m *CMsgClientUCMGetPublishedFilesForUserResponse) GetTotalResults() uint32
}
type CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id,json=publishedFileId" json:"published_file_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2462,7 +2299,7 @@ func (m *CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) String()
}
func (*CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) ProtoMessage() {}
func (*CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{25, 0}
+ return fileDescriptor_dab52857974b135d, []int{22, 0}
}
func (m *CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) XXX_Unmarshal(b []byte) error {
@@ -2491,8 +2328,8 @@ func (m *CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) GetPubli
}
type CMsgClientUCMSetUserPublishedFileAction struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id,json=publishedFileId" json:"published_file_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,2,opt,name=app_id,json=appId" json:"app_id,omitempty"`
Action *int32 `protobuf:"varint,3,opt,name=action" json:"action,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -2505,7 +2342,7 @@ func (m *CMsgClientUCMSetUserPublishedFileAction) Reset() {
func (m *CMsgClientUCMSetUserPublishedFileAction) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMSetUserPublishedFileAction) ProtoMessage() {}
func (*CMsgClientUCMSetUserPublishedFileAction) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{26}
+ return fileDescriptor_dab52857974b135d, []int{23}
}
func (m *CMsgClientUCMSetUserPublishedFileAction) XXX_Unmarshal(b []byte) error {
@@ -2562,7 +2399,7 @@ func (m *CMsgClientUCMSetUserPublishedFileActionResponse) String() string {
}
func (*CMsgClientUCMSetUserPublishedFileActionResponse) ProtoMessage() {}
func (*CMsgClientUCMSetUserPublishedFileActionResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{27}
+ return fileDescriptor_dab52857974b135d, []int{24}
}
func (m *CMsgClientUCMSetUserPublishedFileActionResponse) XXX_Unmarshal(b []byte) error {
@@ -2593,8 +2430,8 @@ func (m *CMsgClientUCMSetUserPublishedFileActionResponse) GetEresult() int32 {
}
type CMsgClientUCMEnumeratePublishedFilesByUserAction struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- StartIndex *uint32 `protobuf:"varint,2,opt,name=start_index" json:"start_index,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ StartIndex *uint32 `protobuf:"varint,2,opt,name=start_index,json=startIndex" json:"start_index,omitempty"`
Action *int32 `protobuf:"varint,3,opt,name=action" json:"action,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -2609,7 +2446,7 @@ func (m *CMsgClientUCMEnumeratePublishedFilesByUserAction) String() string {
}
func (*CMsgClientUCMEnumeratePublishedFilesByUserAction) ProtoMessage() {}
func (*CMsgClientUCMEnumeratePublishedFilesByUserAction) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{28}
+ return fileDescriptor_dab52857974b135d, []int{25}
}
func (m *CMsgClientUCMEnumeratePublishedFilesByUserAction) XXX_Unmarshal(b []byte) error {
@@ -2653,8 +2490,8 @@ func (m *CMsgClientUCMEnumeratePublishedFilesByUserAction) GetAction() int32 {
type CMsgClientUCMEnumeratePublishedFilesByUserActionResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- PublishedFiles []*CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId `protobuf:"bytes,2,rep,name=published_files" json:"published_files,omitempty"`
- TotalResults *uint32 `protobuf:"varint,3,opt,name=total_results" json:"total_results,omitempty"`
+ PublishedFiles []*CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId `protobuf:"bytes,2,rep,name=published_files,json=publishedFiles" json:"published_files,omitempty"`
+ TotalResults *uint32 `protobuf:"varint,3,opt,name=total_results,json=totalResults" json:"total_results,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2668,7 +2505,7 @@ func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse) String() stri
}
func (*CMsgClientUCMEnumeratePublishedFilesByUserActionResponse) ProtoMessage() {}
func (*CMsgClientUCMEnumeratePublishedFilesByUserActionResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{29}
+ return fileDescriptor_dab52857974b135d, []int{26}
}
func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse) XXX_Unmarshal(b []byte) error {
@@ -2713,8 +2550,8 @@ func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse) GetTotalResul
}
type CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- RtimeTimeStamp *uint32 `protobuf:"fixed32,2,opt,name=rtime_time_stamp,def=0" json:"rtime_time_stamp,omitempty"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id,json=publishedFileId" json:"published_file_id,omitempty"`
+ RtimeTimeStamp *uint32 `protobuf:"fixed32,2,opt,name=rtime_time_stamp,json=rtimeTimeStamp,def=0" json:"rtime_time_stamp,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2728,7 +2565,7 @@ func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileI
}
func (*CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId) ProtoMessage() {}
func (*CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{29, 0}
+ return fileDescriptor_dab52857974b135d, []int{26, 0}
}
func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId) XXX_Unmarshal(b []byte) error {
@@ -2775,7 +2612,7 @@ func (m *CMsgClientScreenshotsChanged) Reset() { *m = CMsgClientScreensh
func (m *CMsgClientScreenshotsChanged) String() string { return proto.CompactTextString(m) }
func (*CMsgClientScreenshotsChanged) ProtoMessage() {}
func (*CMsgClientScreenshotsChanged) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{30}
+ return fileDescriptor_dab52857974b135d, []int{27}
}
func (m *CMsgClientScreenshotsChanged) XXX_Unmarshal(b []byte) error {
@@ -2797,10 +2634,10 @@ func (m *CMsgClientScreenshotsChanged) XXX_DiscardUnknown() {
var xxx_messageInfo_CMsgClientScreenshotsChanged proto.InternalMessageInfo
type CMsgClientUpdateUserGameInfo struct {
- SteamidIdgs *uint64 `protobuf:"fixed64,1,opt,name=steamid_idgs" json:"steamid_idgs,omitempty"`
+ SteamidIdgs *uint64 `protobuf:"fixed64,1,opt,name=steamid_idgs,json=steamidIdgs" json:"steamid_idgs,omitempty"`
Gameid *uint64 `protobuf:"fixed64,2,opt,name=gameid" json:"gameid,omitempty"`
- GameIp *uint32 `protobuf:"varint,3,opt,name=game_ip" json:"game_ip,omitempty"`
- GamePort *uint32 `protobuf:"varint,4,opt,name=game_port" json:"game_port,omitempty"`
+ GameIp *uint32 `protobuf:"varint,3,opt,name=game_ip,json=gameIp" json:"game_ip,omitempty"`
+ GamePort *uint32 `protobuf:"varint,4,opt,name=game_port,json=gamePort" json:"game_port,omitempty"`
Token []byte `protobuf:"bytes,5,opt,name=token" json:"token,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -2811,7 +2648,7 @@ func (m *CMsgClientUpdateUserGameInfo) Reset() { *m = CMsgClientUpdateUs
func (m *CMsgClientUpdateUserGameInfo) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUpdateUserGameInfo) ProtoMessage() {}
func (*CMsgClientUpdateUserGameInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{31}
+ return fileDescriptor_dab52857974b135d, []int{28}
}
func (m *CMsgClientUpdateUserGameInfo) XXX_Unmarshal(b []byte) error {
@@ -2868,8 +2705,8 @@ func (m *CMsgClientUpdateUserGameInfo) GetToken() []byte {
}
type CMsgClientRichPresenceUpload struct {
- RichPresenceKv []byte `protobuf:"bytes,1,opt,name=rich_presence_kv" json:"rich_presence_kv,omitempty"`
- SteamidBroadcast []uint64 `protobuf:"fixed64,2,rep,name=steamid_broadcast" json:"steamid_broadcast,omitempty"`
+ RichPresenceKv []byte `protobuf:"bytes,1,opt,name=rich_presence_kv,json=richPresenceKv" json:"rich_presence_kv,omitempty"`
+ SteamidBroadcast []uint64 `protobuf:"fixed64,2,rep,name=steamid_broadcast,json=steamidBroadcast" json:"steamid_broadcast,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2879,7 +2716,7 @@ func (m *CMsgClientRichPresenceUpload) Reset() { *m = CMsgClientRichPres
func (m *CMsgClientRichPresenceUpload) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRichPresenceUpload) ProtoMessage() {}
func (*CMsgClientRichPresenceUpload) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{32}
+ return fileDescriptor_dab52857974b135d, []int{29}
}
func (m *CMsgClientRichPresenceUpload) XXX_Unmarshal(b []byte) error {
@@ -2915,7 +2752,7 @@ func (m *CMsgClientRichPresenceUpload) GetSteamidBroadcast() []uint64 {
}
type CMsgClientRichPresenceRequest struct {
- SteamidRequest []uint64 `protobuf:"fixed64,1,rep,name=steamid_request" json:"steamid_request,omitempty"`
+ SteamidRequest []uint64 `protobuf:"fixed64,1,rep,name=steamid_request,json=steamidRequest" json:"steamid_request,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2925,7 +2762,7 @@ func (m *CMsgClientRichPresenceRequest) Reset() { *m = CMsgClientRichPre
func (m *CMsgClientRichPresenceRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRichPresenceRequest) ProtoMessage() {}
func (*CMsgClientRichPresenceRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{33}
+ return fileDescriptor_dab52857974b135d, []int{30}
}
func (m *CMsgClientRichPresenceRequest) XXX_Unmarshal(b []byte) error {
@@ -2954,7 +2791,7 @@ func (m *CMsgClientRichPresenceRequest) GetSteamidRequest() []uint64 {
}
type CMsgClientRichPresenceInfo struct {
- RichPresence []*CMsgClientRichPresenceInfo_RichPresence `protobuf:"bytes,1,rep,name=rich_presence" json:"rich_presence,omitempty"`
+ RichPresence []*CMsgClientRichPresenceInfo_RichPresence `protobuf:"bytes,1,rep,name=rich_presence,json=richPresence" json:"rich_presence,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2964,7 +2801,7 @@ func (m *CMsgClientRichPresenceInfo) Reset() { *m = CMsgClientRichPresen
func (m *CMsgClientRichPresenceInfo) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRichPresenceInfo) ProtoMessage() {}
func (*CMsgClientRichPresenceInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{34}
+ return fileDescriptor_dab52857974b135d, []int{31}
}
func (m *CMsgClientRichPresenceInfo) XXX_Unmarshal(b []byte) error {
@@ -2993,8 +2830,8 @@ func (m *CMsgClientRichPresenceInfo) GetRichPresence() []*CMsgClientRichPresence
}
type CMsgClientRichPresenceInfo_RichPresence struct {
- SteamidUser *uint64 `protobuf:"fixed64,1,opt,name=steamid_user" json:"steamid_user,omitempty"`
- RichPresenceKv []byte `protobuf:"bytes,2,opt,name=rich_presence_kv" json:"rich_presence_kv,omitempty"`
+ SteamidUser *uint64 `protobuf:"fixed64,1,opt,name=steamid_user,json=steamidUser" json:"steamid_user,omitempty"`
+ RichPresenceKv []byte `protobuf:"bytes,2,opt,name=rich_presence_kv,json=richPresenceKv" json:"rich_presence_kv,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3006,7 +2843,7 @@ func (m *CMsgClientRichPresenceInfo_RichPresence) Reset() {
func (m *CMsgClientRichPresenceInfo_RichPresence) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRichPresenceInfo_RichPresence) ProtoMessage() {}
func (*CMsgClientRichPresenceInfo_RichPresence) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{34, 0}
+ return fileDescriptor_dab52857974b135d, []int{31, 0}
}
func (m *CMsgClientRichPresenceInfo_RichPresence) XXX_Unmarshal(b []byte) error {
@@ -3042,7 +2879,7 @@ func (m *CMsgClientRichPresenceInfo_RichPresence) GetRichPresenceKv() []byte {
}
type CMsgClientCheckFileSignature struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3052,7 +2889,7 @@ func (m *CMsgClientCheckFileSignature) Reset() { *m = CMsgClientCheckFil
func (m *CMsgClientCheckFileSignature) String() string { return proto.CompactTextString(m) }
func (*CMsgClientCheckFileSignature) ProtoMessage() {}
func (*CMsgClientCheckFileSignature) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{35}
+ return fileDescriptor_dab52857974b135d, []int{32}
}
func (m *CMsgClientCheckFileSignature) XXX_Unmarshal(b []byte) error {
@@ -3081,12 +2918,12 @@ func (m *CMsgClientCheckFileSignature) GetAppId() uint32 {
}
type CMsgClientCheckFileSignatureResponse struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
Pid *uint32 `protobuf:"varint,2,opt,name=pid" json:"pid,omitempty"`
Eresult *uint32 `protobuf:"varint,3,opt,name=eresult" json:"eresult,omitempty"`
Filename *string `protobuf:"bytes,4,opt,name=filename" json:"filename,omitempty"`
Esignatureresult *uint32 `protobuf:"varint,5,opt,name=esignatureresult" json:"esignatureresult,omitempty"`
- ShaFile []byte `protobuf:"bytes,6,opt,name=sha_file" json:"sha_file,omitempty"`
+ ShaFile []byte `protobuf:"bytes,6,opt,name=sha_file,json=shaFile" json:"sha_file,omitempty"`
Signatureheader []byte `protobuf:"bytes,7,opt,name=signatureheader" json:"signatureheader,omitempty"`
Filesize *uint32 `protobuf:"varint,8,opt,name=filesize" json:"filesize,omitempty"`
Getlasterror *uint32 `protobuf:"varint,9,opt,name=getlasterror" json:"getlasterror,omitempty"`
@@ -3100,7 +2937,7 @@ func (m *CMsgClientCheckFileSignatureResponse) Reset() { *m = CMsgClient
func (m *CMsgClientCheckFileSignatureResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientCheckFileSignatureResponse) ProtoMessage() {}
func (*CMsgClientCheckFileSignatureResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{36}
+ return fileDescriptor_dab52857974b135d, []int{33}
}
func (m *CMsgClientCheckFileSignatureResponse) XXX_Unmarshal(b []byte) error {
@@ -3204,7 +3041,7 @@ func (m *CMsgClientReadMachineAuth) Reset() { *m = CMsgClientReadMachine
func (m *CMsgClientReadMachineAuth) String() string { return proto.CompactTextString(m) }
func (*CMsgClientReadMachineAuth) ProtoMessage() {}
func (*CMsgClientReadMachineAuth) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{37}
+ return fileDescriptor_dab52857974b135d, []int{34}
}
func (m *CMsgClientReadMachineAuth) XXX_Unmarshal(b []byte) error {
@@ -3250,12 +3087,12 @@ type CMsgClientReadMachineAuthResponse struct {
Filename *string `protobuf:"bytes,1,opt,name=filename" json:"filename,omitempty"`
Eresult *uint32 `protobuf:"varint,2,opt,name=eresult" json:"eresult,omitempty"`
Filesize *uint32 `protobuf:"varint,3,opt,name=filesize" json:"filesize,omitempty"`
- ShaFile []byte `protobuf:"bytes,4,opt,name=sha_file" json:"sha_file,omitempty"`
+ ShaFile []byte `protobuf:"bytes,4,opt,name=sha_file,json=shaFile" json:"sha_file,omitempty"`
Getlasterror *uint32 `protobuf:"varint,5,opt,name=getlasterror" json:"getlasterror,omitempty"`
Offset *uint32 `protobuf:"varint,6,opt,name=offset" json:"offset,omitempty"`
Cubread *uint32 `protobuf:"varint,7,opt,name=cubread" json:"cubread,omitempty"`
- BytesRead []byte `protobuf:"bytes,8,opt,name=bytes_read" json:"bytes_read,omitempty"`
- FilenameSentry *string `protobuf:"bytes,9,opt,name=filename_sentry" json:"filename_sentry,omitempty"`
+ BytesRead []byte `protobuf:"bytes,8,opt,name=bytes_read,json=bytesRead" json:"bytes_read,omitempty"`
+ FilenameSentry *string `protobuf:"bytes,9,opt,name=filename_sentry,json=filenameSentry" json:"filename_sentry,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3265,7 +3102,7 @@ func (m *CMsgClientReadMachineAuthResponse) Reset() { *m = CMsgClientRea
func (m *CMsgClientReadMachineAuthResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientReadMachineAuthResponse) ProtoMessage() {}
func (*CMsgClientReadMachineAuthResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{38}
+ return fileDescriptor_dab52857974b135d, []int{35}
}
func (m *CMsgClientReadMachineAuthResponse) XXX_Unmarshal(b []byte) error {
@@ -3354,10 +3191,10 @@ type CMsgClientUpdateMachineAuth struct {
Offset *uint32 `protobuf:"varint,2,opt,name=offset" json:"offset,omitempty"`
Cubtowrite *uint32 `protobuf:"varint,3,opt,name=cubtowrite" json:"cubtowrite,omitempty"`
Bytes []byte `protobuf:"bytes,4,opt,name=bytes" json:"bytes,omitempty"`
- OtpType *uint32 `protobuf:"varint,5,opt,name=otp_type" json:"otp_type,omitempty"`
- OtpIdentifier *string `protobuf:"bytes,6,opt,name=otp_identifier" json:"otp_identifier,omitempty"`
- OtpSharedsecret []byte `protobuf:"bytes,7,opt,name=otp_sharedsecret" json:"otp_sharedsecret,omitempty"`
- OtpTimedrift *uint32 `protobuf:"varint,8,opt,name=otp_timedrift" json:"otp_timedrift,omitempty"`
+ OtpType *uint32 `protobuf:"varint,5,opt,name=otp_type,json=otpType" json:"otp_type,omitempty"`
+ OtpIdentifier *string `protobuf:"bytes,6,opt,name=otp_identifier,json=otpIdentifier" json:"otp_identifier,omitempty"`
+ OtpSharedsecret []byte `protobuf:"bytes,7,opt,name=otp_sharedsecret,json=otpSharedsecret" json:"otp_sharedsecret,omitempty"`
+ OtpTimedrift *uint32 `protobuf:"varint,8,opt,name=otp_timedrift,json=otpTimedrift" json:"otp_timedrift,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3367,7 +3204,7 @@ func (m *CMsgClientUpdateMachineAuth) Reset() { *m = CMsgClientUpdateMac
func (m *CMsgClientUpdateMachineAuth) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUpdateMachineAuth) ProtoMessage() {}
func (*CMsgClientUpdateMachineAuth) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{39}
+ return fileDescriptor_dab52857974b135d, []int{36}
}
func (m *CMsgClientUpdateMachineAuth) XXX_Unmarshal(b []byte) error {
@@ -3448,13 +3285,13 @@ type CMsgClientUpdateMachineAuthResponse struct {
Filename *string `protobuf:"bytes,1,opt,name=filename" json:"filename,omitempty"`
Eresult *uint32 `protobuf:"varint,2,opt,name=eresult" json:"eresult,omitempty"`
Filesize *uint32 `protobuf:"varint,3,opt,name=filesize" json:"filesize,omitempty"`
- ShaFile []byte `protobuf:"bytes,4,opt,name=sha_file" json:"sha_file,omitempty"`
+ ShaFile []byte `protobuf:"bytes,4,opt,name=sha_file,json=shaFile" json:"sha_file,omitempty"`
Getlasterror *uint32 `protobuf:"varint,5,opt,name=getlasterror" json:"getlasterror,omitempty"`
Offset *uint32 `protobuf:"varint,6,opt,name=offset" json:"offset,omitempty"`
Cubwrote *uint32 `protobuf:"varint,7,opt,name=cubwrote" json:"cubwrote,omitempty"`
- OtpType *int32 `protobuf:"varint,8,opt,name=otp_type" json:"otp_type,omitempty"`
- OtpValue *uint32 `protobuf:"varint,9,opt,name=otp_value" json:"otp_value,omitempty"`
- OtpIdentifier *string `protobuf:"bytes,10,opt,name=otp_identifier" json:"otp_identifier,omitempty"`
+ OtpType *int32 `protobuf:"varint,8,opt,name=otp_type,json=otpType" json:"otp_type,omitempty"`
+ OtpValue *uint32 `protobuf:"varint,9,opt,name=otp_value,json=otpValue" json:"otp_value,omitempty"`
+ OtpIdentifier *string `protobuf:"bytes,10,opt,name=otp_identifier,json=otpIdentifier" json:"otp_identifier,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3464,7 +3301,7 @@ func (m *CMsgClientUpdateMachineAuthResponse) Reset() { *m = CMsgClientU
func (m *CMsgClientUpdateMachineAuthResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUpdateMachineAuthResponse) ProtoMessage() {}
func (*CMsgClientUpdateMachineAuthResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{40}
+ return fileDescriptor_dab52857974b135d, []int{37}
}
func (m *CMsgClientUpdateMachineAuthResponse) XXX_Unmarshal(b []byte) error {
@@ -3557,16 +3394,16 @@ func (m *CMsgClientUpdateMachineAuthResponse) GetOtpIdentifier() string {
type CMsgClientRequestMachineAuth struct {
Filename *string `protobuf:"bytes,1,opt,name=filename" json:"filename,omitempty"`
- EresultSentryfile *uint32 `protobuf:"varint,2,opt,name=eresult_sentryfile" json:"eresult_sentryfile,omitempty"`
+ EresultSentryfile *uint32 `protobuf:"varint,2,opt,name=eresult_sentryfile,json=eresultSentryfile" json:"eresult_sentryfile,omitempty"`
Filesize *uint32 `protobuf:"varint,3,opt,name=filesize" json:"filesize,omitempty"`
- ShaSentryfile []byte `protobuf:"bytes,4,opt,name=sha_sentryfile" json:"sha_sentryfile,omitempty"`
- LockAccountAction *int32 `protobuf:"varint,6,opt,name=lock_account_action" json:"lock_account_action,omitempty"`
- OtpType *uint32 `protobuf:"varint,7,opt,name=otp_type" json:"otp_type,omitempty"`
- OtpIdentifier *string `protobuf:"bytes,8,opt,name=otp_identifier" json:"otp_identifier,omitempty"`
- OtpSharedsecret []byte `protobuf:"bytes,9,opt,name=otp_sharedsecret" json:"otp_sharedsecret,omitempty"`
- OtpValue *uint32 `protobuf:"varint,10,opt,name=otp_value" json:"otp_value,omitempty"`
- MachineName *string `protobuf:"bytes,11,opt,name=machine_name" json:"machine_name,omitempty"`
- MachineNameUserchosen *string `protobuf:"bytes,12,opt,name=machine_name_userchosen" json:"machine_name_userchosen,omitempty"`
+ ShaSentryfile []byte `protobuf:"bytes,4,opt,name=sha_sentryfile,json=shaSentryfile" json:"sha_sentryfile,omitempty"`
+ LockAccountAction *int32 `protobuf:"varint,6,opt,name=lock_account_action,json=lockAccountAction" json:"lock_account_action,omitempty"`
+ OtpType *uint32 `protobuf:"varint,7,opt,name=otp_type,json=otpType" json:"otp_type,omitempty"`
+ OtpIdentifier *string `protobuf:"bytes,8,opt,name=otp_identifier,json=otpIdentifier" json:"otp_identifier,omitempty"`
+ OtpSharedsecret []byte `protobuf:"bytes,9,opt,name=otp_sharedsecret,json=otpSharedsecret" json:"otp_sharedsecret,omitempty"`
+ OtpValue *uint32 `protobuf:"varint,10,opt,name=otp_value,json=otpValue" json:"otp_value,omitempty"`
+ MachineName *string `protobuf:"bytes,11,opt,name=machine_name,json=machineName" json:"machine_name,omitempty"`
+ MachineNameUserchosen *string `protobuf:"bytes,12,opt,name=machine_name_userchosen,json=machineNameUserchosen" json:"machine_name_userchosen,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3576,7 +3413,7 @@ func (m *CMsgClientRequestMachineAuth) Reset() { *m = CMsgClientRequestM
func (m *CMsgClientRequestMachineAuth) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestMachineAuth) ProtoMessage() {}
func (*CMsgClientRequestMachineAuth) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{41}
+ return fileDescriptor_dab52857974b135d, []int{38}
}
func (m *CMsgClientRequestMachineAuth) XXX_Unmarshal(b []byte) error {
@@ -3685,7 +3522,7 @@ func (m *CMsgClientRequestMachineAuthResponse) Reset() { *m = CMsgClient
func (m *CMsgClientRequestMachineAuthResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestMachineAuthResponse) ProtoMessage() {}
func (*CMsgClientRequestMachineAuthResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{42}
+ return fileDescriptor_dab52857974b135d, []int{39}
}
func (m *CMsgClientRequestMachineAuthResponse) XXX_Unmarshal(b []byte) error {
@@ -3724,7 +3561,7 @@ func (m *CMsgClientRegisterKey) Reset() { *m = CMsgClientRegisterKey{} }
func (m *CMsgClientRegisterKey) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRegisterKey) ProtoMessage() {}
func (*CMsgClientRegisterKey) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{43}
+ return fileDescriptor_dab52857974b135d, []int{40}
}
func (m *CMsgClientRegisterKey) XXX_Unmarshal(b []byte) error {
@@ -3754,8 +3591,8 @@ func (m *CMsgClientRegisterKey) GetKey() string {
type CMsgClientPurchaseResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- PurchaseResultDetails *int32 `protobuf:"varint,2,opt,name=purchase_result_details" json:"purchase_result_details,omitempty"`
- PurchaseReceiptInfo []byte `protobuf:"bytes,3,opt,name=purchase_receipt_info" json:"purchase_receipt_info,omitempty"`
+ PurchaseResultDetails *int32 `protobuf:"varint,2,opt,name=purchase_result_details,json=purchaseResultDetails" json:"purchase_result_details,omitempty"`
+ PurchaseReceiptInfo []byte `protobuf:"bytes,3,opt,name=purchase_receipt_info,json=purchaseReceiptInfo" json:"purchase_receipt_info,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3765,7 +3602,7 @@ func (m *CMsgClientPurchaseResponse) Reset() { *m = CMsgClientPurchaseRe
func (m *CMsgClientPurchaseResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientPurchaseResponse) ProtoMessage() {}
func (*CMsgClientPurchaseResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{44}
+ return fileDescriptor_dab52857974b135d, []int{41}
}
func (m *CMsgClientPurchaseResponse) XXX_Unmarshal(b []byte) error {
@@ -3810,12 +3647,12 @@ func (m *CMsgClientPurchaseResponse) GetPurchaseReceiptInfo() []byte {
}
type CMsgClientActivateOEMLicense struct {
- BiosManufacturer *string `protobuf:"bytes,1,opt,name=bios_manufacturer" json:"bios_manufacturer,omitempty"`
- BiosSerialnumber *string `protobuf:"bytes,2,opt,name=bios_serialnumber" json:"bios_serialnumber,omitempty"`
- LicenseFile []byte `protobuf:"bytes,3,opt,name=license_file" json:"license_file,omitempty"`
- MainboardManufacturer *string `protobuf:"bytes,4,opt,name=mainboard_manufacturer" json:"mainboard_manufacturer,omitempty"`
- MainboardProduct *string `protobuf:"bytes,5,opt,name=mainboard_product" json:"mainboard_product,omitempty"`
- MainboardSerialnumber *string `protobuf:"bytes,6,opt,name=mainboard_serialnumber" json:"mainboard_serialnumber,omitempty"`
+ BiosManufacturer *string `protobuf:"bytes,1,opt,name=bios_manufacturer,json=biosManufacturer" json:"bios_manufacturer,omitempty"`
+ BiosSerialnumber *string `protobuf:"bytes,2,opt,name=bios_serialnumber,json=biosSerialnumber" json:"bios_serialnumber,omitempty"`
+ LicenseFile []byte `protobuf:"bytes,3,opt,name=license_file,json=licenseFile" json:"license_file,omitempty"`
+ MainboardManufacturer *string `protobuf:"bytes,4,opt,name=mainboard_manufacturer,json=mainboardManufacturer" json:"mainboard_manufacturer,omitempty"`
+ MainboardProduct *string `protobuf:"bytes,5,opt,name=mainboard_product,json=mainboardProduct" json:"mainboard_product,omitempty"`
+ MainboardSerialnumber *string `protobuf:"bytes,6,opt,name=mainboard_serialnumber,json=mainboardSerialnumber" json:"mainboard_serialnumber,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3825,7 +3662,7 @@ func (m *CMsgClientActivateOEMLicense) Reset() { *m = CMsgClientActivate
func (m *CMsgClientActivateOEMLicense) String() string { return proto.CompactTextString(m) }
func (*CMsgClientActivateOEMLicense) ProtoMessage() {}
func (*CMsgClientActivateOEMLicense) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{45}
+ return fileDescriptor_dab52857974b135d, []int{42}
}
func (m *CMsgClientActivateOEMLicense) XXX_Unmarshal(b []byte) error {
@@ -3889,7 +3726,7 @@ func (m *CMsgClientActivateOEMLicense) GetMainboardSerialnumber() string {
}
type CMsgClientRegisterOEMMachine struct {
- OemRegisterFile []byte `protobuf:"bytes,1,opt,name=oem_register_file" json:"oem_register_file,omitempty"`
+ OemRegisterFile []byte `protobuf:"bytes,1,opt,name=oem_register_file,json=oemRegisterFile" json:"oem_register_file,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3899,7 +3736,7 @@ func (m *CMsgClientRegisterOEMMachine) Reset() { *m = CMsgClientRegister
func (m *CMsgClientRegisterOEMMachine) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRegisterOEMMachine) ProtoMessage() {}
func (*CMsgClientRegisterOEMMachine) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{46}
+ return fileDescriptor_dab52857974b135d, []int{43}
}
func (m *CMsgClientRegisterOEMMachine) XXX_Unmarshal(b []byte) error {
@@ -3938,7 +3775,7 @@ func (m *CMsgClientRegisterOEMMachineResponse) Reset() { *m = CMsgClient
func (m *CMsgClientRegisterOEMMachineResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRegisterOEMMachineResponse) ProtoMessage() {}
func (*CMsgClientRegisterOEMMachineResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{47}
+ return fileDescriptor_dab52857974b135d, []int{44}
}
func (m *CMsgClientRegisterOEMMachineResponse) XXX_Unmarshal(b []byte) error {
@@ -3967,8 +3804,8 @@ func (m *CMsgClientRegisterOEMMachineResponse) GetEresult() uint32 {
}
type CMsgClientPurchaseWithMachineID struct {
- PackageId *uint32 `protobuf:"varint,1,opt,name=package_id" json:"package_id,omitempty"`
- MachineInfo []byte `protobuf:"bytes,2,opt,name=machine_info" json:"machine_info,omitempty"`
+ PackageId *uint32 `protobuf:"varint,1,opt,name=package_id,json=packageId" json:"package_id,omitempty"`
+ MachineInfo []byte `protobuf:"bytes,2,opt,name=machine_info,json=machineInfo" json:"machine_info,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -3978,7 +3815,7 @@ func (m *CMsgClientPurchaseWithMachineID) Reset() { *m = CMsgClientPurch
func (m *CMsgClientPurchaseWithMachineID) String() string { return proto.CompactTextString(m) }
func (*CMsgClientPurchaseWithMachineID) ProtoMessage() {}
func (*CMsgClientPurchaseWithMachineID) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{48}
+ return fileDescriptor_dab52857974b135d, []int{45}
}
func (m *CMsgClientPurchaseWithMachineID) XXX_Unmarshal(b []byte) error {
@@ -4014,9 +3851,9 @@ func (m *CMsgClientPurchaseWithMachineID) GetMachineInfo() []byte {
}
type CMsgTrading_InitiateTradeRequest struct {
- TradeRequestId *uint32 `protobuf:"varint,1,opt,name=trade_request_id" json:"trade_request_id,omitempty"`
- OtherSteamid *uint64 `protobuf:"varint,2,opt,name=other_steamid" json:"other_steamid,omitempty"`
- OtherName *string `protobuf:"bytes,3,opt,name=other_name" json:"other_name,omitempty"`
+ TradeRequestId *uint32 `protobuf:"varint,1,opt,name=trade_request_id,json=tradeRequestId" json:"trade_request_id,omitempty"`
+ OtherSteamid *uint64 `protobuf:"varint,2,opt,name=other_steamid,json=otherSteamid" json:"other_steamid,omitempty"`
+ OtherName *string `protobuf:"bytes,3,opt,name=other_name,json=otherName" json:"other_name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -4026,7 +3863,7 @@ func (m *CMsgTrading_InitiateTradeRequest) Reset() { *m = CMsgTrading_In
func (m *CMsgTrading_InitiateTradeRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgTrading_InitiateTradeRequest) ProtoMessage() {}
func (*CMsgTrading_InitiateTradeRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{49}
+ return fileDescriptor_dab52857974b135d, []int{46}
}
func (m *CMsgTrading_InitiateTradeRequest) XXX_Unmarshal(b []byte) error {
@@ -4070,14 +3907,14 @@ func (m *CMsgTrading_InitiateTradeRequest) GetOtherName() string {
type CMsgTrading_InitiateTradeResponse struct {
Response *uint32 `protobuf:"varint,1,opt,name=response" json:"response,omitempty"`
- TradeRequestId *uint32 `protobuf:"varint,2,opt,name=trade_request_id" json:"trade_request_id,omitempty"`
- OtherSteamid *uint64 `protobuf:"varint,3,opt,name=other_steamid" json:"other_steamid,omitempty"`
- SteamguardRequiredDays *uint32 `protobuf:"varint,4,opt,name=steamguard_required_days" json:"steamguard_required_days,omitempty"`
- NewDeviceCooldownDays *uint32 `protobuf:"varint,5,opt,name=new_device_cooldown_days" json:"new_device_cooldown_days,omitempty"`
- DefaultPasswordResetProbationDays *uint32 `protobuf:"varint,6,opt,name=default_password_reset_probation_days" json:"default_password_reset_probation_days,omitempty"`
- PasswordResetProbationDays *uint32 `protobuf:"varint,7,opt,name=password_reset_probation_days" json:"password_reset_probation_days,omitempty"`
- DefaultEmailChangeProbationDays *uint32 `protobuf:"varint,8,opt,name=default_email_change_probation_days" json:"default_email_change_probation_days,omitempty"`
- EmailChangeProbationDays *uint32 `protobuf:"varint,9,opt,name=email_change_probation_days" json:"email_change_probation_days,omitempty"`
+ TradeRequestId *uint32 `protobuf:"varint,2,opt,name=trade_request_id,json=tradeRequestId" json:"trade_request_id,omitempty"`
+ OtherSteamid *uint64 `protobuf:"varint,3,opt,name=other_steamid,json=otherSteamid" json:"other_steamid,omitempty"`
+ SteamguardRequiredDays *uint32 `protobuf:"varint,4,opt,name=steamguard_required_days,json=steamguardRequiredDays" json:"steamguard_required_days,omitempty"`
+ NewDeviceCooldownDays *uint32 `protobuf:"varint,5,opt,name=new_device_cooldown_days,json=newDeviceCooldownDays" json:"new_device_cooldown_days,omitempty"`
+ DefaultPasswordResetProbationDays *uint32 `protobuf:"varint,6,opt,name=default_password_reset_probation_days,json=defaultPasswordResetProbationDays" json:"default_password_reset_probation_days,omitempty"`
+ PasswordResetProbationDays *uint32 `protobuf:"varint,7,opt,name=password_reset_probation_days,json=passwordResetProbationDays" json:"password_reset_probation_days,omitempty"`
+ DefaultEmailChangeProbationDays *uint32 `protobuf:"varint,8,opt,name=default_email_change_probation_days,json=defaultEmailChangeProbationDays" json:"default_email_change_probation_days,omitempty"`
+ EmailChangeProbationDays *uint32 `protobuf:"varint,9,opt,name=email_change_probation_days,json=emailChangeProbationDays" json:"email_change_probation_days,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -4087,7 +3924,7 @@ func (m *CMsgTrading_InitiateTradeResponse) Reset() { *m = CMsgTrading_I
func (m *CMsgTrading_InitiateTradeResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgTrading_InitiateTradeResponse) ProtoMessage() {}
func (*CMsgTrading_InitiateTradeResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{50}
+ return fileDescriptor_dab52857974b135d, []int{47}
}
func (m *CMsgTrading_InitiateTradeResponse) XXX_Unmarshal(b []byte) error {
@@ -4172,7 +4009,7 @@ func (m *CMsgTrading_InitiateTradeResponse) GetEmailChangeProbationDays() uint32
}
type CMsgTrading_CancelTradeRequest struct {
- OtherSteamid *uint64 `protobuf:"varint,1,opt,name=other_steamid" json:"other_steamid,omitempty"`
+ OtherSteamid *uint64 `protobuf:"varint,1,opt,name=other_steamid,json=otherSteamid" json:"other_steamid,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -4182,7 +4019,7 @@ func (m *CMsgTrading_CancelTradeRequest) Reset() { *m = CMsgTrading_Canc
func (m *CMsgTrading_CancelTradeRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgTrading_CancelTradeRequest) ProtoMessage() {}
func (*CMsgTrading_CancelTradeRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{51}
+ return fileDescriptor_dab52857974b135d, []int{48}
}
func (m *CMsgTrading_CancelTradeRequest) XXX_Unmarshal(b []byte) error {
@@ -4211,7 +4048,7 @@ func (m *CMsgTrading_CancelTradeRequest) GetOtherSteamid() uint64 {
}
type CMsgTrading_StartSession struct {
- OtherSteamid *uint64 `protobuf:"varint,1,opt,name=other_steamid" json:"other_steamid,omitempty"`
+ OtherSteamid *uint64 `protobuf:"varint,1,opt,name=other_steamid,json=otherSteamid" json:"other_steamid,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -4221,7 +4058,7 @@ func (m *CMsgTrading_StartSession) Reset() { *m = CMsgTrading_StartSessi
func (m *CMsgTrading_StartSession) String() string { return proto.CompactTextString(m) }
func (*CMsgTrading_StartSession) ProtoMessage() {}
func (*CMsgTrading_StartSession) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{52}
+ return fileDescriptor_dab52857974b135d, []int{49}
}
func (m *CMsgTrading_StartSession) XXX_Unmarshal(b []byte) error {
@@ -4250,9 +4087,9 @@ func (m *CMsgTrading_StartSession) GetOtherSteamid() uint64 {
}
type CMsgClientGetCDNAuthToken struct {
- DepotId *uint32 `protobuf:"varint,1,opt,name=depot_id" json:"depot_id,omitempty"`
- HostName *string `protobuf:"bytes,2,opt,name=host_name" json:"host_name,omitempty"`
- AppId *uint32 `protobuf:"varint,3,opt,name=app_id" json:"app_id,omitempty"`
+ DepotId *uint32 `protobuf:"varint,1,opt,name=depot_id,json=depotId" json:"depot_id,omitempty"`
+ HostName *string `protobuf:"bytes,2,opt,name=host_name,json=hostName" json:"host_name,omitempty"`
+ AppId *uint32 `protobuf:"varint,3,opt,name=app_id,json=appId" json:"app_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -4262,7 +4099,7 @@ func (m *CMsgClientGetCDNAuthToken) Reset() { *m = CMsgClientGetCDNAuthT
func (m *CMsgClientGetCDNAuthToken) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetCDNAuthToken) ProtoMessage() {}
func (*CMsgClientGetCDNAuthToken) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{53}
+ return fileDescriptor_dab52857974b135d, []int{50}
}
func (m *CMsgClientGetCDNAuthToken) XXX_Unmarshal(b []byte) error {
@@ -4305,8 +4142,8 @@ func (m *CMsgClientGetCDNAuthToken) GetAppId() uint32 {
}
type CMsgClientGetDepotDecryptionKey struct {
- DepotId *uint32 `protobuf:"varint,1,opt,name=depot_id" json:"depot_id,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
+ DepotId *uint32 `protobuf:"varint,1,opt,name=depot_id,json=depotId" json:"depot_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,2,opt,name=app_id,json=appId" json:"app_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -4316,7 +4153,7 @@ func (m *CMsgClientGetDepotDecryptionKey) Reset() { *m = CMsgClientGetDe
func (m *CMsgClientGetDepotDecryptionKey) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetDepotDecryptionKey) ProtoMessage() {}
func (*CMsgClientGetDepotDecryptionKey) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{54}
+ return fileDescriptor_dab52857974b135d, []int{51}
}
func (m *CMsgClientGetDepotDecryptionKey) XXX_Unmarshal(b []byte) error {
@@ -4353,8 +4190,8 @@ func (m *CMsgClientGetDepotDecryptionKey) GetAppId() uint32 {
type CMsgClientGetDepotDecryptionKeyResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- DepotId *uint32 `protobuf:"varint,2,opt,name=depot_id" json:"depot_id,omitempty"`
- DepotEncryptionKey []byte `protobuf:"bytes,3,opt,name=depot_encryption_key" json:"depot_encryption_key,omitempty"`
+ DepotId *uint32 `protobuf:"varint,2,opt,name=depot_id,json=depotId" json:"depot_id,omitempty"`
+ DepotEncryptionKey []byte `protobuf:"bytes,3,opt,name=depot_encryption_key,json=depotEncryptionKey" json:"depot_encryption_key,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -4366,7 +4203,7 @@ func (m *CMsgClientGetDepotDecryptionKeyResponse) Reset() {
func (m *CMsgClientGetDepotDecryptionKeyResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetDepotDecryptionKeyResponse) ProtoMessage() {}
func (*CMsgClientGetDepotDecryptionKeyResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{55}
+ return fileDescriptor_dab52857974b135d, []int{52}
}
func (m *CMsgClientGetDepotDecryptionKeyResponse) XXX_Unmarshal(b []byte) error {
@@ -4411,7 +4248,7 @@ func (m *CMsgClientGetDepotDecryptionKeyResponse) GetDepotEncryptionKey() []byte
}
type CMsgClientCheckAppBetaPassword struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
Betapassword *string `protobuf:"bytes,2,opt,name=betapassword" json:"betapassword,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -4422,7 +4259,7 @@ func (m *CMsgClientCheckAppBetaPassword) Reset() { *m = CMsgClientCheckA
func (m *CMsgClientCheckAppBetaPassword) String() string { return proto.CompactTextString(m) }
func (*CMsgClientCheckAppBetaPassword) ProtoMessage() {}
func (*CMsgClientCheckAppBetaPassword) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{56}
+ return fileDescriptor_dab52857974b135d, []int{53}
}
func (m *CMsgClientCheckAppBetaPassword) XXX_Unmarshal(b []byte) error {
@@ -4471,7 +4308,7 @@ func (m *CMsgClientCheckAppBetaPasswordResponse) Reset() {
func (m *CMsgClientCheckAppBetaPasswordResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientCheckAppBetaPasswordResponse) ProtoMessage() {}
func (*CMsgClientCheckAppBetaPasswordResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{57}
+ return fileDescriptor_dab52857974b135d, []int{54}
}
func (m *CMsgClientCheckAppBetaPasswordResponse) XXX_Unmarshal(b []byte) error {
@@ -4524,7 +4361,7 @@ func (m *CMsgClientCheckAppBetaPasswordResponse_BetaPassword) String() string {
}
func (*CMsgClientCheckAppBetaPasswordResponse_BetaPassword) ProtoMessage() {}
func (*CMsgClientCheckAppBetaPasswordResponse_BetaPassword) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{57, 0}
+ return fileDescriptor_dab52857974b135d, []int{54, 0}
}
func (m *CMsgClientCheckAppBetaPasswordResponse_BetaPassword) XXX_Unmarshal(b []byte) error {
@@ -4560,28 +4397,28 @@ func (m *CMsgClientCheckAppBetaPasswordResponse_BetaPassword) GetBetapassword()
}
type CMsgClientUpdateAppJobReport struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- DepotIds []uint32 `protobuf:"varint,2,rep,name=depot_ids" json:"depot_ids,omitempty"`
- AppState *uint32 `protobuf:"varint,3,opt,name=app_state" json:"app_state,omitempty"`
- JobAppError *uint32 `protobuf:"varint,4,opt,name=job_app_error" json:"job_app_error,omitempty"`
- ErrorDetails *string `protobuf:"bytes,5,opt,name=error_details" json:"error_details,omitempty"`
- JobDuration *uint32 `protobuf:"varint,6,opt,name=job_duration" json:"job_duration,omitempty"`
- FilesValidationFailed *uint32 `protobuf:"varint,7,opt,name=files_validation_failed" json:"files_validation_failed,omitempty"`
- JobBytesDownloaded *uint64 `protobuf:"varint,8,opt,name=job_bytes_downloaded" json:"job_bytes_downloaded,omitempty"`
- JobBytesStaged *uint64 `protobuf:"varint,9,opt,name=job_bytes_staged" json:"job_bytes_staged,omitempty"`
- BytesComitted *uint64 `protobuf:"varint,10,opt,name=bytes_comitted" json:"bytes_comitted,omitempty"`
- StartAppState *uint32 `protobuf:"varint,11,opt,name=start_app_state" json:"start_app_state,omitempty"`
- StatsMachineId *uint64 `protobuf:"fixed64,12,opt,name=stats_machine_id" json:"stats_machine_id,omitempty"`
- BranchName *string `protobuf:"bytes,13,opt,name=branch_name" json:"branch_name,omitempty"`
- TotalBytesDownloaded *uint64 `protobuf:"varint,14,opt,name=total_bytes_downloaded" json:"total_bytes_downloaded,omitempty"`
- TotalBytesStaged *uint64 `protobuf:"varint,15,opt,name=total_bytes_staged" json:"total_bytes_staged,omitempty"`
- TotalBytesRestored *uint64 `protobuf:"varint,16,opt,name=total_bytes_restored" json:"total_bytes_restored,omitempty"`
- IsBorrowed *bool `protobuf:"varint,17,opt,name=is_borrowed" json:"is_borrowed,omitempty"`
- IsFreeWeekend *bool `protobuf:"varint,18,opt,name=is_free_weekend" json:"is_free_weekend,omitempty"`
- TotalBytesLegacy *uint64 `protobuf:"varint,19,opt,name=total_bytes_legacy" json:"total_bytes_legacy,omitempty"`
- TotalBytesPatched *uint64 `protobuf:"varint,20,opt,name=total_bytes_patched" json:"total_bytes_patched,omitempty"`
- TotalBytesSaved *uint64 `protobuf:"varint,21,opt,name=total_bytes_saved" json:"total_bytes_saved,omitempty"`
- CellId *uint32 `protobuf:"varint,22,opt,name=cell_id" json:"cell_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ DepotIds []uint32 `protobuf:"varint,2,rep,name=depot_ids,json=depotIds" json:"depot_ids,omitempty"`
+ AppState *uint32 `protobuf:"varint,3,opt,name=app_state,json=appState" json:"app_state,omitempty"`
+ JobAppError *uint32 `protobuf:"varint,4,opt,name=job_app_error,json=jobAppError" json:"job_app_error,omitempty"`
+ ErrorDetails *string `protobuf:"bytes,5,opt,name=error_details,json=errorDetails" json:"error_details,omitempty"`
+ JobDuration *uint32 `protobuf:"varint,6,opt,name=job_duration,json=jobDuration" json:"job_duration,omitempty"`
+ FilesValidationFailed *uint32 `protobuf:"varint,7,opt,name=files_validation_failed,json=filesValidationFailed" json:"files_validation_failed,omitempty"`
+ JobBytesDownloaded *uint64 `protobuf:"varint,8,opt,name=job_bytes_downloaded,json=jobBytesDownloaded" json:"job_bytes_downloaded,omitempty"`
+ JobBytesStaged *uint64 `protobuf:"varint,9,opt,name=job_bytes_staged,json=jobBytesStaged" json:"job_bytes_staged,omitempty"`
+ BytesComitted *uint64 `protobuf:"varint,10,opt,name=bytes_comitted,json=bytesComitted" json:"bytes_comitted,omitempty"`
+ StartAppState *uint32 `protobuf:"varint,11,opt,name=start_app_state,json=startAppState" json:"start_app_state,omitempty"`
+ StatsMachineId *uint64 `protobuf:"fixed64,12,opt,name=stats_machine_id,json=statsMachineId" json:"stats_machine_id,omitempty"`
+ BranchName *string `protobuf:"bytes,13,opt,name=branch_name,json=branchName" json:"branch_name,omitempty"`
+ TotalBytesDownloaded *uint64 `protobuf:"varint,14,opt,name=total_bytes_downloaded,json=totalBytesDownloaded" json:"total_bytes_downloaded,omitempty"`
+ TotalBytesStaged *uint64 `protobuf:"varint,15,opt,name=total_bytes_staged,json=totalBytesStaged" json:"total_bytes_staged,omitempty"`
+ TotalBytesRestored *uint64 `protobuf:"varint,16,opt,name=total_bytes_restored,json=totalBytesRestored" json:"total_bytes_restored,omitempty"`
+ IsBorrowed *bool `protobuf:"varint,17,opt,name=is_borrowed,json=isBorrowed" json:"is_borrowed,omitempty"`
+ IsFreeWeekend *bool `protobuf:"varint,18,opt,name=is_free_weekend,json=isFreeWeekend" json:"is_free_weekend,omitempty"`
+ TotalBytesLegacy *uint64 `protobuf:"varint,19,opt,name=total_bytes_legacy,json=totalBytesLegacy" json:"total_bytes_legacy,omitempty"`
+ TotalBytesPatched *uint64 `protobuf:"varint,20,opt,name=total_bytes_patched,json=totalBytesPatched" json:"total_bytes_patched,omitempty"`
+ TotalBytesSaved *uint64 `protobuf:"varint,21,opt,name=total_bytes_saved,json=totalBytesSaved" json:"total_bytes_saved,omitempty"`
+ CellId *uint32 `protobuf:"varint,22,opt,name=cell_id,json=cellId" json:"cell_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -4591,7 +4428,7 @@ func (m *CMsgClientUpdateAppJobReport) Reset() { *m = CMsgClientUpdateAp
func (m *CMsgClientUpdateAppJobReport) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUpdateAppJobReport) ProtoMessage() {}
func (*CMsgClientUpdateAppJobReport) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{58}
+ return fileDescriptor_dab52857974b135d, []int{55}
}
func (m *CMsgClientUpdateAppJobReport) XXX_Unmarshal(b []byte) error {
@@ -4767,13 +4604,13 @@ func (m *CMsgClientUpdateAppJobReport) GetCellId() uint32 {
}
type CMsgClientDPContentStatsReport struct {
- StatsMachineId *uint64 `protobuf:"fixed64,1,opt,name=stats_machine_id" json:"stats_machine_id,omitempty"`
- CountryCode *string `protobuf:"bytes,2,opt,name=country_code" json:"country_code,omitempty"`
- OsType *int32 `protobuf:"varint,3,opt,name=os_type" json:"os_type,omitempty"`
+ StatsMachineId *uint64 `protobuf:"fixed64,1,opt,name=stats_machine_id,json=statsMachineId" json:"stats_machine_id,omitempty"`
+ CountryCode *string `protobuf:"bytes,2,opt,name=country_code,json=countryCode" json:"country_code,omitempty"`
+ OsType *int32 `protobuf:"varint,3,opt,name=os_type,json=osType" json:"os_type,omitempty"`
Language *int32 `protobuf:"varint,4,opt,name=language" json:"language,omitempty"`
- NumInstallFolders *uint32 `protobuf:"varint,5,opt,name=num_install_folders" json:"num_install_folders,omitempty"`
- NumInstalledGames *uint32 `protobuf:"varint,6,opt,name=num_installed_games" json:"num_installed_games,omitempty"`
- SizeInstalledGames *uint64 `protobuf:"varint,7,opt,name=size_installed_games" json:"size_installed_games,omitempty"`
+ NumInstallFolders *uint32 `protobuf:"varint,5,opt,name=num_install_folders,json=numInstallFolders" json:"num_install_folders,omitempty"`
+ NumInstalledGames *uint32 `protobuf:"varint,6,opt,name=num_installed_games,json=numInstalledGames" json:"num_installed_games,omitempty"`
+ SizeInstalledGames *uint64 `protobuf:"varint,7,opt,name=size_installed_games,json=sizeInstalledGames" json:"size_installed_games,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -4783,7 +4620,7 @@ func (m *CMsgClientDPContentStatsReport) Reset() { *m = CMsgClientDPCont
func (m *CMsgClientDPContentStatsReport) String() string { return proto.CompactTextString(m) }
func (*CMsgClientDPContentStatsReport) ProtoMessage() {}
func (*CMsgClientDPContentStatsReport) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{59}
+ return fileDescriptor_dab52857974b135d, []int{56}
}
func (m *CMsgClientDPContentStatsReport) XXX_Unmarshal(b []byte) error {
@@ -4856,7 +4693,7 @@ func (m *CMsgClientDPContentStatsReport) GetSizeInstalledGames() uint64 {
type CMsgClientGetCDNAuthTokenResponse struct {
Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
Token *string `protobuf:"bytes,2,opt,name=token" json:"token,omitempty"`
- ExpirationTime *uint32 `protobuf:"varint,3,opt,name=expiration_time" json:"expiration_time,omitempty"`
+ ExpirationTime *uint32 `protobuf:"varint,3,opt,name=expiration_time,json=expirationTime" json:"expiration_time,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -4866,7 +4703,7 @@ func (m *CMsgClientGetCDNAuthTokenResponse) Reset() { *m = CMsgClientGet
func (m *CMsgClientGetCDNAuthTokenResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetCDNAuthTokenResponse) ProtoMessage() {}
func (*CMsgClientGetCDNAuthTokenResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{60}
+ return fileDescriptor_dab52857974b135d, []int{57}
}
func (m *CMsgClientGetCDNAuthTokenResponse) XXX_Unmarshal(b []byte) error {
@@ -4911,8 +4748,9 @@ func (m *CMsgClientGetCDNAuthTokenResponse) GetExpirationTime() uint32 {
}
type CMsgDownloadRateStatistics struct {
- CellId *uint32 `protobuf:"varint,1,opt,name=cell_id" json:"cell_id,omitempty"`
+ CellId *uint32 `protobuf:"varint,1,opt,name=cell_id,json=cellId" json:"cell_id,omitempty"`
Stats []*CMsgDownloadRateStatistics_StatsInfo `protobuf:"bytes,2,rep,name=stats" json:"stats,omitempty"`
+ ThrottlingKbps *uint32 `protobuf:"varint,3,opt,name=throttling_kbps,json=throttlingKbps" json:"throttling_kbps,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -4922,7 +4760,7 @@ func (m *CMsgDownloadRateStatistics) Reset() { *m = CMsgDownloadRateStat
func (m *CMsgDownloadRateStatistics) String() string { return proto.CompactTextString(m) }
func (*CMsgDownloadRateStatistics) ProtoMessage() {}
func (*CMsgDownloadRateStatistics) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{61}
+ return fileDescriptor_dab52857974b135d, []int{58}
}
func (m *CMsgDownloadRateStatistics) XXX_Unmarshal(b []byte) error {
@@ -4957,13 +4795,22 @@ func (m *CMsgDownloadRateStatistics) GetStats() []*CMsgDownloadRateStatistics_St
return nil
}
+func (m *CMsgDownloadRateStatistics) GetThrottlingKbps() uint32 {
+ if m != nil && m.ThrottlingKbps != nil {
+ return *m.ThrottlingKbps
+ }
+ return 0
+}
+
type CMsgDownloadRateStatistics_StatsInfo struct {
- SourceType *uint32 `protobuf:"varint,1,opt,name=source_type" json:"source_type,omitempty"`
- SourceId *uint32 `protobuf:"varint,2,opt,name=source_id" json:"source_id,omitempty"`
+ SourceType *uint32 `protobuf:"varint,1,opt,name=source_type,json=sourceType" json:"source_type,omitempty"`
+ SourceId *uint32 `protobuf:"varint,2,opt,name=source_id,json=sourceId" json:"source_id,omitempty"`
Seconds *uint32 `protobuf:"varint,3,opt,name=seconds" json:"seconds,omitempty"`
Bytes *uint64 `protobuf:"varint,4,opt,name=bytes" json:"bytes,omitempty"`
- HostName *string `protobuf:"bytes,5,opt,name=host_name" json:"host_name,omitempty"`
+ HostName *string `protobuf:"bytes,5,opt,name=host_name,json=hostName" json:"host_name,omitempty"`
Microseconds *uint64 `protobuf:"varint,6,opt,name=microseconds" json:"microseconds,omitempty"`
+ UsedIpv6 *bool `protobuf:"varint,7,opt,name=used_ipv6,json=usedIpv6" json:"used_ipv6,omitempty"`
+ Proxied *bool `protobuf:"varint,8,opt,name=proxied" json:"proxied,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -4973,7 +4820,7 @@ func (m *CMsgDownloadRateStatistics_StatsInfo) Reset() { *m = CMsgDownlo
func (m *CMsgDownloadRateStatistics_StatsInfo) String() string { return proto.CompactTextString(m) }
func (*CMsgDownloadRateStatistics_StatsInfo) ProtoMessage() {}
func (*CMsgDownloadRateStatistics_StatsInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{61, 0}
+ return fileDescriptor_dab52857974b135d, []int{58, 0}
}
func (m *CMsgDownloadRateStatistics_StatsInfo) XXX_Unmarshal(b []byte) error {
@@ -5036,8 +4883,22 @@ func (m *CMsgDownloadRateStatistics_StatsInfo) GetMicroseconds() uint64 {
return 0
}
+func (m *CMsgDownloadRateStatistics_StatsInfo) GetUsedIpv6() bool {
+ if m != nil && m.UsedIpv6 != nil {
+ return *m.UsedIpv6
+ }
+ return false
+}
+
+func (m *CMsgDownloadRateStatistics_StatsInfo) GetProxied() bool {
+ if m != nil && m.Proxied != nil {
+ return *m.Proxied
+ }
+ return false
+}
+
type CMsgClientRequestAccountData struct {
- AccountOrEmail *string `protobuf:"bytes,1,opt,name=account_or_email" json:"account_or_email,omitempty"`
+ AccountOrEmail *string `protobuf:"bytes,1,opt,name=account_or_email,json=accountOrEmail" json:"account_or_email,omitempty"`
Action *uint32 `protobuf:"varint,2,opt,name=action" json:"action,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -5048,7 +4909,7 @@ func (m *CMsgClientRequestAccountData) Reset() { *m = CMsgClientRequestA
func (m *CMsgClientRequestAccountData) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestAccountData) ProtoMessage() {}
func (*CMsgClientRequestAccountData) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{62}
+ return fileDescriptor_dab52857974b135d, []int{59}
}
func (m *CMsgClientRequestAccountData) XXX_Unmarshal(b []byte) error {
@@ -5086,11 +4947,11 @@ func (m *CMsgClientRequestAccountData) GetAction() uint32 {
type CMsgClientRequestAccountDataResponse struct {
Action *uint32 `protobuf:"varint,1,opt,name=action" json:"action,omitempty"`
Eresult *uint32 `protobuf:"varint,2,opt,name=eresult" json:"eresult,omitempty"`
- AccountName *string `protobuf:"bytes,3,opt,name=account_name" json:"account_name,omitempty"`
- CtMatches *uint32 `protobuf:"varint,4,opt,name=ct_matches" json:"ct_matches,omitempty"`
- AccountNameSuggestion1 *string `protobuf:"bytes,5,opt,name=account_name_suggestion1" json:"account_name_suggestion1,omitempty"`
- AccountNameSuggestion2 *string `protobuf:"bytes,6,opt,name=account_name_suggestion2" json:"account_name_suggestion2,omitempty"`
- AccountNameSuggestion3 *string `protobuf:"bytes,7,opt,name=account_name_suggestion3" json:"account_name_suggestion3,omitempty"`
+ AccountName *string `protobuf:"bytes,3,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
+ CtMatches *uint32 `protobuf:"varint,4,opt,name=ct_matches,json=ctMatches" json:"ct_matches,omitempty"`
+ AccountNameSuggestion1 *string `protobuf:"bytes,5,opt,name=account_name_suggestion1,json=accountNameSuggestion1" json:"account_name_suggestion1,omitempty"`
+ AccountNameSuggestion2 *string `protobuf:"bytes,6,opt,name=account_name_suggestion2,json=accountNameSuggestion2" json:"account_name_suggestion2,omitempty"`
+ AccountNameSuggestion3 *string `protobuf:"bytes,7,opt,name=account_name_suggestion3,json=accountNameSuggestion3" json:"account_name_suggestion3,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -5100,7 +4961,7 @@ func (m *CMsgClientRequestAccountDataResponse) Reset() { *m = CMsgClient
func (m *CMsgClientRequestAccountDataResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestAccountDataResponse) ProtoMessage() {}
func (*CMsgClientRequestAccountDataResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{63}
+ return fileDescriptor_dab52857974b135d, []int{60}
}
func (m *CMsgClientRequestAccountDataResponse) XXX_Unmarshal(b []byte) error {
@@ -5172,10 +5033,10 @@ func (m *CMsgClientRequestAccountDataResponse) GetAccountNameSuggestion3() strin
type CMsgClientUGSGetGlobalStats struct {
Gameid *uint64 `protobuf:"varint,1,opt,name=gameid" json:"gameid,omitempty"`
- HistoryDaysRequested *uint32 `protobuf:"varint,2,opt,name=history_days_requested" json:"history_days_requested,omitempty"`
- TimeLastRequested *uint32 `protobuf:"fixed32,3,opt,name=time_last_requested" json:"time_last_requested,omitempty"`
- FirstDayCached *uint32 `protobuf:"varint,4,opt,name=first_day_cached" json:"first_day_cached,omitempty"`
- DaysCached *uint32 `protobuf:"varint,5,opt,name=days_cached" json:"days_cached,omitempty"`
+ HistoryDaysRequested *uint32 `protobuf:"varint,2,opt,name=history_days_requested,json=historyDaysRequested" json:"history_days_requested,omitempty"`
+ TimeLastRequested *uint32 `protobuf:"fixed32,3,opt,name=time_last_requested,json=timeLastRequested" json:"time_last_requested,omitempty"`
+ FirstDayCached *uint32 `protobuf:"varint,4,opt,name=first_day_cached,json=firstDayCached" json:"first_day_cached,omitempty"`
+ DaysCached *uint32 `protobuf:"varint,5,opt,name=days_cached,json=daysCached" json:"days_cached,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -5185,7 +5046,7 @@ func (m *CMsgClientUGSGetGlobalStats) Reset() { *m = CMsgClientUGSGetGlo
func (m *CMsgClientUGSGetGlobalStats) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUGSGetGlobalStats) ProtoMessage() {}
func (*CMsgClientUGSGetGlobalStats) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{64}
+ return fileDescriptor_dab52857974b135d, []int{61}
}
func (m *CMsgClientUGSGetGlobalStats) XXX_Unmarshal(b []byte) error {
@@ -5244,7 +5105,7 @@ func (m *CMsgClientUGSGetGlobalStats) GetDaysCached() uint32 {
type CMsgClientUGSGetGlobalStatsResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
Timestamp *uint32 `protobuf:"fixed32,2,opt,name=timestamp" json:"timestamp,omitempty"`
- DayCurrent *int32 `protobuf:"varint,3,opt,name=day_current" json:"day_current,omitempty"`
+ DayCurrent *int32 `protobuf:"varint,3,opt,name=day_current,json=dayCurrent" json:"day_current,omitempty"`
Days []*CMsgClientUGSGetGlobalStatsResponse_Day `protobuf:"bytes,4,rep,name=days" json:"days,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -5255,7 +5116,7 @@ func (m *CMsgClientUGSGetGlobalStatsResponse) Reset() { *m = CMsgClientU
func (m *CMsgClientUGSGetGlobalStatsResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUGSGetGlobalStatsResponse) ProtoMessage() {}
func (*CMsgClientUGSGetGlobalStatsResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{65}
+ return fileDescriptor_dab52857974b135d, []int{62}
}
func (m *CMsgClientUGSGetGlobalStatsResponse) XXX_Unmarshal(b []byte) error {
@@ -5307,7 +5168,7 @@ func (m *CMsgClientUGSGetGlobalStatsResponse) GetDays() []*CMsgClientUGSGetGloba
}
type CMsgClientUGSGetGlobalStatsResponse_Day struct {
- DayId *uint32 `protobuf:"varint,1,opt,name=day_id" json:"day_id,omitempty"`
+ DayId *uint32 `protobuf:"varint,1,opt,name=day_id,json=dayId" json:"day_id,omitempty"`
Stats []*CMsgClientUGSGetGlobalStatsResponse_Day_Stat `protobuf:"bytes,2,rep,name=stats" json:"stats,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -5320,7 +5181,7 @@ func (m *CMsgClientUGSGetGlobalStatsResponse_Day) Reset() {
func (m *CMsgClientUGSGetGlobalStatsResponse_Day) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUGSGetGlobalStatsResponse_Day) ProtoMessage() {}
func (*CMsgClientUGSGetGlobalStatsResponse_Day) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{65, 0}
+ return fileDescriptor_dab52857974b135d, []int{62, 0}
}
func (m *CMsgClientUGSGetGlobalStatsResponse_Day) XXX_Unmarshal(b []byte) error {
@@ -5356,7 +5217,7 @@ func (m *CMsgClientUGSGetGlobalStatsResponse_Day) GetStats() []*CMsgClientUGSGet
}
type CMsgClientUGSGetGlobalStatsResponse_Day_Stat struct {
- StatId *int32 `protobuf:"varint,1,opt,name=stat_id" json:"stat_id,omitempty"`
+ StatId *int32 `protobuf:"varint,1,opt,name=stat_id,json=statId" json:"stat_id,omitempty"`
Data *int64 `protobuf:"varint,2,opt,name=data" json:"data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -5371,7 +5232,7 @@ func (m *CMsgClientUGSGetGlobalStatsResponse_Day_Stat) String() string {
}
func (*CMsgClientUGSGetGlobalStatsResponse_Day_Stat) ProtoMessage() {}
func (*CMsgClientUGSGetGlobalStatsResponse_Day_Stat) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{65, 0, 0}
+ return fileDescriptor_dab52857974b135d, []int{62, 0, 0}
}
func (m *CMsgClientUGSGetGlobalStatsResponse_Day_Stat) XXX_Unmarshal(b []byte) error {
@@ -5407,27 +5268,28 @@ func (m *CMsgClientUGSGetGlobalStatsResponse_Day_Stat) GetData() int64 {
}
type CMsgGameServerData struct {
- SteamIdGs *uint64 `protobuf:"fixed64,1,opt,name=steam_id_gs" json:"steam_id_gs,omitempty"`
- Ip *uint32 `protobuf:"varint,2,opt,name=ip" json:"ip,omitempty"`
- QueryPort *uint32 `protobuf:"varint,3,opt,name=query_port" json:"query_port,omitempty"`
- GamePort *uint32 `protobuf:"varint,4,opt,name=game_port" json:"game_port,omitempty"`
- SourcetvPort *uint32 `protobuf:"varint,5,opt,name=sourcetv_port" json:"sourcetv_port,omitempty"`
+ SteamIdGs *uint64 `protobuf:"fixed64,1,opt,name=steam_id_gs,json=steamIdGs" json:"steam_id_gs,omitempty"`
+ DeprecatedIp *uint32 `protobuf:"varint,2,opt,name=deprecated_ip,json=deprecatedIp" json:"deprecated_ip,omitempty"`
+ QueryPort *uint32 `protobuf:"varint,3,opt,name=query_port,json=queryPort" json:"query_port,omitempty"`
+ GamePort *uint32 `protobuf:"varint,4,opt,name=game_port,json=gamePort" json:"game_port,omitempty"`
+ SourcetvPort *uint32 `protobuf:"varint,5,opt,name=sourcetv_port,json=sourcetvPort" json:"sourcetv_port,omitempty"`
Name *string `protobuf:"bytes,22,opt,name=name" json:"name,omitempty"`
- AppId *uint32 `protobuf:"varint,6,opt,name=app_id" json:"app_id,omitempty"`
+ GameIpAddress *CMsgIPAddress `protobuf:"bytes,23,opt,name=game_ip_address,json=gameIpAddress" json:"game_ip_address,omitempty"`
+ AppId *uint32 `protobuf:"varint,6,opt,name=app_id,json=appId" json:"app_id,omitempty"`
Gamedir *string `protobuf:"bytes,7,opt,name=gamedir" json:"gamedir,omitempty"`
Version *string `protobuf:"bytes,8,opt,name=version" json:"version,omitempty"`
Product *string `protobuf:"bytes,9,opt,name=product" json:"product,omitempty"`
Region *string `protobuf:"bytes,10,opt,name=region" json:"region,omitempty"`
Players []*CMsgGameServerData_Player `protobuf:"bytes,11,rep,name=players" json:"players,omitempty"`
- MaxPlayers *uint32 `protobuf:"varint,12,opt,name=max_players" json:"max_players,omitempty"`
- BotCount *uint32 `protobuf:"varint,13,opt,name=bot_count" json:"bot_count,omitempty"`
+ MaxPlayers *uint32 `protobuf:"varint,12,opt,name=max_players,json=maxPlayers" json:"max_players,omitempty"`
+ BotCount *uint32 `protobuf:"varint,13,opt,name=bot_count,json=botCount" json:"bot_count,omitempty"`
Password *bool `protobuf:"varint,14,opt,name=password" json:"password,omitempty"`
Secure *bool `protobuf:"varint,15,opt,name=secure" json:"secure,omitempty"`
Dedicated *bool `protobuf:"varint,16,opt,name=dedicated" json:"dedicated,omitempty"`
Os *string `protobuf:"bytes,17,opt,name=os" json:"os,omitempty"`
- GameData *string `protobuf:"bytes,18,opt,name=game_data" json:"game_data,omitempty"`
- GameDataVersion *uint32 `protobuf:"varint,19,opt,name=game_data_version" json:"game_data_version,omitempty"`
- GameType *string `protobuf:"bytes,20,opt,name=game_type" json:"game_type,omitempty"`
+ GameData *string `protobuf:"bytes,18,opt,name=game_data,json=gameData" json:"game_data,omitempty"`
+ GameDataVersion *uint32 `protobuf:"varint,19,opt,name=game_data_version,json=gameDataVersion" json:"game_data_version,omitempty"`
+ GameType *string `protobuf:"bytes,20,opt,name=game_type,json=gameType" json:"game_type,omitempty"`
Map *string `protobuf:"bytes,21,opt,name=map" json:"map,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -5438,7 +5300,7 @@ func (m *CMsgGameServerData) Reset() { *m = CMsgGameServerData{} }
func (m *CMsgGameServerData) String() string { return proto.CompactTextString(m) }
func (*CMsgGameServerData) ProtoMessage() {}
func (*CMsgGameServerData) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{66}
+ return fileDescriptor_dab52857974b135d, []int{63}
}
func (m *CMsgGameServerData) XXX_Unmarshal(b []byte) error {
@@ -5466,9 +5328,9 @@ func (m *CMsgGameServerData) GetSteamIdGs() uint64 {
return 0
}
-func (m *CMsgGameServerData) GetIp() uint32 {
- if m != nil && m.Ip != nil {
- return *m.Ip
+func (m *CMsgGameServerData) GetDeprecatedIp() uint32 {
+ if m != nil && m.DeprecatedIp != nil {
+ return *m.DeprecatedIp
}
return 0
}
@@ -5501,6 +5363,13 @@ func (m *CMsgGameServerData) GetName() string {
return ""
}
+func (m *CMsgGameServerData) GetGameIpAddress() *CMsgIPAddress {
+ if m != nil {
+ return m.GameIpAddress
+ }
+ return nil
+}
+
func (m *CMsgGameServerData) GetAppId() uint32 {
if m != nil && m.AppId != nil {
return *m.AppId
@@ -5614,7 +5483,7 @@ func (m *CMsgGameServerData) GetMap() string {
}
type CMsgGameServerData_Player struct {
- SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -5624,7 +5493,7 @@ func (m *CMsgGameServerData_Player) Reset() { *m = CMsgGameServerData_Pl
func (m *CMsgGameServerData_Player) String() string { return proto.CompactTextString(m) }
func (*CMsgGameServerData_Player) ProtoMessage() {}
func (*CMsgGameServerData_Player) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{66, 0}
+ return fileDescriptor_dab52857974b135d, []int{63, 0}
}
func (m *CMsgGameServerData_Player) XXX_Unmarshal(b []byte) error {
@@ -5653,19 +5522,20 @@ func (m *CMsgGameServerData_Player) GetSteamId() uint64 {
}
type CMsgGameServerRemove struct {
- SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
- Ip *uint32 `protobuf:"varint,2,opt,name=ip" json:"ip,omitempty"`
- QueryPort *uint32 `protobuf:"varint,3,opt,name=query_port" json:"query_port,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"`
+ DeprecatedIp *uint32 `protobuf:"varint,2,opt,name=deprecated_ip,json=deprecatedIp" json:"deprecated_ip,omitempty"`
+ QueryPort *uint32 `protobuf:"varint,3,opt,name=query_port,json=queryPort" json:"query_port,omitempty"`
+ Ip *CMsgIPAddress `protobuf:"bytes,4,opt,name=ip" json:"ip,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgGameServerRemove) Reset() { *m = CMsgGameServerRemove{} }
func (m *CMsgGameServerRemove) String() string { return proto.CompactTextString(m) }
func (*CMsgGameServerRemove) ProtoMessage() {}
func (*CMsgGameServerRemove) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{67}
+ return fileDescriptor_dab52857974b135d, []int{64}
}
func (m *CMsgGameServerRemove) XXX_Unmarshal(b []byte) error {
@@ -5693,9 +5563,9 @@ func (m *CMsgGameServerRemove) GetSteamId() uint64 {
return 0
}
-func (m *CMsgGameServerRemove) GetIp() uint32 {
- if m != nil && m.Ip != nil {
- return *m.Ip
+func (m *CMsgGameServerRemove) GetDeprecatedIp() uint32 {
+ if m != nil && m.DeprecatedIp != nil {
+ return *m.DeprecatedIp
}
return 0
}
@@ -5707,12 +5577,19 @@ func (m *CMsgGameServerRemove) GetQueryPort() uint32 {
return 0
}
+func (m *CMsgGameServerRemove) GetIp() *CMsgIPAddress {
+ if m != nil {
+ return m.Ip
+ }
+ return nil
+}
+
type CMsgClientGMSServerQuery struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- GeoLocationIp *uint32 `protobuf:"varint,2,opt,name=geo_location_ip" json:"geo_location_ip,omitempty"`
- RegionCode *uint32 `protobuf:"varint,3,opt,name=region_code" json:"region_code,omitempty"`
- FilterText *string `protobuf:"bytes,4,opt,name=filter_text" json:"filter_text,omitempty"`
- MaxServers *uint32 `protobuf:"varint,5,opt,name=max_servers" json:"max_servers,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ GeoLocationIp *uint32 `protobuf:"varint,2,opt,name=geo_location_ip,json=geoLocationIp" json:"geo_location_ip,omitempty"`
+ RegionCode *uint32 `protobuf:"varint,3,opt,name=region_code,json=regionCode" json:"region_code,omitempty"`
+ FilterText *string `protobuf:"bytes,4,opt,name=filter_text,json=filterText" json:"filter_text,omitempty"`
+ MaxServers *uint32 `protobuf:"varint,5,opt,name=max_servers,json=maxServers" json:"max_servers,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -5722,7 +5599,7 @@ func (m *CMsgClientGMSServerQuery) Reset() { *m = CMsgClientGMSServerQue
func (m *CMsgClientGMSServerQuery) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGMSServerQuery) ProtoMessage() {}
func (*CMsgClientGMSServerQuery) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{68}
+ return fileDescriptor_dab52857974b135d, []int{65}
}
func (m *CMsgClientGMSServerQuery) XXX_Unmarshal(b []byte) error {
@@ -5790,7 +5667,7 @@ func (m *CMsgGMSClientServerQueryResponse) Reset() { *m = CMsgGMSClientS
func (m *CMsgGMSClientServerQueryResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgGMSClientServerQueryResponse) ProtoMessage() {}
func (*CMsgGMSClientServerQueryResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{69}
+ return fileDescriptor_dab52857974b135d, []int{66}
}
func (m *CMsgGMSClientServerQueryResponse) XXX_Unmarshal(b []byte) error {
@@ -5826,12 +5703,13 @@ func (m *CMsgGMSClientServerQueryResponse) GetError() string {
}
type CMsgGMSClientServerQueryResponse_Server struct {
- ServerIp *uint32 `protobuf:"varint,1,opt,name=server_ip" json:"server_ip,omitempty"`
- ServerPort *uint32 `protobuf:"varint,2,opt,name=server_port" json:"server_port,omitempty"`
- AuthPlayers *uint32 `protobuf:"varint,3,opt,name=auth_players" json:"auth_players,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ DeprecatedServerIp *uint32 `protobuf:"varint,1,opt,name=deprecated_server_ip,json=deprecatedServerIp" json:"deprecated_server_ip,omitempty"`
+ ServerPort *uint32 `protobuf:"varint,2,opt,name=server_port,json=serverPort" json:"server_port,omitempty"`
+ AuthPlayers *uint32 `protobuf:"varint,3,opt,name=auth_players,json=authPlayers" json:"auth_players,omitempty"`
+ ServerIp *CMsgIPAddress `protobuf:"bytes,4,opt,name=server_ip,json=serverIp" json:"server_ip,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgGMSClientServerQueryResponse_Server) Reset() {
@@ -5840,7 +5718,7 @@ func (m *CMsgGMSClientServerQueryResponse_Server) Reset() {
func (m *CMsgGMSClientServerQueryResponse_Server) String() string { return proto.CompactTextString(m) }
func (*CMsgGMSClientServerQueryResponse_Server) ProtoMessage() {}
func (*CMsgGMSClientServerQueryResponse_Server) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{69, 0}
+ return fileDescriptor_dab52857974b135d, []int{66, 0}
}
func (m *CMsgGMSClientServerQueryResponse_Server) XXX_Unmarshal(b []byte) error {
@@ -5861,9 +5739,9 @@ func (m *CMsgGMSClientServerQueryResponse_Server) XXX_DiscardUnknown() {
var xxx_messageInfo_CMsgGMSClientServerQueryResponse_Server proto.InternalMessageInfo
-func (m *CMsgGMSClientServerQueryResponse_Server) GetServerIp() uint32 {
- if m != nil && m.ServerIp != nil {
- return *m.ServerIp
+func (m *CMsgGMSClientServerQueryResponse_Server) GetDeprecatedServerIp() uint32 {
+ if m != nil && m.DeprecatedServerIp != nil {
+ return *m.DeprecatedServerIp
}
return 0
}
@@ -5882,8 +5760,15 @@ func (m *CMsgGMSClientServerQueryResponse_Server) GetAuthPlayers() uint32 {
return 0
}
+func (m *CMsgGMSClientServerQueryResponse_Server) GetServerIp() *CMsgIPAddress {
+ if m != nil {
+ return m.ServerIp
+ }
+ return nil
+}
+
type CMsgGameServerOutOfDate struct {
- SteamIdGs *uint64 `protobuf:"fixed64,1,opt,name=steam_id_gs" json:"steam_id_gs,omitempty"`
+ SteamIdGs *uint64 `protobuf:"fixed64,1,opt,name=steam_id_gs,json=steamIdGs" json:"steam_id_gs,omitempty"`
Reject *bool `protobuf:"varint,2,opt,name=reject" json:"reject,omitempty"`
Message *string `protobuf:"bytes,3,opt,name=message" json:"message,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -5895,7 +5780,7 @@ func (m *CMsgGameServerOutOfDate) Reset() { *m = CMsgGameServerOutOfDate
func (m *CMsgGameServerOutOfDate) String() string { return proto.CompactTextString(m) }
func (*CMsgGameServerOutOfDate) ProtoMessage() {}
func (*CMsgGameServerOutOfDate) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{70}
+ return fileDescriptor_dab52857974b135d, []int{67}
}
func (m *CMsgGameServerOutOfDate) XXX_Unmarshal(b []byte) error {
@@ -5938,7 +5823,7 @@ func (m *CMsgGameServerOutOfDate) GetMessage() string {
}
type CMsgClientRedeemGuestPass struct {
- GuestPassId *uint64 `protobuf:"fixed64,1,opt,name=guest_pass_id" json:"guest_pass_id,omitempty"`
+ GuestPassId *uint64 `protobuf:"fixed64,1,opt,name=guest_pass_id,json=guestPassId" json:"guest_pass_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -5948,7 +5833,7 @@ func (m *CMsgClientRedeemGuestPass) Reset() { *m = CMsgClientRedeemGuest
func (m *CMsgClientRedeemGuestPass) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRedeemGuestPass) ProtoMessage() {}
func (*CMsgClientRedeemGuestPass) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{71}
+ return fileDescriptor_dab52857974b135d, []int{68}
}
func (m *CMsgClientRedeemGuestPass) XXX_Unmarshal(b []byte) error {
@@ -5978,8 +5863,8 @@ func (m *CMsgClientRedeemGuestPass) GetGuestPassId() uint64 {
type CMsgClientRedeemGuestPassResponse struct {
Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- PackageId *uint32 `protobuf:"varint,2,opt,name=package_id" json:"package_id,omitempty"`
- MustOwnAppid *uint32 `protobuf:"varint,3,opt,name=must_own_appid" json:"must_own_appid,omitempty"`
+ PackageId *uint32 `protobuf:"varint,2,opt,name=package_id,json=packageId" json:"package_id,omitempty"`
+ MustOwnAppid *uint32 `protobuf:"varint,3,opt,name=must_own_appid,json=mustOwnAppid" json:"must_own_appid,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -5989,7 +5874,7 @@ func (m *CMsgClientRedeemGuestPassResponse) Reset() { *m = CMsgClientRed
func (m *CMsgClientRedeemGuestPassResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRedeemGuestPassResponse) ProtoMessage() {}
func (*CMsgClientRedeemGuestPassResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{72}
+ return fileDescriptor_dab52857974b135d, []int{69}
}
func (m *CMsgClientRedeemGuestPassResponse) XXX_Unmarshal(b []byte) error {
@@ -6034,7 +5919,7 @@ func (m *CMsgClientRedeemGuestPassResponse) GetMustOwnAppid() uint32 {
}
type CMsgClientGetClanActivityCounts struct {
- SteamidClans []uint64 `protobuf:"varint,1,rep,name=steamid_clans" json:"steamid_clans,omitempty"`
+ SteamidClans []uint64 `protobuf:"varint,1,rep,name=steamid_clans,json=steamidClans" json:"steamid_clans,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -6044,7 +5929,7 @@ func (m *CMsgClientGetClanActivityCounts) Reset() { *m = CMsgClientGetCl
func (m *CMsgClientGetClanActivityCounts) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetClanActivityCounts) ProtoMessage() {}
func (*CMsgClientGetClanActivityCounts) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{73}
+ return fileDescriptor_dab52857974b135d, []int{70}
}
func (m *CMsgClientGetClanActivityCounts) XXX_Unmarshal(b []byte) error {
@@ -6085,7 +5970,7 @@ func (m *CMsgClientGetClanActivityCountsResponse) Reset() {
func (m *CMsgClientGetClanActivityCountsResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetClanActivityCountsResponse) ProtoMessage() {}
func (*CMsgClientGetClanActivityCountsResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{74}
+ return fileDescriptor_dab52857974b135d, []int{71}
}
func (m *CMsgClientGetClanActivityCountsResponse) XXX_Unmarshal(b []byte) error {
@@ -6130,7 +6015,7 @@ func (m *CMsgClientOGSReportString) Reset() { *m = CMsgClientOGSReportSt
func (m *CMsgClientOGSReportString) String() string { return proto.CompactTextString(m) }
func (*CMsgClientOGSReportString) ProtoMessage() {}
func (*CMsgClientOGSReportString) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{75}
+ return fileDescriptor_dab52857974b135d, []int{72}
}
func (m *CMsgClientOGSReportString) XXX_Unmarshal(b []byte) error {
@@ -6199,7 +6084,7 @@ func (m *CMsgClientOGSReportBug) Reset() { *m = CMsgClientOGSReportBug{}
func (m *CMsgClientOGSReportBug) String() string { return proto.CompactTextString(m) }
func (*CMsgClientOGSReportBug) ProtoMessage() {}
func (*CMsgClientOGSReportBug) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{76}
+ return fileDescriptor_dab52857974b135d, []int{73}
}
func (m *CMsgClientOGSReportBug) XXX_Unmarshal(b []byte) error {
@@ -6242,7 +6127,7 @@ func (m *CMsgClientOGSReportBug) GetScreenshot() []byte {
}
type CMsgGSAssociateWithClan struct {
- SteamIdClan *uint64 `protobuf:"fixed64,1,opt,name=steam_id_clan" json:"steam_id_clan,omitempty"`
+ SteamIdClan *uint64 `protobuf:"fixed64,1,opt,name=steam_id_clan,json=steamIdClan" json:"steam_id_clan,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -6252,7 +6137,7 @@ func (m *CMsgGSAssociateWithClan) Reset() { *m = CMsgGSAssociateWithClan
func (m *CMsgGSAssociateWithClan) String() string { return proto.CompactTextString(m) }
func (*CMsgGSAssociateWithClan) ProtoMessage() {}
func (*CMsgGSAssociateWithClan) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{77}
+ return fileDescriptor_dab52857974b135d, []int{74}
}
func (m *CMsgGSAssociateWithClan) XXX_Unmarshal(b []byte) error {
@@ -6281,7 +6166,7 @@ func (m *CMsgGSAssociateWithClan) GetSteamIdClan() uint64 {
}
type CMsgGSAssociateWithClanResponse struct {
- SteamIdClan *uint64 `protobuf:"fixed64,1,opt,name=steam_id_clan" json:"steam_id_clan,omitempty"`
+ SteamIdClan *uint64 `protobuf:"fixed64,1,opt,name=steam_id_clan,json=steamIdClan" json:"steam_id_clan,omitempty"`
Eresult *uint32 `protobuf:"varint,2,opt,name=eresult,def=2" json:"eresult,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -6292,7 +6177,7 @@ func (m *CMsgGSAssociateWithClanResponse) Reset() { *m = CMsgGSAssociate
func (m *CMsgGSAssociateWithClanResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgGSAssociateWithClanResponse) ProtoMessage() {}
func (*CMsgGSAssociateWithClanResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{78}
+ return fileDescriptor_dab52857974b135d, []int{75}
}
func (m *CMsgGSAssociateWithClanResponse) XXX_Unmarshal(b []byte) error {
@@ -6330,7 +6215,7 @@ func (m *CMsgGSAssociateWithClanResponse) GetEresult() uint32 {
}
type CMsgGSComputeNewPlayerCompatibility struct {
- SteamIdCandidate *uint64 `protobuf:"fixed64,1,opt,name=steam_id_candidate" json:"steam_id_candidate,omitempty"`
+ SteamIdCandidate *uint64 `protobuf:"fixed64,1,opt,name=steam_id_candidate,json=steamIdCandidate" json:"steam_id_candidate,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -6340,7 +6225,7 @@ func (m *CMsgGSComputeNewPlayerCompatibility) Reset() { *m = CMsgGSCompu
func (m *CMsgGSComputeNewPlayerCompatibility) String() string { return proto.CompactTextString(m) }
func (*CMsgGSComputeNewPlayerCompatibility) ProtoMessage() {}
func (*CMsgGSComputeNewPlayerCompatibility) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{79}
+ return fileDescriptor_dab52857974b135d, []int{76}
}
func (m *CMsgGSComputeNewPlayerCompatibility) XXX_Unmarshal(b []byte) error {
@@ -6369,12 +6254,12 @@ func (m *CMsgGSComputeNewPlayerCompatibility) GetSteamIdCandidate() uint64 {
}
type CMsgGSComputeNewPlayerCompatibilityResponse struct {
- SteamIdCandidate *uint64 `protobuf:"fixed64,1,opt,name=steam_id_candidate" json:"steam_id_candidate,omitempty"`
+ SteamIdCandidate *uint64 `protobuf:"fixed64,1,opt,name=steam_id_candidate,json=steamIdCandidate" json:"steam_id_candidate,omitempty"`
Eresult *uint32 `protobuf:"varint,2,opt,name=eresult,def=2" json:"eresult,omitempty"`
- IsClanMember *bool `protobuf:"varint,3,opt,name=is_clan_member" json:"is_clan_member,omitempty"`
- CtDontLikeYou *int32 `protobuf:"varint,4,opt,name=ct_dont_like_you" json:"ct_dont_like_you,omitempty"`
- CtYouDontLike *int32 `protobuf:"varint,5,opt,name=ct_you_dont_like" json:"ct_you_dont_like,omitempty"`
- CtClanmembersDontLikeYou *int32 `protobuf:"varint,6,opt,name=ct_clanmembers_dont_like_you" json:"ct_clanmembers_dont_like_you,omitempty"`
+ IsClanMember *bool `protobuf:"varint,3,opt,name=is_clan_member,json=isClanMember" json:"is_clan_member,omitempty"`
+ CtDontLikeYou *int32 `protobuf:"varint,4,opt,name=ct_dont_like_you,json=ctDontLikeYou" json:"ct_dont_like_you,omitempty"`
+ CtYouDontLike *int32 `protobuf:"varint,5,opt,name=ct_you_dont_like,json=ctYouDontLike" json:"ct_you_dont_like,omitempty"`
+ CtClanmembersDontLikeYou *int32 `protobuf:"varint,6,opt,name=ct_clanmembers_dont_like_you,json=ctClanmembersDontLikeYou" json:"ct_clanmembers_dont_like_you,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -6388,7 +6273,7 @@ func (m *CMsgGSComputeNewPlayerCompatibilityResponse) String() string {
}
func (*CMsgGSComputeNewPlayerCompatibilityResponse) ProtoMessage() {}
func (*CMsgGSComputeNewPlayerCompatibilityResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{80}
+ return fileDescriptor_dab52857974b135d, []int{77}
}
func (m *CMsgGSComputeNewPlayerCompatibilityResponse) XXX_Unmarshal(b []byte) error {
@@ -6463,7 +6348,7 @@ func (m *CMsgClientSentLogs) Reset() { *m = CMsgClientSentLogs{} }
func (m *CMsgClientSentLogs) String() string { return proto.CompactTextString(m) }
func (*CMsgClientSentLogs) ProtoMessage() {}
func (*CMsgClientSentLogs) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{81}
+ return fileDescriptor_dab52857974b135d, []int{78}
}
func (m *CMsgClientSentLogs) XXX_Unmarshal(b []byte) error {
@@ -6500,7 +6385,7 @@ func (m *CMsgGCClient) Reset() { *m = CMsgGCClient{} }
func (m *CMsgGCClient) String() string { return proto.CompactTextString(m) }
func (*CMsgGCClient) ProtoMessage() {}
func (*CMsgGCClient) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{82}
+ return fileDescriptor_dab52857974b135d, []int{79}
}
func (m *CMsgGCClient) XXX_Unmarshal(b []byte) error {
@@ -6574,7 +6459,7 @@ func (m *CMsgClientRequestFreeLicense) Reset() { *m = CMsgClientRequestF
func (m *CMsgClientRequestFreeLicense) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestFreeLicense) ProtoMessage() {}
func (*CMsgClientRequestFreeLicense) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{83}
+ return fileDescriptor_dab52857974b135d, []int{80}
}
func (m *CMsgClientRequestFreeLicense) XXX_Unmarshal(b []byte) error {
@@ -6604,8 +6489,8 @@ func (m *CMsgClientRequestFreeLicense) GetAppids() []uint32 {
type CMsgClientRequestFreeLicenseResponse struct {
Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- GrantedPackageids []uint32 `protobuf:"varint,2,rep,name=granted_packageids" json:"granted_packageids,omitempty"`
- GrantedAppids []uint32 `protobuf:"varint,3,rep,name=granted_appids" json:"granted_appids,omitempty"`
+ GrantedPackageids []uint32 `protobuf:"varint,2,rep,name=granted_packageids,json=grantedPackageids" json:"granted_packageids,omitempty"`
+ GrantedAppids []uint32 `protobuf:"varint,3,rep,name=granted_appids,json=grantedAppids" json:"granted_appids,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -6615,7 +6500,7 @@ func (m *CMsgClientRequestFreeLicenseResponse) Reset() { *m = CMsgClient
func (m *CMsgClientRequestFreeLicenseResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestFreeLicenseResponse) ProtoMessage() {}
func (*CMsgClientRequestFreeLicenseResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{84}
+ return fileDescriptor_dab52857974b135d, []int{81}
}
func (m *CMsgClientRequestFreeLicenseResponse) XXX_Unmarshal(b []byte) error {
@@ -6660,14 +6545,14 @@ func (m *CMsgClientRequestFreeLicenseResponse) GetGrantedAppids() []uint32 {
}
type CMsgDRMDownloadRequestWithCrashData struct {
- DownloadFlags *uint32 `protobuf:"varint,1,opt,name=download_flags" json:"download_flags,omitempty"`
- DownloadTypesKnown *uint32 `protobuf:"varint,2,opt,name=download_types_known" json:"download_types_known,omitempty"`
- GuidDrm []byte `protobuf:"bytes,3,opt,name=guid_drm" json:"guid_drm,omitempty"`
- GuidSplit []byte `protobuf:"bytes,4,opt,name=guid_split" json:"guid_split,omitempty"`
- GuidMerge []byte `protobuf:"bytes,5,opt,name=guid_merge" json:"guid_merge,omitempty"`
- ModuleName *string `protobuf:"bytes,6,opt,name=module_name" json:"module_name,omitempty"`
- ModulePath *string `protobuf:"bytes,7,opt,name=module_path" json:"module_path,omitempty"`
- CrashData []byte `protobuf:"bytes,8,opt,name=crash_data" json:"crash_data,omitempty"`
+ DownloadFlags *uint32 `protobuf:"varint,1,opt,name=download_flags,json=downloadFlags" json:"download_flags,omitempty"`
+ DownloadTypesKnown *uint32 `protobuf:"varint,2,opt,name=download_types_known,json=downloadTypesKnown" json:"download_types_known,omitempty"`
+ GuidDrm []byte `protobuf:"bytes,3,opt,name=guid_drm,json=guidDrm" json:"guid_drm,omitempty"`
+ GuidSplit []byte `protobuf:"bytes,4,opt,name=guid_split,json=guidSplit" json:"guid_split,omitempty"`
+ GuidMerge []byte `protobuf:"bytes,5,opt,name=guid_merge,json=guidMerge" json:"guid_merge,omitempty"`
+ ModuleName *string `protobuf:"bytes,6,opt,name=module_name,json=moduleName" json:"module_name,omitempty"`
+ ModulePath *string `protobuf:"bytes,7,opt,name=module_path,json=modulePath" json:"module_path,omitempty"`
+ CrashData []byte `protobuf:"bytes,8,opt,name=crash_data,json=crashData" json:"crash_data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -6677,7 +6562,7 @@ func (m *CMsgDRMDownloadRequestWithCrashData) Reset() { *m = CMsgDRMDown
func (m *CMsgDRMDownloadRequestWithCrashData) String() string { return proto.CompactTextString(m) }
func (*CMsgDRMDownloadRequestWithCrashData) ProtoMessage() {}
func (*CMsgDRMDownloadRequestWithCrashData) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{85}
+ return fileDescriptor_dab52857974b135d, []int{82}
}
func (m *CMsgDRMDownloadRequestWithCrashData) XXX_Unmarshal(b []byte) error {
@@ -6756,13 +6641,13 @@ func (m *CMsgDRMDownloadRequestWithCrashData) GetCrashData() []byte {
type CMsgDRMDownloadResponse struct {
Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
- BlobDownloadType *uint32 `protobuf:"varint,3,opt,name=blob_download_type" json:"blob_download_type,omitempty"`
- MergeGuid []byte `protobuf:"bytes,4,opt,name=merge_guid" json:"merge_guid,omitempty"`
- DownloadFileDfsIp *uint32 `protobuf:"varint,5,opt,name=download_file_dfs_ip" json:"download_file_dfs_ip,omitempty"`
- DownloadFileDfsPort *uint32 `protobuf:"varint,6,opt,name=download_file_dfs_port" json:"download_file_dfs_port,omitempty"`
- DownloadFileUrl *string `protobuf:"bytes,7,opt,name=download_file_url" json:"download_file_url,omitempty"`
- ModulePath *string `protobuf:"bytes,8,opt,name=module_path" json:"module_path,omitempty"`
+ AppId *uint32 `protobuf:"varint,2,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ BlobDownloadType *uint32 `protobuf:"varint,3,opt,name=blob_download_type,json=blobDownloadType" json:"blob_download_type,omitempty"`
+ MergeGuid []byte `protobuf:"bytes,4,opt,name=merge_guid,json=mergeGuid" json:"merge_guid,omitempty"`
+ DownloadFileDfsIp *uint32 `protobuf:"varint,5,opt,name=download_file_dfs_ip,json=downloadFileDfsIp" json:"download_file_dfs_ip,omitempty"`
+ DownloadFileDfsPort *uint32 `protobuf:"varint,6,opt,name=download_file_dfs_port,json=downloadFileDfsPort" json:"download_file_dfs_port,omitempty"`
+ DownloadFileUrl *string `protobuf:"bytes,7,opt,name=download_file_url,json=downloadFileUrl" json:"download_file_url,omitempty"`
+ ModulePath *string `protobuf:"bytes,8,opt,name=module_path,json=modulePath" json:"module_path,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -6772,7 +6657,7 @@ func (m *CMsgDRMDownloadResponse) Reset() { *m = CMsgDRMDownloadResponse
func (m *CMsgDRMDownloadResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgDRMDownloadResponse) ProtoMessage() {}
func (*CMsgDRMDownloadResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{86}
+ return fileDescriptor_dab52857974b135d, []int{83}
}
func (m *CMsgDRMDownloadResponse) XXX_Unmarshal(b []byte) error {
@@ -6853,13 +6738,13 @@ func (m *CMsgDRMDownloadResponse) GetModulePath() string {
type CMsgDRMFinalResult struct {
EResult *uint32 `protobuf:"varint,1,opt,name=eResult,def=2" json:"eResult,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
- BlobDownloadType *uint32 `protobuf:"varint,3,opt,name=blob_download_type" json:"blob_download_type,omitempty"`
- ErrorDetail *uint32 `protobuf:"varint,4,opt,name=error_detail" json:"error_detail,omitempty"`
- MergeGuid []byte `protobuf:"bytes,5,opt,name=merge_guid" json:"merge_guid,omitempty"`
- DownloadFileDfsIp *uint32 `protobuf:"varint,6,opt,name=download_file_dfs_ip" json:"download_file_dfs_ip,omitempty"`
- DownloadFileDfsPort *uint32 `protobuf:"varint,7,opt,name=download_file_dfs_port" json:"download_file_dfs_port,omitempty"`
- DownloadFileUrl *string `protobuf:"bytes,8,opt,name=download_file_url" json:"download_file_url,omitempty"`
+ AppId *uint32 `protobuf:"varint,2,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ BlobDownloadType *uint32 `protobuf:"varint,3,opt,name=blob_download_type,json=blobDownloadType" json:"blob_download_type,omitempty"`
+ ErrorDetail *uint32 `protobuf:"varint,4,opt,name=error_detail,json=errorDetail" json:"error_detail,omitempty"`
+ MergeGuid []byte `protobuf:"bytes,5,opt,name=merge_guid,json=mergeGuid" json:"merge_guid,omitempty"`
+ DownloadFileDfsIp *uint32 `protobuf:"varint,6,opt,name=download_file_dfs_ip,json=downloadFileDfsIp" json:"download_file_dfs_ip,omitempty"`
+ DownloadFileDfsPort *uint32 `protobuf:"varint,7,opt,name=download_file_dfs_port,json=downloadFileDfsPort" json:"download_file_dfs_port,omitempty"`
+ DownloadFileUrl *string `protobuf:"bytes,8,opt,name=download_file_url,json=downloadFileUrl" json:"download_file_url,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -6869,7 +6754,7 @@ func (m *CMsgDRMFinalResult) Reset() { *m = CMsgDRMFinalResult{} }
func (m *CMsgDRMFinalResult) String() string { return proto.CompactTextString(m) }
func (*CMsgDRMFinalResult) ProtoMessage() {}
func (*CMsgDRMFinalResult) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{87}
+ return fileDescriptor_dab52857974b135d, []int{84}
}
func (m *CMsgDRMFinalResult) XXX_Unmarshal(b []byte) error {
@@ -6949,7 +6834,7 @@ func (m *CMsgDRMFinalResult) GetDownloadFileUrl() string {
}
type CMsgClientDPCheckSpecialSurvey struct {
- SurveyId *uint32 `protobuf:"varint,1,opt,name=survey_id" json:"survey_id,omitempty"`
+ SurveyId *uint32 `protobuf:"varint,1,opt,name=survey_id,json=surveyId" json:"survey_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -6959,7 +6844,7 @@ func (m *CMsgClientDPCheckSpecialSurvey) Reset() { *m = CMsgClientDPChec
func (m *CMsgClientDPCheckSpecialSurvey) String() string { return proto.CompactTextString(m) }
func (*CMsgClientDPCheckSpecialSurvey) ProtoMessage() {}
func (*CMsgClientDPCheckSpecialSurvey) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{88}
+ return fileDescriptor_dab52857974b135d, []int{85}
}
func (m *CMsgClientDPCheckSpecialSurvey) XXX_Unmarshal(b []byte) error {
@@ -6991,8 +6876,8 @@ type CMsgClientDPCheckSpecialSurveyResponse struct {
EResult *uint32 `protobuf:"varint,1,opt,name=eResult,def=2" json:"eResult,omitempty"`
State *uint32 `protobuf:"varint,2,opt,name=state" json:"state,omitempty"`
Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
- CustomUrl *string `protobuf:"bytes,4,opt,name=custom_url" json:"custom_url,omitempty"`
- IncludeSoftware *bool `protobuf:"varint,5,opt,name=include_software" json:"include_software,omitempty"`
+ CustomUrl *string `protobuf:"bytes,4,opt,name=custom_url,json=customUrl" json:"custom_url,omitempty"`
+ IncludeSoftware *bool `protobuf:"varint,5,opt,name=include_software,json=includeSoftware" json:"include_software,omitempty"`
Token []byte `protobuf:"bytes,6,opt,name=token" json:"token,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -7005,7 +6890,7 @@ func (m *CMsgClientDPCheckSpecialSurveyResponse) Reset() {
func (m *CMsgClientDPCheckSpecialSurveyResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientDPCheckSpecialSurveyResponse) ProtoMessage() {}
func (*CMsgClientDPCheckSpecialSurveyResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{89}
+ return fileDescriptor_dab52857974b135d, []int{86}
}
func (m *CMsgClientDPCheckSpecialSurveyResponse) XXX_Unmarshal(b []byte) error {
@@ -7071,7 +6956,7 @@ func (m *CMsgClientDPCheckSpecialSurveyResponse) GetToken() []byte {
}
type CMsgClientDPSendSpecialSurveyResponse struct {
- SurveyId *uint32 `protobuf:"varint,1,opt,name=survey_id" json:"survey_id,omitempty"`
+ SurveyId *uint32 `protobuf:"varint,1,opt,name=survey_id,json=surveyId" json:"survey_id,omitempty"`
Data []byte `protobuf:"bytes,2,opt,name=data" json:"data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -7082,7 +6967,7 @@ func (m *CMsgClientDPSendSpecialSurveyResponse) Reset() { *m = CMsgClien
func (m *CMsgClientDPSendSpecialSurveyResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientDPSendSpecialSurveyResponse) ProtoMessage() {}
func (*CMsgClientDPSendSpecialSurveyResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{90}
+ return fileDescriptor_dab52857974b135d, []int{87}
}
func (m *CMsgClientDPSendSpecialSurveyResponse) XXX_Unmarshal(b []byte) error {
@@ -7133,7 +7018,7 @@ func (m *CMsgClientDPSendSpecialSurveyResponseReply) String() string {
}
func (*CMsgClientDPSendSpecialSurveyResponseReply) ProtoMessage() {}
func (*CMsgClientDPSendSpecialSurveyResponseReply) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{91}
+ return fileDescriptor_dab52857974b135d, []int{88}
}
func (m *CMsgClientDPSendSpecialSurveyResponseReply) XXX_Unmarshal(b []byte) error {
@@ -7171,8 +7056,8 @@ func (m *CMsgClientDPSendSpecialSurveyResponseReply) GetToken() []byte {
}
type CMsgClientRequestForgottenPasswordEmail struct {
- AccountName *string `protobuf:"bytes,1,opt,name=account_name" json:"account_name,omitempty"`
- PasswordTried *string `protobuf:"bytes,2,opt,name=password_tried" json:"password_tried,omitempty"`
+ AccountName *string `protobuf:"bytes,1,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
+ PasswordTried *string `protobuf:"bytes,2,opt,name=password_tried,json=passwordTried" json:"password_tried,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -7184,7 +7069,7 @@ func (m *CMsgClientRequestForgottenPasswordEmail) Reset() {
func (m *CMsgClientRequestForgottenPasswordEmail) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestForgottenPasswordEmail) ProtoMessage() {}
func (*CMsgClientRequestForgottenPasswordEmail) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{92}
+ return fileDescriptor_dab52857974b135d, []int{89}
}
func (m *CMsgClientRequestForgottenPasswordEmail) XXX_Unmarshal(b []byte) error {
@@ -7221,7 +7106,7 @@ func (m *CMsgClientRequestForgottenPasswordEmail) GetPasswordTried() string {
type CMsgClientRequestForgottenPasswordEmailResponse struct {
EResult *uint32 `protobuf:"varint,1,opt,name=eResult" json:"eResult,omitempty"`
- UseSecretQuestion *bool `protobuf:"varint,2,opt,name=use_secret_question" json:"use_secret_question,omitempty"`
+ UseSecretQuestion *bool `protobuf:"varint,2,opt,name=use_secret_question,json=useSecretQuestion" json:"use_secret_question,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -7235,7 +7120,7 @@ func (m *CMsgClientRequestForgottenPasswordEmailResponse) String() string {
}
func (*CMsgClientRequestForgottenPasswordEmailResponse) ProtoMessage() {}
func (*CMsgClientRequestForgottenPasswordEmailResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{93}
+ return fileDescriptor_dab52857974b135d, []int{90}
}
func (m *CMsgClientRequestForgottenPasswordEmailResponse) XXX_Unmarshal(b []byte) error {
@@ -7271,17 +7156,18 @@ func (m *CMsgClientRequestForgottenPasswordEmailResponse) GetUseSecretQuestion()
}
type CMsgClientItemAnnouncements struct {
- CountNewItems *uint32 `protobuf:"varint,1,opt,name=count_new_items" json:"count_new_items,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ CountNewItems *uint32 `protobuf:"varint,1,opt,name=count_new_items,json=countNewItems" json:"count_new_items,omitempty"`
+ UnseenItems []*CMsgClientItemAnnouncements_UnseenItem `protobuf:"bytes,2,rep,name=unseen_items,json=unseenItems" json:"unseen_items,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientItemAnnouncements) Reset() { *m = CMsgClientItemAnnouncements{} }
func (m *CMsgClientItemAnnouncements) String() string { return proto.CompactTextString(m) }
func (*CMsgClientItemAnnouncements) ProtoMessage() {}
func (*CMsgClientItemAnnouncements) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{94}
+ return fileDescriptor_dab52857974b135d, []int{91}
}
func (m *CMsgClientItemAnnouncements) XXX_Unmarshal(b []byte) error {
@@ -7309,6 +7195,94 @@ func (m *CMsgClientItemAnnouncements) GetCountNewItems() uint32 {
return 0
}
+func (m *CMsgClientItemAnnouncements) GetUnseenItems() []*CMsgClientItemAnnouncements_UnseenItem {
+ if m != nil {
+ return m.UnseenItems
+ }
+ return nil
+}
+
+type CMsgClientItemAnnouncements_UnseenItem struct {
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ ContextId *uint64 `protobuf:"varint,2,opt,name=context_id,json=contextId" json:"context_id,omitempty"`
+ AssetId *uint64 `protobuf:"varint,3,opt,name=asset_id,json=assetId" json:"asset_id,omitempty"`
+ Amount *uint64 `protobuf:"varint,4,opt,name=amount" json:"amount,omitempty"`
+ Rtime32Gained *uint32 `protobuf:"fixed32,5,opt,name=rtime32_gained,json=rtime32Gained" json:"rtime32_gained,omitempty"`
+ SourceAppid *uint32 `protobuf:"varint,6,opt,name=source_appid,json=sourceAppid" json:"source_appid,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientItemAnnouncements_UnseenItem) Reset() {
+ *m = CMsgClientItemAnnouncements_UnseenItem{}
+}
+func (m *CMsgClientItemAnnouncements_UnseenItem) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientItemAnnouncements_UnseenItem) ProtoMessage() {}
+func (*CMsgClientItemAnnouncements_UnseenItem) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{91, 0}
+}
+
+func (m *CMsgClientItemAnnouncements_UnseenItem) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientItemAnnouncements_UnseenItem.Unmarshal(m, b)
+}
+func (m *CMsgClientItemAnnouncements_UnseenItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientItemAnnouncements_UnseenItem.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientItemAnnouncements_UnseenItem) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientItemAnnouncements_UnseenItem.Merge(m, src)
+}
+func (m *CMsgClientItemAnnouncements_UnseenItem) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientItemAnnouncements_UnseenItem.Size(m)
+}
+func (m *CMsgClientItemAnnouncements_UnseenItem) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientItemAnnouncements_UnseenItem.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientItemAnnouncements_UnseenItem proto.InternalMessageInfo
+
+func (m *CMsgClientItemAnnouncements_UnseenItem) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CMsgClientItemAnnouncements_UnseenItem) GetContextId() uint64 {
+ if m != nil && m.ContextId != nil {
+ return *m.ContextId
+ }
+ return 0
+}
+
+func (m *CMsgClientItemAnnouncements_UnseenItem) GetAssetId() uint64 {
+ if m != nil && m.AssetId != nil {
+ return *m.AssetId
+ }
+ return 0
+}
+
+func (m *CMsgClientItemAnnouncements_UnseenItem) GetAmount() uint64 {
+ if m != nil && m.Amount != nil {
+ return *m.Amount
+ }
+ return 0
+}
+
+func (m *CMsgClientItemAnnouncements_UnseenItem) GetRtime32Gained() uint32 {
+ if m != nil && m.Rtime32Gained != nil {
+ return *m.Rtime32Gained
+ }
+ return 0
+}
+
+func (m *CMsgClientItemAnnouncements_UnseenItem) GetSourceAppid() uint32 {
+ if m != nil && m.SourceAppid != nil {
+ return *m.SourceAppid
+ }
+ return 0
+}
+
type CMsgClientRequestItemAnnouncements struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -7319,7 +7293,7 @@ func (m *CMsgClientRequestItemAnnouncements) Reset() { *m = CMsgClientRe
func (m *CMsgClientRequestItemAnnouncements) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestItemAnnouncements) ProtoMessage() {}
func (*CMsgClientRequestItemAnnouncements) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{95}
+ return fileDescriptor_dab52857974b135d, []int{92}
}
func (m *CMsgClientRequestItemAnnouncements) XXX_Unmarshal(b []byte) error {
@@ -7351,7 +7325,7 @@ func (m *CMsgClientUserNotifications) Reset() { *m = CMsgClientUserNotif
func (m *CMsgClientUserNotifications) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUserNotifications) ProtoMessage() {}
func (*CMsgClientUserNotifications) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{96}
+ return fileDescriptor_dab52857974b135d, []int{93}
}
func (m *CMsgClientUserNotifications) XXX_Unmarshal(b []byte) error {
@@ -7380,7 +7354,7 @@ func (m *CMsgClientUserNotifications) GetNotifications() []*CMsgClientUserNotifi
}
type CMsgClientUserNotifications_Notification struct {
- UserNotificationType *uint32 `protobuf:"varint,1,opt,name=user_notification_type" json:"user_notification_type,omitempty"`
+ UserNotificationType *uint32 `protobuf:"varint,1,opt,name=user_notification_type,json=userNotificationType" json:"user_notification_type,omitempty"`
Count *uint32 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -7393,7 +7367,7 @@ func (m *CMsgClientUserNotifications_Notification) Reset() {
func (m *CMsgClientUserNotifications_Notification) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUserNotifications_Notification) ProtoMessage() {}
func (*CMsgClientUserNotifications_Notification) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{96, 0}
+ return fileDescriptor_dab52857974b135d, []int{93, 0}
}
func (m *CMsgClientUserNotifications_Notification) XXX_Unmarshal(b []byte) error {
@@ -7429,9 +7403,9 @@ func (m *CMsgClientUserNotifications_Notification) GetCount() uint32 {
}
type CMsgClientCommentNotifications struct {
- CountNewComments *uint32 `protobuf:"varint,1,opt,name=count_new_comments" json:"count_new_comments,omitempty"`
- CountNewCommentsOwner *uint32 `protobuf:"varint,2,opt,name=count_new_comments_owner" json:"count_new_comments_owner,omitempty"`
- CountNewCommentsSubscriptions *uint32 `protobuf:"varint,3,opt,name=count_new_comments_subscriptions" json:"count_new_comments_subscriptions,omitempty"`
+ CountNewComments *uint32 `protobuf:"varint,1,opt,name=count_new_comments,json=countNewComments" json:"count_new_comments,omitempty"`
+ CountNewCommentsOwner *uint32 `protobuf:"varint,2,opt,name=count_new_comments_owner,json=countNewCommentsOwner" json:"count_new_comments_owner,omitempty"`
+ CountNewCommentsSubscriptions *uint32 `protobuf:"varint,3,opt,name=count_new_comments_subscriptions,json=countNewCommentsSubscriptions" json:"count_new_comments_subscriptions,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -7441,7 +7415,7 @@ func (m *CMsgClientCommentNotifications) Reset() { *m = CMsgClientCommen
func (m *CMsgClientCommentNotifications) String() string { return proto.CompactTextString(m) }
func (*CMsgClientCommentNotifications) ProtoMessage() {}
func (*CMsgClientCommentNotifications) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{97}
+ return fileDescriptor_dab52857974b135d, []int{94}
}
func (m *CMsgClientCommentNotifications) XXX_Unmarshal(b []byte) error {
@@ -7493,7 +7467,7 @@ func (m *CMsgClientRequestCommentNotifications) Reset() { *m = CMsgClien
func (m *CMsgClientRequestCommentNotifications) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestCommentNotifications) ProtoMessage() {}
func (*CMsgClientRequestCommentNotifications) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{98}
+ return fileDescriptor_dab52857974b135d, []int{95}
}
func (m *CMsgClientRequestCommentNotifications) XXX_Unmarshal(b []byte) error {
@@ -7515,8 +7489,8 @@ func (m *CMsgClientRequestCommentNotifications) XXX_DiscardUnknown() {
var xxx_messageInfo_CMsgClientRequestCommentNotifications proto.InternalMessageInfo
type CMsgClientOfflineMessageNotification struct {
- OfflineMessages *uint32 `protobuf:"varint,1,opt,name=offline_messages" json:"offline_messages,omitempty"`
- FriendsWithOfflineMessages []uint32 `protobuf:"varint,2,rep,name=friends_with_offline_messages" json:"friends_with_offline_messages,omitempty"`
+ OfflineMessages *uint32 `protobuf:"varint,1,opt,name=offline_messages,json=offlineMessages" json:"offline_messages,omitempty"`
+ FriendsWithOfflineMessages []uint32 `protobuf:"varint,2,rep,name=friends_with_offline_messages,json=friendsWithOfflineMessages" json:"friends_with_offline_messages,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -7526,7 +7500,7 @@ func (m *CMsgClientOfflineMessageNotification) Reset() { *m = CMsgClient
func (m *CMsgClientOfflineMessageNotification) String() string { return proto.CompactTextString(m) }
func (*CMsgClientOfflineMessageNotification) ProtoMessage() {}
func (*CMsgClientOfflineMessageNotification) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{99}
+ return fileDescriptor_dab52857974b135d, []int{96}
}
func (m *CMsgClientOfflineMessageNotification) XXX_Unmarshal(b []byte) error {
@@ -7571,7 +7545,7 @@ func (m *CMsgClientRequestOfflineMessageCount) Reset() { *m = CMsgClient
func (m *CMsgClientRequestOfflineMessageCount) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestOfflineMessageCount) ProtoMessage() {}
func (*CMsgClientRequestOfflineMessageCount) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{100}
+ return fileDescriptor_dab52857974b135d, []int{97}
}
func (m *CMsgClientRequestOfflineMessageCount) XXX_Unmarshal(b []byte) error {
@@ -7603,7 +7577,7 @@ func (m *CMsgClientChatGetFriendMessageHistory) Reset() { *m = CMsgClien
func (m *CMsgClientChatGetFriendMessageHistory) String() string { return proto.CompactTextString(m) }
func (*CMsgClientChatGetFriendMessageHistory) ProtoMessage() {}
func (*CMsgClientChatGetFriendMessageHistory) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{101}
+ return fileDescriptor_dab52857974b135d, []int{98}
}
func (m *CMsgClientChatGetFriendMessageHistory) XXX_Unmarshal(b []byte) error {
@@ -7648,7 +7622,7 @@ func (m *CMsgClientChatGetFriendMessageHistoryResponse) String() string {
}
func (*CMsgClientChatGetFriendMessageHistoryResponse) ProtoMessage() {}
func (*CMsgClientChatGetFriendMessageHistoryResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{102}
+ return fileDescriptor_dab52857974b135d, []int{99}
}
func (m *CMsgClientChatGetFriendMessageHistoryResponse) XXX_Unmarshal(b []byte) error {
@@ -7708,7 +7682,7 @@ func (m *CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) String() s
}
func (*CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) ProtoMessage() {}
func (*CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{102, 0}
+ return fileDescriptor_dab52857974b135d, []int{99, 0}
}
func (m *CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) XXX_Unmarshal(b []byte) error {
@@ -7771,7 +7745,7 @@ func (m *CMsgClientChatGetFriendMessageHistoryForOfflineMessages) String() strin
}
func (*CMsgClientChatGetFriendMessageHistoryForOfflineMessages) ProtoMessage() {}
func (*CMsgClientChatGetFriendMessageHistoryForOfflineMessages) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{103}
+ return fileDescriptor_dab52857974b135d, []int{100}
}
func (m *CMsgClientChatGetFriendMessageHistoryForOfflineMessages) XXX_Unmarshal(b []byte) error {
@@ -7803,7 +7777,7 @@ func (m *CMsgClientFSGetFriendsSteamLevels) Reset() { *m = CMsgClientFSG
func (m *CMsgClientFSGetFriendsSteamLevels) String() string { return proto.CompactTextString(m) }
func (*CMsgClientFSGetFriendsSteamLevels) ProtoMessage() {}
func (*CMsgClientFSGetFriendsSteamLevels) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{104}
+ return fileDescriptor_dab52857974b135d, []int{101}
}
func (m *CMsgClientFSGetFriendsSteamLevels) XXX_Unmarshal(b []byte) error {
@@ -7841,10 +7815,12 @@ type CMsgClientFSGetFriendsSteamLevelsResponse struct {
func (m *CMsgClientFSGetFriendsSteamLevelsResponse) Reset() {
*m = CMsgClientFSGetFriendsSteamLevelsResponse{}
}
-func (m *CMsgClientFSGetFriendsSteamLevelsResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientFSGetFriendsSteamLevelsResponse) ProtoMessage() {}
+func (m *CMsgClientFSGetFriendsSteamLevelsResponse) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgClientFSGetFriendsSteamLevelsResponse) ProtoMessage() {}
func (*CMsgClientFSGetFriendsSteamLevelsResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{105}
+ return fileDescriptor_dab52857974b135d, []int{102}
}
func (m *CMsgClientFSGetFriendsSteamLevelsResponse) XXX_Unmarshal(b []byte) error {
@@ -7888,7 +7864,7 @@ func (m *CMsgClientFSGetFriendsSteamLevelsResponse_Friend) String() string {
}
func (*CMsgClientFSGetFriendsSteamLevelsResponse_Friend) ProtoMessage() {}
func (*CMsgClientFSGetFriendsSteamLevelsResponse_Friend) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{105, 0}
+ return fileDescriptor_dab52857974b135d, []int{102, 0}
}
func (m *CMsgClientFSGetFriendsSteamLevelsResponse_Friend) XXX_Unmarshal(b []byte) error {
@@ -7924,12 +7900,12 @@ func (m *CMsgClientFSGetFriendsSteamLevelsResponse_Friend) GetLevel() uint32 {
}
type CMsgClientEmailAddrInfo struct {
- EmailAddress *string `protobuf:"bytes,1,opt,name=email_address" json:"email_address,omitempty"`
- EmailIsValidated *bool `protobuf:"varint,2,opt,name=email_is_validated" json:"email_is_validated,omitempty"`
- EmailValidationChanged *bool `protobuf:"varint,3,opt,name=email_validation_changed" json:"email_validation_changed,omitempty"`
- CredentialChangeRequiresCode *bool `protobuf:"varint,4,opt,name=credential_change_requires_code" json:"credential_change_requires_code,omitempty"`
- PasswordOrSecretqaChangeRequiresCode *bool `protobuf:"varint,5,opt,name=password_or_secretqa_change_requires_code" json:"password_or_secretqa_change_requires_code,omitempty"`
- RemindUserAboutEmail *bool `protobuf:"varint,6,opt,name=remind_user_about_email" json:"remind_user_about_email,omitempty"`
+ EmailAddress *string `protobuf:"bytes,1,opt,name=email_address,json=emailAddress" json:"email_address,omitempty"`
+ EmailIsValidated *bool `protobuf:"varint,2,opt,name=email_is_validated,json=emailIsValidated" json:"email_is_validated,omitempty"`
+ EmailValidationChanged *bool `protobuf:"varint,3,opt,name=email_validation_changed,json=emailValidationChanged" json:"email_validation_changed,omitempty"`
+ CredentialChangeRequiresCode *bool `protobuf:"varint,4,opt,name=credential_change_requires_code,json=credentialChangeRequiresCode" json:"credential_change_requires_code,omitempty"`
+ PasswordOrSecretqaChangeRequiresCode *bool `protobuf:"varint,5,opt,name=password_or_secretqa_change_requires_code,json=passwordOrSecretqaChangeRequiresCode" json:"password_or_secretqa_change_requires_code,omitempty"`
+ RemindUserAboutEmail *bool `protobuf:"varint,6,opt,name=remind_user_about_email,json=remindUserAboutEmail" json:"remind_user_about_email,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -7939,7 +7915,7 @@ func (m *CMsgClientEmailAddrInfo) Reset() { *m = CMsgClientEmailAddrInfo
func (m *CMsgClientEmailAddrInfo) String() string { return proto.CompactTextString(m) }
func (*CMsgClientEmailAddrInfo) ProtoMessage() {}
func (*CMsgClientEmailAddrInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{106}
+ return fileDescriptor_dab52857974b135d, []int{103}
}
func (m *CMsgClientEmailAddrInfo) XXX_Unmarshal(b []byte) error {
@@ -8002,239 +7978,8 @@ func (m *CMsgClientEmailAddrInfo) GetRemindUserAboutEmail() bool {
return false
}
-type CMsgCREEnumeratePublishedFiles struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- QueryType *int32 `protobuf:"varint,2,opt,name=query_type" json:"query_type,omitempty"`
- StartIndex *uint32 `protobuf:"varint,3,opt,name=start_index" json:"start_index,omitempty"`
- Days *uint32 `protobuf:"varint,4,opt,name=days" json:"days,omitempty"`
- Count *uint32 `protobuf:"varint,5,opt,name=count" json:"count,omitempty"`
- Tags []string `protobuf:"bytes,6,rep,name=tags" json:"tags,omitempty"`
- UserTags []string `protobuf:"bytes,7,rep,name=user_tags" json:"user_tags,omitempty"`
- MatchingFileType *uint32 `protobuf:"varint,8,opt,name=matching_file_type,def=13" json:"matching_file_type,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
-}
-
-func (m *CMsgCREEnumeratePublishedFiles) Reset() { *m = CMsgCREEnumeratePublishedFiles{} }
-func (m *CMsgCREEnumeratePublishedFiles) String() string { return proto.CompactTextString(m) }
-func (*CMsgCREEnumeratePublishedFiles) ProtoMessage() {}
-func (*CMsgCREEnumeratePublishedFiles) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{107}
-}
-
-func (m *CMsgCREEnumeratePublishedFiles) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_CMsgCREEnumeratePublishedFiles.Unmarshal(m, b)
-}
-func (m *CMsgCREEnumeratePublishedFiles) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_CMsgCREEnumeratePublishedFiles.Marshal(b, m, deterministic)
-}
-func (m *CMsgCREEnumeratePublishedFiles) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CMsgCREEnumeratePublishedFiles.Merge(m, src)
-}
-func (m *CMsgCREEnumeratePublishedFiles) XXX_Size() int {
- return xxx_messageInfo_CMsgCREEnumeratePublishedFiles.Size(m)
-}
-func (m *CMsgCREEnumeratePublishedFiles) XXX_DiscardUnknown() {
- xxx_messageInfo_CMsgCREEnumeratePublishedFiles.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CMsgCREEnumeratePublishedFiles proto.InternalMessageInfo
-
-const Default_CMsgCREEnumeratePublishedFiles_MatchingFileType uint32 = 13
-
-func (m *CMsgCREEnumeratePublishedFiles) GetAppId() uint32 {
- if m != nil && m.AppId != nil {
- return *m.AppId
- }
- return 0
-}
-
-func (m *CMsgCREEnumeratePublishedFiles) GetQueryType() int32 {
- if m != nil && m.QueryType != nil {
- return *m.QueryType
- }
- return 0
-}
-
-func (m *CMsgCREEnumeratePublishedFiles) GetStartIndex() uint32 {
- if m != nil && m.StartIndex != nil {
- return *m.StartIndex
- }
- return 0
-}
-
-func (m *CMsgCREEnumeratePublishedFiles) GetDays() uint32 {
- if m != nil && m.Days != nil {
- return *m.Days
- }
- return 0
-}
-
-func (m *CMsgCREEnumeratePublishedFiles) GetCount() uint32 {
- if m != nil && m.Count != nil {
- return *m.Count
- }
- return 0
-}
-
-func (m *CMsgCREEnumeratePublishedFiles) GetTags() []string {
- if m != nil {
- return m.Tags
- }
- return nil
-}
-
-func (m *CMsgCREEnumeratePublishedFiles) GetUserTags() []string {
- if m != nil {
- return m.UserTags
- }
- return nil
-}
-
-func (m *CMsgCREEnumeratePublishedFiles) GetMatchingFileType() uint32 {
- if m != nil && m.MatchingFileType != nil {
- return *m.MatchingFileType
- }
- return Default_CMsgCREEnumeratePublishedFiles_MatchingFileType
-}
-
-type CMsgCREEnumeratePublishedFilesResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- PublishedFiles []*CMsgCREEnumeratePublishedFilesResponse_PublishedFileId `protobuf:"bytes,2,rep,name=published_files" json:"published_files,omitempty"`
- TotalResults *uint32 `protobuf:"varint,3,opt,name=total_results" json:"total_results,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
-}
-
-func (m *CMsgCREEnumeratePublishedFilesResponse) Reset() {
- *m = CMsgCREEnumeratePublishedFilesResponse{}
-}
-func (m *CMsgCREEnumeratePublishedFilesResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgCREEnumeratePublishedFilesResponse) ProtoMessage() {}
-func (*CMsgCREEnumeratePublishedFilesResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{108}
-}
-
-func (m *CMsgCREEnumeratePublishedFilesResponse) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse.Unmarshal(m, b)
-}
-func (m *CMsgCREEnumeratePublishedFilesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse.Marshal(b, m, deterministic)
-}
-func (m *CMsgCREEnumeratePublishedFilesResponse) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse.Merge(m, src)
-}
-func (m *CMsgCREEnumeratePublishedFilesResponse) XXX_Size() int {
- return xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse.Size(m)
-}
-func (m *CMsgCREEnumeratePublishedFilesResponse) XXX_DiscardUnknown() {
- xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse proto.InternalMessageInfo
-
-const Default_CMsgCREEnumeratePublishedFilesResponse_Eresult int32 = 2
-
-func (m *CMsgCREEnumeratePublishedFilesResponse) GetEresult() int32 {
- if m != nil && m.Eresult != nil {
- return *m.Eresult
- }
- return Default_CMsgCREEnumeratePublishedFilesResponse_Eresult
-}
-
-func (m *CMsgCREEnumeratePublishedFilesResponse) GetPublishedFiles() []*CMsgCREEnumeratePublishedFilesResponse_PublishedFileId {
- if m != nil {
- return m.PublishedFiles
- }
- return nil
-}
-
-func (m *CMsgCREEnumeratePublishedFilesResponse) GetTotalResults() uint32 {
- if m != nil && m.TotalResults != nil {
- return *m.TotalResults
- }
- return 0
-}
-
-type CMsgCREEnumeratePublishedFilesResponse_PublishedFileId struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- VotesFor *int32 `protobuf:"varint,2,opt,name=votes_for" json:"votes_for,omitempty"`
- VotesAgainst *int32 `protobuf:"varint,3,opt,name=votes_against" json:"votes_against,omitempty"`
- Reports *int32 `protobuf:"varint,4,opt,name=reports" json:"reports,omitempty"`
- Score *float32 `protobuf:"fixed32,5,opt,name=score" json:"score,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
-}
-
-func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) Reset() {
- *m = CMsgCREEnumeratePublishedFilesResponse_PublishedFileId{}
-}
-func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) String() string {
- return proto.CompactTextString(m)
-}
-func (*CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) ProtoMessage() {}
-func (*CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{108, 0}
-}
-
-func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse_PublishedFileId.Unmarshal(m, b)
-}
-func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse_PublishedFileId.Marshal(b, m, deterministic)
-}
-func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse_PublishedFileId.Merge(m, src)
-}
-func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) XXX_Size() int {
- return xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse_PublishedFileId.Size(m)
-}
-func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) XXX_DiscardUnknown() {
- xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse_PublishedFileId.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse_PublishedFileId proto.InternalMessageInfo
-
-func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) GetPublishedFileId() uint64 {
- if m != nil && m.PublishedFileId != nil {
- return *m.PublishedFileId
- }
- return 0
-}
-
-func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) GetVotesFor() int32 {
- if m != nil && m.VotesFor != nil {
- return *m.VotesFor
- }
- return 0
-}
-
-func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) GetVotesAgainst() int32 {
- if m != nil && m.VotesAgainst != nil {
- return *m.VotesAgainst
- }
- return 0
-}
-
-func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) GetReports() int32 {
- if m != nil && m.Reports != nil {
- return *m.Reports
- }
- return 0
-}
-
-func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) GetScore() float32 {
- if m != nil && m.Score != nil {
- return *m.Score
- }
- return 0
-}
-
type CMsgCREItemVoteSummary struct {
- PublishedFileIds []*CMsgCREItemVoteSummary_PublishedFileId `protobuf:"bytes,1,rep,name=published_file_ids" json:"published_file_ids,omitempty"`
+ PublishedFileIds []*CMsgCREItemVoteSummary_PublishedFileId `protobuf:"bytes,1,rep,name=published_file_ids,json=publishedFileIds" json:"published_file_ids,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -8244,7 +7989,7 @@ func (m *CMsgCREItemVoteSummary) Reset() { *m = CMsgCREItemVoteSummary{}
func (m *CMsgCREItemVoteSummary) String() string { return proto.CompactTextString(m) }
func (*CMsgCREItemVoteSummary) ProtoMessage() {}
func (*CMsgCREItemVoteSummary) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{109}
+ return fileDescriptor_dab52857974b135d, []int{104}
}
func (m *CMsgCREItemVoteSummary) XXX_Unmarshal(b []byte) error {
@@ -8273,7 +8018,7 @@ func (m *CMsgCREItemVoteSummary) GetPublishedFileIds() []*CMsgCREItemVoteSummary
}
type CMsgCREItemVoteSummary_PublishedFileId struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id,json=publishedFileId" json:"published_file_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -8285,7 +8030,7 @@ func (m *CMsgCREItemVoteSummary_PublishedFileId) Reset() {
func (m *CMsgCREItemVoteSummary_PublishedFileId) String() string { return proto.CompactTextString(m) }
func (*CMsgCREItemVoteSummary_PublishedFileId) ProtoMessage() {}
func (*CMsgCREItemVoteSummary_PublishedFileId) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{109, 0}
+ return fileDescriptor_dab52857974b135d, []int{104, 0}
}
func (m *CMsgCREItemVoteSummary_PublishedFileId) XXX_Unmarshal(b []byte) error {
@@ -8315,7 +8060,7 @@ func (m *CMsgCREItemVoteSummary_PublishedFileId) GetPublishedFileId() uint64 {
type CMsgCREItemVoteSummaryResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- ItemVoteSummaries []*CMsgCREItemVoteSummaryResponse_ItemVoteSummary `protobuf:"bytes,2,rep,name=item_vote_summaries" json:"item_vote_summaries,omitempty"`
+ ItemVoteSummaries []*CMsgCREItemVoteSummaryResponse_ItemVoteSummary `protobuf:"bytes,2,rep,name=item_vote_summaries,json=itemVoteSummaries" json:"item_vote_summaries,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -8325,7 +8070,7 @@ func (m *CMsgCREItemVoteSummaryResponse) Reset() { *m = CMsgCREItemVoteS
func (m *CMsgCREItemVoteSummaryResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgCREItemVoteSummaryResponse) ProtoMessage() {}
func (*CMsgCREItemVoteSummaryResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{110}
+ return fileDescriptor_dab52857974b135d, []int{105}
}
func (m *CMsgCREItemVoteSummaryResponse) XXX_Unmarshal(b []byte) error {
@@ -8363,9 +8108,9 @@ func (m *CMsgCREItemVoteSummaryResponse) GetItemVoteSummaries() []*CMsgCREItemVo
}
type CMsgCREItemVoteSummaryResponse_ItemVoteSummary struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- VotesFor *int32 `protobuf:"varint,2,opt,name=votes_for" json:"votes_for,omitempty"`
- VotesAgainst *int32 `protobuf:"varint,3,opt,name=votes_against" json:"votes_against,omitempty"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id,json=publishedFileId" json:"published_file_id,omitempty"`
+ VotesFor *int32 `protobuf:"varint,2,opt,name=votes_for,json=votesFor" json:"votes_for,omitempty"`
+ VotesAgainst *int32 `protobuf:"varint,3,opt,name=votes_against,json=votesAgainst" json:"votes_against,omitempty"`
Reports *int32 `protobuf:"varint,4,opt,name=reports" json:"reports,omitempty"`
Score *float32 `protobuf:"fixed32,5,opt,name=score" json:"score,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -8381,7 +8126,7 @@ func (m *CMsgCREItemVoteSummaryResponse_ItemVoteSummary) String() string {
}
func (*CMsgCREItemVoteSummaryResponse_ItemVoteSummary) ProtoMessage() {}
func (*CMsgCREItemVoteSummaryResponse_ItemVoteSummary) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{110, 0}
+ return fileDescriptor_dab52857974b135d, []int{105, 0}
}
func (m *CMsgCREItemVoteSummaryResponse_ItemVoteSummary) XXX_Unmarshal(b []byte) error {
@@ -8438,8 +8183,8 @@ func (m *CMsgCREItemVoteSummaryResponse_ItemVoteSummary) GetScore() float32 {
}
type CMsgCREUpdateUserPublishedItemVote struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- VoteUp *bool `protobuf:"varint,2,opt,name=vote_up" json:"vote_up,omitempty"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id,json=publishedFileId" json:"published_file_id,omitempty"`
+ VoteUp *bool `protobuf:"varint,2,opt,name=vote_up,json=voteUp" json:"vote_up,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -8449,7 +8194,7 @@ func (m *CMsgCREUpdateUserPublishedItemVote) Reset() { *m = CMsgCREUpdat
func (m *CMsgCREUpdateUserPublishedItemVote) String() string { return proto.CompactTextString(m) }
func (*CMsgCREUpdateUserPublishedItemVote) ProtoMessage() {}
func (*CMsgCREUpdateUserPublishedItemVote) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{111}
+ return fileDescriptor_dab52857974b135d, []int{106}
}
func (m *CMsgCREUpdateUserPublishedItemVote) XXX_Unmarshal(b []byte) error {
@@ -8499,7 +8244,7 @@ func (m *CMsgCREUpdateUserPublishedItemVoteResponse) String() string {
}
func (*CMsgCREUpdateUserPublishedItemVoteResponse) ProtoMessage() {}
func (*CMsgCREUpdateUserPublishedItemVoteResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{112}
+ return fileDescriptor_dab52857974b135d, []int{107}
}
func (m *CMsgCREUpdateUserPublishedItemVoteResponse) XXX_Unmarshal(b []byte) error {
@@ -8530,7 +8275,7 @@ func (m *CMsgCREUpdateUserPublishedItemVoteResponse) GetEresult() int32 {
}
type CMsgCREGetUserPublishedItemVoteDetails struct {
- PublishedFileIds []*CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId `protobuf:"bytes,1,rep,name=published_file_ids" json:"published_file_ids,omitempty"`
+ PublishedFileIds []*CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId `protobuf:"bytes,1,rep,name=published_file_ids,json=publishedFileIds" json:"published_file_ids,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -8542,7 +8287,7 @@ func (m *CMsgCREGetUserPublishedItemVoteDetails) Reset() {
func (m *CMsgCREGetUserPublishedItemVoteDetails) String() string { return proto.CompactTextString(m) }
func (*CMsgCREGetUserPublishedItemVoteDetails) ProtoMessage() {}
func (*CMsgCREGetUserPublishedItemVoteDetails) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{113}
+ return fileDescriptor_dab52857974b135d, []int{108}
}
func (m *CMsgCREGetUserPublishedItemVoteDetails) XXX_Unmarshal(b []byte) error {
@@ -8571,7 +8316,7 @@ func (m *CMsgCREGetUserPublishedItemVoteDetails) GetPublishedFileIds() []*CMsgCR
}
type CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id,json=publishedFileId" json:"published_file_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -8585,7 +8330,7 @@ func (m *CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId) String() string
}
func (*CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId) ProtoMessage() {}
func (*CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{113, 0}
+ return fileDescriptor_dab52857974b135d, []int{108, 0}
}
func (m *CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId) XXX_Unmarshal(b []byte) error {
@@ -8615,7 +8360,7 @@ func (m *CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId) GetPublishedFil
type CMsgCREGetUserPublishedItemVoteDetailsResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- UserItemVoteDetails []*CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail `protobuf:"bytes,2,rep,name=user_item_vote_details" json:"user_item_vote_details,omitempty"`
+ UserItemVoteDetails []*CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail `protobuf:"bytes,2,rep,name=user_item_vote_details,json=userItemVoteDetails" json:"user_item_vote_details,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -8629,7 +8374,7 @@ func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse) String() string {
}
func (*CMsgCREGetUserPublishedItemVoteDetailsResponse) ProtoMessage() {}
func (*CMsgCREGetUserPublishedItemVoteDetailsResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{114}
+ return fileDescriptor_dab52857974b135d, []int{109}
}
func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse) XXX_Unmarshal(b []byte) error {
@@ -8667,7 +8412,7 @@ func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse) GetUserItemVoteDetails(
}
type CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id,json=publishedFileId" json:"published_file_id,omitempty"`
Vote *int32 `protobuf:"varint,2,opt,name=vote,def=0" json:"vote,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -8682,7 +8427,7 @@ func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail) Stri
}
func (*CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail) ProtoMessage() {}
func (*CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{114, 0}
+ return fileDescriptor_dab52857974b135d, []int{109, 0}
}
func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail) XXX_Unmarshal(b []byte) error {
@@ -8720,9 +8465,9 @@ func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail) GetV
}
type CMsgGameServerPingSample struct {
- MyIp *uint32 `protobuf:"fixed32,1,opt,name=my_ip" json:"my_ip,omitempty"`
- GsAppId *int32 `protobuf:"varint,2,opt,name=gs_app_id" json:"gs_app_id,omitempty"`
- GsSamples []*CMsgGameServerPingSample_Sample `protobuf:"bytes,3,rep,name=gs_samples" json:"gs_samples,omitempty"`
+ MyIp *uint32 `protobuf:"fixed32,1,opt,name=my_ip,json=myIp" json:"my_ip,omitempty"`
+ GsAppId *int32 `protobuf:"varint,2,opt,name=gs_app_id,json=gsAppId" json:"gs_app_id,omitempty"`
+ GsSamples []*CMsgGameServerPingSample_Sample `protobuf:"bytes,3,rep,name=gs_samples,json=gsSamples" json:"gs_samples,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -8732,7 +8477,7 @@ func (m *CMsgGameServerPingSample) Reset() { *m = CMsgGameServerPingSamp
func (m *CMsgGameServerPingSample) String() string { return proto.CompactTextString(m) }
func (*CMsgGameServerPingSample) ProtoMessage() {}
func (*CMsgGameServerPingSample) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{115}
+ return fileDescriptor_dab52857974b135d, []int{110}
}
func (m *CMsgGameServerPingSample) XXX_Unmarshal(b []byte) error {
@@ -8776,8 +8521,8 @@ func (m *CMsgGameServerPingSample) GetGsSamples() []*CMsgGameServerPingSample_Sa
type CMsgGameServerPingSample_Sample struct {
Ip *uint32 `protobuf:"fixed32,1,opt,name=ip" json:"ip,omitempty"`
- AvgPingMs *uint32 `protobuf:"varint,2,opt,name=avg_ping_ms" json:"avg_ping_ms,omitempty"`
- StddevPingMsX10 *uint32 `protobuf:"varint,3,opt,name=stddev_ping_ms_x10" json:"stddev_ping_ms_x10,omitempty"`
+ AvgPingMs *uint32 `protobuf:"varint,2,opt,name=avg_ping_ms,json=avgPingMs" json:"avg_ping_ms,omitempty"`
+ StddevPingMsX10 *uint32 `protobuf:"varint,3,opt,name=stddev_ping_ms_x10,json=stddevPingMsX10" json:"stddev_ping_ms_x10,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -8787,7 +8532,7 @@ func (m *CMsgGameServerPingSample_Sample) Reset() { *m = CMsgGameServerP
func (m *CMsgGameServerPingSample_Sample) String() string { return proto.CompactTextString(m) }
func (*CMsgGameServerPingSample_Sample) ProtoMessage() {}
func (*CMsgGameServerPingSample_Sample) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{115, 0}
+ return fileDescriptor_dab52857974b135d, []int{110, 0}
}
func (m *CMsgGameServerPingSample_Sample) XXX_Unmarshal(b []byte) error {
@@ -8830,7 +8575,7 @@ func (m *CMsgGameServerPingSample_Sample) GetStddevPingMsX10() uint32 {
}
type CMsgFSGetFollowerCount struct {
- SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -8840,7 +8585,7 @@ func (m *CMsgFSGetFollowerCount) Reset() { *m = CMsgFSGetFollowerCount{}
func (m *CMsgFSGetFollowerCount) String() string { return proto.CompactTextString(m) }
func (*CMsgFSGetFollowerCount) ProtoMessage() {}
func (*CMsgFSGetFollowerCount) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{116}
+ return fileDescriptor_dab52857974b135d, []int{111}
}
func (m *CMsgFSGetFollowerCount) XXX_Unmarshal(b []byte) error {
@@ -8880,7 +8625,7 @@ func (m *CMsgFSGetFollowerCountResponse) Reset() { *m = CMsgFSGetFollowe
func (m *CMsgFSGetFollowerCountResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgFSGetFollowerCountResponse) ProtoMessage() {}
func (*CMsgFSGetFollowerCountResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{117}
+ return fileDescriptor_dab52857974b135d, []int{112}
}
func (m *CMsgFSGetFollowerCountResponse) XXX_Unmarshal(b []byte) error {
@@ -8919,7 +8664,7 @@ func (m *CMsgFSGetFollowerCountResponse) GetCount() int32 {
}
type CMsgFSGetIsFollowing struct {
- SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -8929,7 +8674,7 @@ func (m *CMsgFSGetIsFollowing) Reset() { *m = CMsgFSGetIsFollowing{} }
func (m *CMsgFSGetIsFollowing) String() string { return proto.CompactTextString(m) }
func (*CMsgFSGetIsFollowing) ProtoMessage() {}
func (*CMsgFSGetIsFollowing) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{118}
+ return fileDescriptor_dab52857974b135d, []int{113}
}
func (m *CMsgFSGetIsFollowing) XXX_Unmarshal(b []byte) error {
@@ -8959,7 +8704,7 @@ func (m *CMsgFSGetIsFollowing) GetSteamId() uint64 {
type CMsgFSGetIsFollowingResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- IsFollowing *bool `protobuf:"varint,2,opt,name=is_following,def=0" json:"is_following,omitempty"`
+ IsFollowing *bool `protobuf:"varint,2,opt,name=is_following,json=isFollowing,def=0" json:"is_following,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -8969,7 +8714,7 @@ func (m *CMsgFSGetIsFollowingResponse) Reset() { *m = CMsgFSGetIsFollowi
func (m *CMsgFSGetIsFollowingResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgFSGetIsFollowingResponse) ProtoMessage() {}
func (*CMsgFSGetIsFollowingResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{119}
+ return fileDescriptor_dab52857974b135d, []int{114}
}
func (m *CMsgFSGetIsFollowingResponse) XXX_Unmarshal(b []byte) error {
@@ -9008,7 +8753,7 @@ func (m *CMsgFSGetIsFollowingResponse) GetIsFollowing() bool {
}
type CMsgFSEnumerateFollowingList struct {
- StartIndex *uint32 `protobuf:"varint,1,opt,name=start_index" json:"start_index,omitempty"`
+ StartIndex *uint32 `protobuf:"varint,1,opt,name=start_index,json=startIndex" json:"start_index,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -9018,7 +8763,7 @@ func (m *CMsgFSEnumerateFollowingList) Reset() { *m = CMsgFSEnumerateFol
func (m *CMsgFSEnumerateFollowingList) String() string { return proto.CompactTextString(m) }
func (*CMsgFSEnumerateFollowingList) ProtoMessage() {}
func (*CMsgFSEnumerateFollowingList) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{120}
+ return fileDescriptor_dab52857974b135d, []int{115}
}
func (m *CMsgFSEnumerateFollowingList) XXX_Unmarshal(b []byte) error {
@@ -9048,8 +8793,8 @@ func (m *CMsgFSEnumerateFollowingList) GetStartIndex() uint32 {
type CMsgFSEnumerateFollowingListResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- TotalResults *int32 `protobuf:"varint,2,opt,name=total_results" json:"total_results,omitempty"`
- SteamIds []uint64 `protobuf:"fixed64,3,rep,name=steam_ids" json:"steam_ids,omitempty"`
+ TotalResults *int32 `protobuf:"varint,2,opt,name=total_results,json=totalResults" json:"total_results,omitempty"`
+ SteamIds []uint64 `protobuf:"fixed64,3,rep,name=steam_ids,json=steamIds" json:"steam_ids,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -9059,7 +8804,7 @@ func (m *CMsgFSEnumerateFollowingListResponse) Reset() { *m = CMsgFSEnum
func (m *CMsgFSEnumerateFollowingListResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgFSEnumerateFollowingListResponse) ProtoMessage() {}
func (*CMsgFSEnumerateFollowingListResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{121}
+ return fileDescriptor_dab52857974b135d, []int{116}
}
func (m *CMsgFSEnumerateFollowingListResponse) XXX_Unmarshal(b []byte) error {
@@ -9114,7 +8859,7 @@ func (m *CMsgDPGetNumberOfCurrentPlayers) Reset() { *m = CMsgDPGetNumber
func (m *CMsgDPGetNumberOfCurrentPlayers) String() string { return proto.CompactTextString(m) }
func (*CMsgDPGetNumberOfCurrentPlayers) ProtoMessage() {}
func (*CMsgDPGetNumberOfCurrentPlayers) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{122}
+ return fileDescriptor_dab52857974b135d, []int{117}
}
func (m *CMsgDPGetNumberOfCurrentPlayers) XXX_Unmarshal(b []byte) error {
@@ -9144,7 +8889,7 @@ func (m *CMsgDPGetNumberOfCurrentPlayers) GetAppid() uint32 {
type CMsgDPGetNumberOfCurrentPlayersResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- PlayerCount *int32 `protobuf:"varint,2,opt,name=player_count" json:"player_count,omitempty"`
+ PlayerCount *int32 `protobuf:"varint,2,opt,name=player_count,json=playerCount" json:"player_count,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -9156,7 +8901,7 @@ func (m *CMsgDPGetNumberOfCurrentPlayersResponse) Reset() {
func (m *CMsgDPGetNumberOfCurrentPlayersResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgDPGetNumberOfCurrentPlayersResponse) ProtoMessage() {}
func (*CMsgDPGetNumberOfCurrentPlayersResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{123}
+ return fileDescriptor_dab52857974b135d, []int{118}
}
func (m *CMsgDPGetNumberOfCurrentPlayersResponse) XXX_Unmarshal(b []byte) error {
@@ -9194,9 +8939,9 @@ func (m *CMsgDPGetNumberOfCurrentPlayersResponse) GetPlayerCount() int32 {
}
type CMsgClientFriendUserStatusPublished struct {
- FriendSteamid *uint64 `protobuf:"fixed64,1,opt,name=friend_steamid" json:"friend_steamid,omitempty"`
+ FriendSteamid *uint64 `protobuf:"fixed64,1,opt,name=friend_steamid,json=friendSteamid" json:"friend_steamid,omitempty"`
Appid *uint32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"`
- StatusText *string `protobuf:"bytes,3,opt,name=status_text" json:"status_text,omitempty"`
+ StatusText *string `protobuf:"bytes,3,opt,name=status_text,json=statusText" json:"status_text,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -9206,7 +8951,7 @@ func (m *CMsgClientFriendUserStatusPublished) Reset() { *m = CMsgClientF
func (m *CMsgClientFriendUserStatusPublished) String() string { return proto.CompactTextString(m) }
func (*CMsgClientFriendUserStatusPublished) ProtoMessage() {}
func (*CMsgClientFriendUserStatusPublished) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{124}
+ return fileDescriptor_dab52857974b135d, []int{119}
}
func (m *CMsgClientFriendUserStatusPublished) XXX_Unmarshal(b []byte) error {
@@ -9248,102 +8993,102 @@ func (m *CMsgClientFriendUserStatusPublished) GetStatusText() string {
return ""
}
-type CMsgClientServiceMethod struct {
- MethodName *string `protobuf:"bytes,1,opt,name=method_name" json:"method_name,omitempty"`
- SerializedMethod []byte `protobuf:"bytes,2,opt,name=serialized_method" json:"serialized_method,omitempty"`
- IsNotification *bool `protobuf:"varint,3,opt,name=is_notification" json:"is_notification,omitempty"`
+type CMsgClientServiceMethodLegacy struct {
+ MethodName *string `protobuf:"bytes,1,opt,name=method_name,json=methodName" json:"method_name,omitempty"`
+ SerializedMethod []byte `protobuf:"bytes,2,opt,name=serialized_method,json=serializedMethod" json:"serialized_method,omitempty"`
+ IsNotification *bool `protobuf:"varint,3,opt,name=is_notification,json=isNotification" json:"is_notification,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientServiceMethod) Reset() { *m = CMsgClientServiceMethod{} }
-func (m *CMsgClientServiceMethod) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientServiceMethod) ProtoMessage() {}
-func (*CMsgClientServiceMethod) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{125}
+func (m *CMsgClientServiceMethodLegacy) Reset() { *m = CMsgClientServiceMethodLegacy{} }
+func (m *CMsgClientServiceMethodLegacy) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientServiceMethodLegacy) ProtoMessage() {}
+func (*CMsgClientServiceMethodLegacy) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{120}
}
-func (m *CMsgClientServiceMethod) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_CMsgClientServiceMethod.Unmarshal(m, b)
+func (m *CMsgClientServiceMethodLegacy) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientServiceMethodLegacy.Unmarshal(m, b)
}
-func (m *CMsgClientServiceMethod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_CMsgClientServiceMethod.Marshal(b, m, deterministic)
+func (m *CMsgClientServiceMethodLegacy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientServiceMethodLegacy.Marshal(b, m, deterministic)
}
-func (m *CMsgClientServiceMethod) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CMsgClientServiceMethod.Merge(m, src)
+func (m *CMsgClientServiceMethodLegacy) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientServiceMethodLegacy.Merge(m, src)
}
-func (m *CMsgClientServiceMethod) XXX_Size() int {
- return xxx_messageInfo_CMsgClientServiceMethod.Size(m)
+func (m *CMsgClientServiceMethodLegacy) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientServiceMethodLegacy.Size(m)
}
-func (m *CMsgClientServiceMethod) XXX_DiscardUnknown() {
- xxx_messageInfo_CMsgClientServiceMethod.DiscardUnknown(m)
+func (m *CMsgClientServiceMethodLegacy) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientServiceMethodLegacy.DiscardUnknown(m)
}
-var xxx_messageInfo_CMsgClientServiceMethod proto.InternalMessageInfo
+var xxx_messageInfo_CMsgClientServiceMethodLegacy proto.InternalMessageInfo
-func (m *CMsgClientServiceMethod) GetMethodName() string {
+func (m *CMsgClientServiceMethodLegacy) GetMethodName() string {
if m != nil && m.MethodName != nil {
return *m.MethodName
}
return ""
}
-func (m *CMsgClientServiceMethod) GetSerializedMethod() []byte {
+func (m *CMsgClientServiceMethodLegacy) GetSerializedMethod() []byte {
if m != nil {
return m.SerializedMethod
}
return nil
}
-func (m *CMsgClientServiceMethod) GetIsNotification() bool {
+func (m *CMsgClientServiceMethodLegacy) GetIsNotification() bool {
if m != nil && m.IsNotification != nil {
return *m.IsNotification
}
return false
}
-type CMsgClientServiceMethodResponse struct {
- MethodName *string `protobuf:"bytes,1,opt,name=method_name" json:"method_name,omitempty"`
- SerializedMethodResponse []byte `protobuf:"bytes,2,opt,name=serialized_method_response" json:"serialized_method_response,omitempty"`
+type CMsgClientServiceMethodLegacyResponse struct {
+ MethodName *string `protobuf:"bytes,1,opt,name=method_name,json=methodName" json:"method_name,omitempty"`
+ SerializedMethodResponse []byte `protobuf:"bytes,2,opt,name=serialized_method_response,json=serializedMethodResponse" json:"serialized_method_response,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientServiceMethodResponse) Reset() { *m = CMsgClientServiceMethodResponse{} }
-func (m *CMsgClientServiceMethodResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientServiceMethodResponse) ProtoMessage() {}
-func (*CMsgClientServiceMethodResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{126}
+func (m *CMsgClientServiceMethodLegacyResponse) Reset() { *m = CMsgClientServiceMethodLegacyResponse{} }
+func (m *CMsgClientServiceMethodLegacyResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientServiceMethodLegacyResponse) ProtoMessage() {}
+func (*CMsgClientServiceMethodLegacyResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{121}
}
-func (m *CMsgClientServiceMethodResponse) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_CMsgClientServiceMethodResponse.Unmarshal(m, b)
+func (m *CMsgClientServiceMethodLegacyResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientServiceMethodLegacyResponse.Unmarshal(m, b)
}
-func (m *CMsgClientServiceMethodResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_CMsgClientServiceMethodResponse.Marshal(b, m, deterministic)
+func (m *CMsgClientServiceMethodLegacyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientServiceMethodLegacyResponse.Marshal(b, m, deterministic)
}
-func (m *CMsgClientServiceMethodResponse) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CMsgClientServiceMethodResponse.Merge(m, src)
+func (m *CMsgClientServiceMethodLegacyResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientServiceMethodLegacyResponse.Merge(m, src)
}
-func (m *CMsgClientServiceMethodResponse) XXX_Size() int {
- return xxx_messageInfo_CMsgClientServiceMethodResponse.Size(m)
+func (m *CMsgClientServiceMethodLegacyResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientServiceMethodLegacyResponse.Size(m)
}
-func (m *CMsgClientServiceMethodResponse) XXX_DiscardUnknown() {
- xxx_messageInfo_CMsgClientServiceMethodResponse.DiscardUnknown(m)
+func (m *CMsgClientServiceMethodLegacyResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientServiceMethodLegacyResponse.DiscardUnknown(m)
}
-var xxx_messageInfo_CMsgClientServiceMethodResponse proto.InternalMessageInfo
+var xxx_messageInfo_CMsgClientServiceMethodLegacyResponse proto.InternalMessageInfo
-func (m *CMsgClientServiceMethodResponse) GetMethodName() string {
+func (m *CMsgClientServiceMethodLegacyResponse) GetMethodName() string {
if m != nil && m.MethodName != nil {
return *m.MethodName
}
return ""
}
-func (m *CMsgClientServiceMethodResponse) GetSerializedMethodResponse() []byte {
+func (m *CMsgClientServiceMethodLegacyResponse) GetSerializedMethodResponse() []byte {
if m != nil {
return m.SerializedMethodResponse
}
@@ -9352,7 +9097,7 @@ func (m *CMsgClientServiceMethodResponse) GetSerializedMethodResponse() []byte {
type CMsgClientUIMode struct {
Uimode *uint32 `protobuf:"varint,1,opt,name=uimode" json:"uimode,omitempty"`
- ChatMode *uint32 `protobuf:"varint,2,opt,name=chat_mode" json:"chat_mode,omitempty"`
+ ChatMode *uint32 `protobuf:"varint,2,opt,name=chat_mode,json=chatMode" json:"chat_mode,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -9362,7 +9107,7 @@ func (m *CMsgClientUIMode) Reset() { *m = CMsgClientUIMode{} }
func (m *CMsgClientUIMode) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUIMode) ProtoMessage() {}
func (*CMsgClientUIMode) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{127}
+ return fileDescriptor_dab52857974b135d, []int{122}
}
func (m *CMsgClientUIMode) XXX_Unmarshal(b []byte) error {
@@ -9398,7 +9143,7 @@ func (m *CMsgClientUIMode) GetChatMode() uint32 {
}
type CMsgClientVanityURLChangedNotification struct {
- VanityUrl *string `protobuf:"bytes,1,opt,name=vanity_url" json:"vanity_url,omitempty"`
+ VanityUrl *string `protobuf:"bytes,1,opt,name=vanity_url,json=vanityUrl" json:"vanity_url,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -9410,7 +9155,7 @@ func (m *CMsgClientVanityURLChangedNotification) Reset() {
func (m *CMsgClientVanityURLChangedNotification) String() string { return proto.CompactTextString(m) }
func (*CMsgClientVanityURLChangedNotification) ProtoMessage() {}
func (*CMsgClientVanityURLChangedNotification) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{128}
+ return fileDescriptor_dab52857974b135d, []int{123}
}
func (m *CMsgClientVanityURLChangedNotification) XXX_Unmarshal(b []byte) error {
@@ -9439,9 +9184,9 @@ func (m *CMsgClientVanityURLChangedNotification) GetVanityUrl() string {
}
type CMsgClientAuthorizeLocalDeviceRequest struct {
- DeviceDescription *string `protobuf:"bytes,1,opt,name=device_description" json:"device_description,omitempty"`
- OwnerAccountId *uint32 `protobuf:"varint,2,opt,name=owner_account_id" json:"owner_account_id,omitempty"`
- LocalDeviceToken *uint64 `protobuf:"varint,3,opt,name=local_device_token" json:"local_device_token,omitempty"`
+ DeviceDescription *string `protobuf:"bytes,1,opt,name=device_description,json=deviceDescription" json:"device_description,omitempty"`
+ OwnerAccountId *uint32 `protobuf:"varint,2,opt,name=owner_account_id,json=ownerAccountId" json:"owner_account_id,omitempty"`
+ LocalDeviceToken *uint64 `protobuf:"varint,3,opt,name=local_device_token,json=localDeviceToken" json:"local_device_token,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -9451,7 +9196,7 @@ func (m *CMsgClientAuthorizeLocalDeviceRequest) Reset() { *m = CMsgClien
func (m *CMsgClientAuthorizeLocalDeviceRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgClientAuthorizeLocalDeviceRequest) ProtoMessage() {}
func (*CMsgClientAuthorizeLocalDeviceRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{129}
+ return fileDescriptor_dab52857974b135d, []int{124}
}
func (m *CMsgClientAuthorizeLocalDeviceRequest) XXX_Unmarshal(b []byte) error {
@@ -9495,8 +9240,8 @@ func (m *CMsgClientAuthorizeLocalDeviceRequest) GetLocalDeviceToken() uint64 {
type CMsgClientAuthorizeLocalDevice struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- OwnerAccountId *uint32 `protobuf:"varint,2,opt,name=owner_account_id" json:"owner_account_id,omitempty"`
- AuthedDeviceToken *uint64 `protobuf:"varint,3,opt,name=authed_device_token" json:"authed_device_token,omitempty"`
+ OwnerAccountId *uint32 `protobuf:"varint,2,opt,name=owner_account_id,json=ownerAccountId" json:"owner_account_id,omitempty"`
+ AuthedDeviceToken *uint64 `protobuf:"varint,3,opt,name=authed_device_token,json=authedDeviceToken" json:"authed_device_token,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -9506,7 +9251,7 @@ func (m *CMsgClientAuthorizeLocalDevice) Reset() { *m = CMsgClientAuthor
func (m *CMsgClientAuthorizeLocalDevice) String() string { return proto.CompactTextString(m) }
func (*CMsgClientAuthorizeLocalDevice) ProtoMessage() {}
func (*CMsgClientAuthorizeLocalDevice) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{130}
+ return fileDescriptor_dab52857974b135d, []int{125}
}
func (m *CMsgClientAuthorizeLocalDevice) XXX_Unmarshal(b []byte) error {
@@ -9552,8 +9297,8 @@ func (m *CMsgClientAuthorizeLocalDevice) GetAuthedDeviceToken() uint64 {
type CMsgClientAuthorizeLocalDeviceNotification struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- OwnerAccountId *uint32 `protobuf:"varint,2,opt,name=owner_account_id" json:"owner_account_id,omitempty"`
- LocalDeviceToken *uint64 `protobuf:"varint,3,opt,name=local_device_token" json:"local_device_token,omitempty"`
+ OwnerAccountId *uint32 `protobuf:"varint,2,opt,name=owner_account_id,json=ownerAccountId" json:"owner_account_id,omitempty"`
+ LocalDeviceToken *uint64 `protobuf:"varint,3,opt,name=local_device_token,json=localDeviceToken" json:"local_device_token,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -9567,7 +9312,7 @@ func (m *CMsgClientAuthorizeLocalDeviceNotification) String() string {
}
func (*CMsgClientAuthorizeLocalDeviceNotification) ProtoMessage() {}
func (*CMsgClientAuthorizeLocalDeviceNotification) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{131}
+ return fileDescriptor_dab52857974b135d, []int{126}
}
func (m *CMsgClientAuthorizeLocalDeviceNotification) XXX_Unmarshal(b []byte) error {
@@ -9612,8 +9357,8 @@ func (m *CMsgClientAuthorizeLocalDeviceNotification) GetLocalDeviceToken() uint6
}
type CMsgClientDeauthorizeDeviceRequest struct {
- DeauthorizationAccountId *uint32 `protobuf:"varint,1,opt,name=deauthorization_account_id" json:"deauthorization_account_id,omitempty"`
- DeauthorizationDeviceToken *uint64 `protobuf:"varint,2,opt,name=deauthorization_device_token" json:"deauthorization_device_token,omitempty"`
+ DeauthorizationAccountId *uint32 `protobuf:"varint,1,opt,name=deauthorization_account_id,json=deauthorizationAccountId" json:"deauthorization_account_id,omitempty"`
+ DeauthorizationDeviceToken *uint64 `protobuf:"varint,2,opt,name=deauthorization_device_token,json=deauthorizationDeviceToken" json:"deauthorization_device_token,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -9623,7 +9368,7 @@ func (m *CMsgClientDeauthorizeDeviceRequest) Reset() { *m = CMsgClientDe
func (m *CMsgClientDeauthorizeDeviceRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgClientDeauthorizeDeviceRequest) ProtoMessage() {}
func (*CMsgClientDeauthorizeDeviceRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{132}
+ return fileDescriptor_dab52857974b135d, []int{127}
}
func (m *CMsgClientDeauthorizeDeviceRequest) XXX_Unmarshal(b []byte) error {
@@ -9660,7 +9405,7 @@ func (m *CMsgClientDeauthorizeDeviceRequest) GetDeauthorizationDeviceToken() uin
type CMsgClientDeauthorizeDevice struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- DeauthorizationAccountId *uint32 `protobuf:"varint,2,opt,name=deauthorization_account_id" json:"deauthorization_account_id,omitempty"`
+ DeauthorizationAccountId *uint32 `protobuf:"varint,2,opt,name=deauthorization_account_id,json=deauthorizationAccountId" json:"deauthorization_account_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -9670,7 +9415,7 @@ func (m *CMsgClientDeauthorizeDevice) Reset() { *m = CMsgClientDeauthori
func (m *CMsgClientDeauthorizeDevice) String() string { return proto.CompactTextString(m) }
func (*CMsgClientDeauthorizeDevice) ProtoMessage() {}
func (*CMsgClientDeauthorizeDevice) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{133}
+ return fileDescriptor_dab52857974b135d, []int{128}
}
func (m *CMsgClientDeauthorizeDevice) XXX_Unmarshal(b []byte) error {
@@ -9708,8 +9453,8 @@ func (m *CMsgClientDeauthorizeDevice) GetDeauthorizationAccountId() uint32 {
}
type CMsgClientUseLocalDeviceAuthorizations struct {
- AuthorizationAccountId []uint32 `protobuf:"varint,1,rep,name=authorization_account_id" json:"authorization_account_id,omitempty"`
- DeviceTokens []*CMsgClientUseLocalDeviceAuthorizations_DeviceToken `protobuf:"bytes,2,rep,name=device_tokens" json:"device_tokens,omitempty"`
+ AuthorizationAccountId []uint32 `protobuf:"varint,1,rep,name=authorization_account_id,json=authorizationAccountId" json:"authorization_account_id,omitempty"`
+ DeviceTokens []*CMsgClientUseLocalDeviceAuthorizations_DeviceToken `protobuf:"bytes,2,rep,name=device_tokens,json=deviceTokens" json:"device_tokens,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -9721,7 +9466,7 @@ func (m *CMsgClientUseLocalDeviceAuthorizations) Reset() {
func (m *CMsgClientUseLocalDeviceAuthorizations) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUseLocalDeviceAuthorizations) ProtoMessage() {}
func (*CMsgClientUseLocalDeviceAuthorizations) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{134}
+ return fileDescriptor_dab52857974b135d, []int{129}
}
func (m *CMsgClientUseLocalDeviceAuthorizations) XXX_Unmarshal(b []byte) error {
@@ -9757,8 +9502,8 @@ func (m *CMsgClientUseLocalDeviceAuthorizations) GetDeviceTokens() []*CMsgClient
}
type CMsgClientUseLocalDeviceAuthorizations_DeviceToken struct {
- OwnerAccountId *uint32 `protobuf:"varint,1,opt,name=owner_account_id" json:"owner_account_id,omitempty"`
- TokenId *uint64 `protobuf:"varint,2,opt,name=token_id" json:"token_id,omitempty"`
+ OwnerAccountId *uint32 `protobuf:"varint,1,opt,name=owner_account_id,json=ownerAccountId" json:"owner_account_id,omitempty"`
+ TokenId *uint64 `protobuf:"varint,2,opt,name=token_id,json=tokenId" json:"token_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -9772,7 +9517,7 @@ func (m *CMsgClientUseLocalDeviceAuthorizations_DeviceToken) String() string {
}
func (*CMsgClientUseLocalDeviceAuthorizations_DeviceToken) ProtoMessage() {}
func (*CMsgClientUseLocalDeviceAuthorizations_DeviceToken) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{134, 0}
+ return fileDescriptor_dab52857974b135d, []int{129, 0}
}
func (m *CMsgClientUseLocalDeviceAuthorizations_DeviceToken) XXX_Unmarshal(b []byte) error {
@@ -9817,7 +9562,7 @@ func (m *CMsgClientGetAuthorizedDevices) Reset() { *m = CMsgClientGetAut
func (m *CMsgClientGetAuthorizedDevices) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetAuthorizedDevices) ProtoMessage() {}
func (*CMsgClientGetAuthorizedDevices) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{135}
+ return fileDescriptor_dab52857974b135d, []int{130}
}
func (m *CMsgClientGetAuthorizedDevices) XXX_Unmarshal(b []byte) error {
@@ -9840,7 +9585,7 @@ var xxx_messageInfo_CMsgClientGetAuthorizedDevices proto.InternalMessageInfo
type CMsgClientGetAuthorizedDevicesResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- AuthorizedDevice []*CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice `protobuf:"bytes,2,rep,name=authorized_device" json:"authorized_device,omitempty"`
+ AuthorizedDevice []*CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice `protobuf:"bytes,2,rep,name=authorized_device,json=authorizedDevice" json:"authorized_device,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -9852,7 +9597,7 @@ func (m *CMsgClientGetAuthorizedDevicesResponse) Reset() {
func (m *CMsgClientGetAuthorizedDevicesResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetAuthorizedDevicesResponse) ProtoMessage() {}
func (*CMsgClientGetAuthorizedDevicesResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{136}
+ return fileDescriptor_dab52857974b135d, []int{131}
}
func (m *CMsgClientGetAuthorizedDevicesResponse) XXX_Unmarshal(b []byte) error {
@@ -9890,12 +9635,12 @@ func (m *CMsgClientGetAuthorizedDevicesResponse) GetAuthorizedDevice() []*CMsgCl
}
type CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice struct {
- AuthDeviceToken *uint64 `protobuf:"varint,1,opt,name=auth_device_token" json:"auth_device_token,omitempty"`
- DeviceName *string `protobuf:"bytes,2,opt,name=device_name" json:"device_name,omitempty"`
- LastAccessTime *uint32 `protobuf:"varint,3,opt,name=last_access_time" json:"last_access_time,omitempty"`
- BorrowerId *uint32 `protobuf:"varint,4,opt,name=borrower_id" json:"borrower_id,omitempty"`
- IsPending *bool `protobuf:"varint,5,opt,name=is_pending" json:"is_pending,omitempty"`
- AppPlayed *uint32 `protobuf:"varint,6,opt,name=app_played" json:"app_played,omitempty"`
+ AuthDeviceToken *uint64 `protobuf:"varint,1,opt,name=auth_device_token,json=authDeviceToken" json:"auth_device_token,omitempty"`
+ DeviceName *string `protobuf:"bytes,2,opt,name=device_name,json=deviceName" json:"device_name,omitempty"`
+ LastAccessTime *uint32 `protobuf:"varint,3,opt,name=last_access_time,json=lastAccessTime" json:"last_access_time,omitempty"`
+ BorrowerId *uint32 `protobuf:"varint,4,opt,name=borrower_id,json=borrowerId" json:"borrower_id,omitempty"`
+ IsPending *bool `protobuf:"varint,5,opt,name=is_pending,json=isPending" json:"is_pending,omitempty"`
+ AppPlayed *uint32 `protobuf:"varint,6,opt,name=app_played,json=appPlayed" json:"app_played,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -9909,7 +9654,7 @@ func (m *CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) String() strin
}
func (*CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) ProtoMessage() {}
func (*CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{136, 0}
+ return fileDescriptor_dab52857974b135d, []int{131, 0}
}
func (m *CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) XXX_Unmarshal(b []byte) error {
@@ -9973,8 +9718,8 @@ func (m *CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) GetAppPlayed()
}
type CMsgClientSharedLibraryLockStatus struct {
- LockedLibrary []*CMsgClientSharedLibraryLockStatus_LockedLibrary `protobuf:"bytes,1,rep,name=locked_library" json:"locked_library,omitempty"`
- OwnLibraryLockedBy *uint32 `protobuf:"varint,2,opt,name=own_library_locked_by" json:"own_library_locked_by,omitempty"`
+ LockedLibrary []*CMsgClientSharedLibraryLockStatus_LockedLibrary `protobuf:"bytes,1,rep,name=locked_library,json=lockedLibrary" json:"locked_library,omitempty"`
+ OwnLibraryLockedBy *uint32 `protobuf:"varint,2,opt,name=own_library_locked_by,json=ownLibraryLockedBy" json:"own_library_locked_by,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -9984,7 +9729,7 @@ func (m *CMsgClientSharedLibraryLockStatus) Reset() { *m = CMsgClientSha
func (m *CMsgClientSharedLibraryLockStatus) String() string { return proto.CompactTextString(m) }
func (*CMsgClientSharedLibraryLockStatus) ProtoMessage() {}
func (*CMsgClientSharedLibraryLockStatus) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{137}
+ return fileDescriptor_dab52857974b135d, []int{132}
}
func (m *CMsgClientSharedLibraryLockStatus) XXX_Unmarshal(b []byte) error {
@@ -10020,8 +9765,8 @@ func (m *CMsgClientSharedLibraryLockStatus) GetOwnLibraryLockedBy() uint32 {
}
type CMsgClientSharedLibraryLockStatus_LockedLibrary struct {
- OwnerId *uint32 `protobuf:"varint,1,opt,name=owner_id" json:"owner_id,omitempty"`
- LockedBy *uint32 `protobuf:"varint,2,opt,name=locked_by" json:"locked_by,omitempty"`
+ OwnerId *uint32 `protobuf:"varint,1,opt,name=owner_id,json=ownerId" json:"owner_id,omitempty"`
+ LockedBy *uint32 `protobuf:"varint,2,opt,name=locked_by,json=lockedBy" json:"locked_by,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -10035,7 +9780,7 @@ func (m *CMsgClientSharedLibraryLockStatus_LockedLibrary) String() string {
}
func (*CMsgClientSharedLibraryLockStatus_LockedLibrary) ProtoMessage() {}
func (*CMsgClientSharedLibraryLockStatus_LockedLibrary) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{137, 0}
+ return fileDescriptor_dab52857974b135d, []int{132, 0}
}
func (m *CMsgClientSharedLibraryLockStatus_LockedLibrary) XXX_Unmarshal(b []byte) error {
@@ -10071,8 +9816,8 @@ func (m *CMsgClientSharedLibraryLockStatus_LockedLibrary) GetLockedBy() uint32 {
}
type CMsgClientSharedLibraryStopPlaying struct {
- SecondsLeft *int32 `protobuf:"varint,1,opt,name=seconds_left" json:"seconds_left,omitempty"`
- StopApps []*CMsgClientSharedLibraryStopPlaying_StopApp `protobuf:"bytes,2,rep,name=stop_apps" json:"stop_apps,omitempty"`
+ SecondsLeft *int32 `protobuf:"varint,1,opt,name=seconds_left,json=secondsLeft" json:"seconds_left,omitempty"`
+ StopApps []*CMsgClientSharedLibraryStopPlaying_StopApp `protobuf:"bytes,2,rep,name=stop_apps,json=stopApps" json:"stop_apps,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -10082,7 +9827,7 @@ func (m *CMsgClientSharedLibraryStopPlaying) Reset() { *m = CMsgClientSh
func (m *CMsgClientSharedLibraryStopPlaying) String() string { return proto.CompactTextString(m) }
func (*CMsgClientSharedLibraryStopPlaying) ProtoMessage() {}
func (*CMsgClientSharedLibraryStopPlaying) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{138}
+ return fileDescriptor_dab52857974b135d, []int{133}
}
func (m *CMsgClientSharedLibraryStopPlaying) XXX_Unmarshal(b []byte) error {
@@ -10118,8 +9863,8 @@ func (m *CMsgClientSharedLibraryStopPlaying) GetStopApps() []*CMsgClientSharedLi
}
type CMsgClientSharedLibraryStopPlaying_StopApp struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- OwnerId *uint32 `protobuf:"varint,2,opt,name=owner_id" json:"owner_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
+ OwnerId *uint32 `protobuf:"varint,2,opt,name=owner_id,json=ownerId" json:"owner_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -10133,7 +9878,7 @@ func (m *CMsgClientSharedLibraryStopPlaying_StopApp) String() string {
}
func (*CMsgClientSharedLibraryStopPlaying_StopApp) ProtoMessage() {}
func (*CMsgClientSharedLibraryStopPlaying_StopApp) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{138, 0}
+ return fileDescriptor_dab52857974b135d, []int{133, 0}
}
func (m *CMsgClientSharedLibraryStopPlaying_StopApp) XXX_Unmarshal(b []byte) error {
@@ -10169,16 +9914,16 @@ func (m *CMsgClientSharedLibraryStopPlaying_StopApp) GetOwnerId() uint32 {
}
type CMsgClientServiceCall struct {
- SysidRouting []byte `protobuf:"bytes,1,opt,name=sysid_routing" json:"sysid_routing,omitempty"`
- CallHandle *uint32 `protobuf:"varint,2,opt,name=call_handle" json:"call_handle,omitempty"`
- ModuleCrc *uint32 `protobuf:"varint,3,opt,name=module_crc" json:"module_crc,omitempty"`
- ModuleHash []byte `protobuf:"bytes,4,opt,name=module_hash" json:"module_hash,omitempty"`
- FunctionId *uint32 `protobuf:"varint,5,opt,name=function_id" json:"function_id,omitempty"`
- CubOutputMax *uint32 `protobuf:"varint,6,opt,name=cub_output_max" json:"cub_output_max,omitempty"`
+ SysidRouting []byte `protobuf:"bytes,1,opt,name=sysid_routing,json=sysidRouting" json:"sysid_routing,omitempty"`
+ CallHandle *uint32 `protobuf:"varint,2,opt,name=call_handle,json=callHandle" json:"call_handle,omitempty"`
+ ModuleCrc *uint32 `protobuf:"varint,3,opt,name=module_crc,json=moduleCrc" json:"module_crc,omitempty"`
+ ModuleHash []byte `protobuf:"bytes,4,opt,name=module_hash,json=moduleHash" json:"module_hash,omitempty"`
+ FunctionId *uint32 `protobuf:"varint,5,opt,name=function_id,json=functionId" json:"function_id,omitempty"`
+ CubOutputMax *uint32 `protobuf:"varint,6,opt,name=cub_output_max,json=cubOutputMax" json:"cub_output_max,omitempty"`
Flags *uint32 `protobuf:"varint,7,opt,name=flags" json:"flags,omitempty"`
Callparameter []byte `protobuf:"bytes,8,opt,name=callparameter" json:"callparameter,omitempty"`
- PingOnly *bool `protobuf:"varint,9,opt,name=ping_only" json:"ping_only,omitempty"`
- MaxOutstandingCalls *uint32 `protobuf:"varint,10,opt,name=max_outstanding_calls" json:"max_outstanding_calls,omitempty"`
+ PingOnly *bool `protobuf:"varint,9,opt,name=ping_only,json=pingOnly" json:"ping_only,omitempty"`
+ MaxOutstandingCalls *uint32 `protobuf:"varint,10,opt,name=max_outstanding_calls,json=maxOutstandingCalls" json:"max_outstanding_calls,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -10188,7 +9933,7 @@ func (m *CMsgClientServiceCall) Reset() { *m = CMsgClientServiceCall{} }
func (m *CMsgClientServiceCall) String() string { return proto.CompactTextString(m) }
func (*CMsgClientServiceCall) ProtoMessage() {}
func (*CMsgClientServiceCall) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{139}
+ return fileDescriptor_dab52857974b135d, []int{134}
}
func (m *CMsgClientServiceCall) XXX_Unmarshal(b []byte) error {
@@ -10280,9 +10025,9 @@ func (m *CMsgClientServiceCall) GetMaxOutstandingCalls() uint32 {
}
type CMsgClientServiceModule struct {
- ModuleCrc *uint32 `protobuf:"varint,1,opt,name=module_crc" json:"module_crc,omitempty"`
- ModuleHash []byte `protobuf:"bytes,2,opt,name=module_hash" json:"module_hash,omitempty"`
- ModuleContent []byte `protobuf:"bytes,3,opt,name=module_content" json:"module_content,omitempty"`
+ ModuleCrc *uint32 `protobuf:"varint,1,opt,name=module_crc,json=moduleCrc" json:"module_crc,omitempty"`
+ ModuleHash []byte `protobuf:"bytes,2,opt,name=module_hash,json=moduleHash" json:"module_hash,omitempty"`
+ ModuleContent []byte `protobuf:"bytes,3,opt,name=module_content,json=moduleContent" json:"module_content,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -10292,7 +10037,7 @@ func (m *CMsgClientServiceModule) Reset() { *m = CMsgClientServiceModule
func (m *CMsgClientServiceModule) String() string { return proto.CompactTextString(m) }
func (*CMsgClientServiceModule) ProtoMessage() {}
func (*CMsgClientServiceModule) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{140}
+ return fileDescriptor_dab52857974b135d, []int{135}
}
func (m *CMsgClientServiceModule) XXX_Unmarshal(b []byte) error {
@@ -10335,27 +10080,27 @@ func (m *CMsgClientServiceModule) GetModuleContent() []byte {
}
type CMsgClientServiceCallResponse struct {
- SysidRouting []byte `protobuf:"bytes,1,opt,name=sysid_routing" json:"sysid_routing,omitempty"`
- CallHandle *uint32 `protobuf:"varint,2,opt,name=call_handle" json:"call_handle,omitempty"`
- ModuleCrc *uint32 `protobuf:"varint,3,opt,name=module_crc" json:"module_crc,omitempty"`
- ModuleHash []byte `protobuf:"bytes,4,opt,name=module_hash" json:"module_hash,omitempty"`
+ SysidRouting []byte `protobuf:"bytes,1,opt,name=sysid_routing,json=sysidRouting" json:"sysid_routing,omitempty"`
+ CallHandle *uint32 `protobuf:"varint,2,opt,name=call_handle,json=callHandle" json:"call_handle,omitempty"`
+ ModuleCrc *uint32 `protobuf:"varint,3,opt,name=module_crc,json=moduleCrc" json:"module_crc,omitempty"`
+ ModuleHash []byte `protobuf:"bytes,4,opt,name=module_hash,json=moduleHash" json:"module_hash,omitempty"`
Ecallresult *uint32 `protobuf:"varint,5,opt,name=ecallresult" json:"ecallresult,omitempty"`
- ResultContent []byte `protobuf:"bytes,6,opt,name=result_content" json:"result_content,omitempty"`
- OsVersionInfo []byte `protobuf:"bytes,7,opt,name=os_version_info" json:"os_version_info,omitempty"`
- SystemInfo []byte `protobuf:"bytes,8,opt,name=system_info" json:"system_info,omitempty"`
- LoadAddress *uint64 `protobuf:"fixed64,9,opt,name=load_address" json:"load_address,omitempty"`
- ExceptionRecord []byte `protobuf:"bytes,10,opt,name=exception_record" json:"exception_record,omitempty"`
- PortableOsVersionInfo []byte `protobuf:"bytes,11,opt,name=portable_os_version_info" json:"portable_os_version_info,omitempty"`
- PortableSystemInfo []byte `protobuf:"bytes,12,opt,name=portable_system_info" json:"portable_system_info,omitempty"`
- WasConverted *bool `protobuf:"varint,13,opt,name=was_converted" json:"was_converted,omitempty"`
- InternalResult *uint32 `protobuf:"varint,14,opt,name=internal_result" json:"internal_result,omitempty"`
- CurrentCount *uint32 `protobuf:"varint,15,opt,name=current_count" json:"current_count,omitempty"`
- LastCallHandle *uint32 `protobuf:"varint,16,opt,name=last_call_handle" json:"last_call_handle,omitempty"`
- LastCallModuleCrc *uint32 `protobuf:"varint,17,opt,name=last_call_module_crc" json:"last_call_module_crc,omitempty"`
- LastCallSysidRouting []byte `protobuf:"bytes,18,opt,name=last_call_sysid_routing" json:"last_call_sysid_routing,omitempty"`
- LastEcallresult *uint32 `protobuf:"varint,19,opt,name=last_ecallresult" json:"last_ecallresult,omitempty"`
- LastCallissueDelta *uint32 `protobuf:"varint,20,opt,name=last_callissue_delta" json:"last_callissue_delta,omitempty"`
- LastCallcompleteDelta *uint32 `protobuf:"varint,21,opt,name=last_callcomplete_delta" json:"last_callcomplete_delta,omitempty"`
+ ResultContent []byte `protobuf:"bytes,6,opt,name=result_content,json=resultContent" json:"result_content,omitempty"`
+ OsVersionInfo []byte `protobuf:"bytes,7,opt,name=os_version_info,json=osVersionInfo" json:"os_version_info,omitempty"`
+ SystemInfo []byte `protobuf:"bytes,8,opt,name=system_info,json=systemInfo" json:"system_info,omitempty"`
+ LoadAddress *uint64 `protobuf:"fixed64,9,opt,name=load_address,json=loadAddress" json:"load_address,omitempty"`
+ ExceptionRecord []byte `protobuf:"bytes,10,opt,name=exception_record,json=exceptionRecord" json:"exception_record,omitempty"`
+ PortableOsVersionInfo []byte `protobuf:"bytes,11,opt,name=portable_os_version_info,json=portableOsVersionInfo" json:"portable_os_version_info,omitempty"`
+ PortableSystemInfo []byte `protobuf:"bytes,12,opt,name=portable_system_info,json=portableSystemInfo" json:"portable_system_info,omitempty"`
+ WasConverted *bool `protobuf:"varint,13,opt,name=was_converted,json=wasConverted" json:"was_converted,omitempty"`
+ InternalResult *uint32 `protobuf:"varint,14,opt,name=internal_result,json=internalResult" json:"internal_result,omitempty"`
+ CurrentCount *uint32 `protobuf:"varint,15,opt,name=current_count,json=currentCount" json:"current_count,omitempty"`
+ LastCallHandle *uint32 `protobuf:"varint,16,opt,name=last_call_handle,json=lastCallHandle" json:"last_call_handle,omitempty"`
+ LastCallModuleCrc *uint32 `protobuf:"varint,17,opt,name=last_call_module_crc,json=lastCallModuleCrc" json:"last_call_module_crc,omitempty"`
+ LastCallSysidRouting []byte `protobuf:"bytes,18,opt,name=last_call_sysid_routing,json=lastCallSysidRouting" json:"last_call_sysid_routing,omitempty"`
+ LastEcallresult *uint32 `protobuf:"varint,19,opt,name=last_ecallresult,json=lastEcallresult" json:"last_ecallresult,omitempty"`
+ LastCallissueDelta *uint32 `protobuf:"varint,20,opt,name=last_callissue_delta,json=lastCallissueDelta" json:"last_callissue_delta,omitempty"`
+ LastCallcompleteDelta *uint32 `protobuf:"varint,21,opt,name=last_callcomplete_delta,json=lastCallcompleteDelta" json:"last_callcomplete_delta,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -10365,7 +10110,7 @@ func (m *CMsgClientServiceCallResponse) Reset() { *m = CMsgClientService
func (m *CMsgClientServiceCallResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientServiceCallResponse) ProtoMessage() {}
func (*CMsgClientServiceCallResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{141}
+ return fileDescriptor_dab52857974b135d, []int{136}
}
func (m *CMsgClientServiceCallResponse) XXX_Unmarshal(b []byte) error {
@@ -10543,7 +10288,7 @@ func (m *CMsgAMUnlockStreaming) Reset() { *m = CMsgAMUnlockStreaming{} }
func (m *CMsgAMUnlockStreaming) String() string { return proto.CompactTextString(m) }
func (*CMsgAMUnlockStreaming) ProtoMessage() {}
func (*CMsgAMUnlockStreaming) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{142}
+ return fileDescriptor_dab52857974b135d, []int{137}
}
func (m *CMsgAMUnlockStreaming) XXX_Unmarshal(b []byte) error {
@@ -10566,7 +10311,7 @@ var xxx_messageInfo_CMsgAMUnlockStreaming proto.InternalMessageInfo
type CMsgAMUnlockStreamingResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- EncryptionKey []byte `protobuf:"bytes,2,opt,name=encryption_key" json:"encryption_key,omitempty"`
+ EncryptionKey []byte `protobuf:"bytes,2,opt,name=encryption_key,json=encryptionKey" json:"encryption_key,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -10576,7 +10321,7 @@ func (m *CMsgAMUnlockStreamingResponse) Reset() { *m = CMsgAMUnlockStrea
func (m *CMsgAMUnlockStreamingResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgAMUnlockStreamingResponse) ProtoMessage() {}
func (*CMsgAMUnlockStreamingResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{143}
+ return fileDescriptor_dab52857974b135d, []int{138}
}
func (m *CMsgAMUnlockStreamingResponse) XXX_Unmarshal(b []byte) error {
@@ -10623,7 +10368,7 @@ func (m *CMsgAMUnlockHEVC) Reset() { *m = CMsgAMUnlockHEVC{} }
func (m *CMsgAMUnlockHEVC) String() string { return proto.CompactTextString(m) }
func (*CMsgAMUnlockHEVC) ProtoMessage() {}
func (*CMsgAMUnlockHEVC) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{144}
+ return fileDescriptor_dab52857974b135d, []int{139}
}
func (m *CMsgAMUnlockHEVC) XXX_Unmarshal(b []byte) error {
@@ -10655,7 +10400,7 @@ func (m *CMsgAMUnlockHEVCResponse) Reset() { *m = CMsgAMUnlockHEVCRespon
func (m *CMsgAMUnlockHEVCResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgAMUnlockHEVCResponse) ProtoMessage() {}
func (*CMsgAMUnlockHEVCResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{145}
+ return fileDescriptor_dab52857974b135d, []int{140}
}
func (m *CMsgAMUnlockHEVCResponse) XXX_Unmarshal(b []byte) error {
@@ -10686,8 +10431,8 @@ func (m *CMsgAMUnlockHEVCResponse) GetEresult() int32 {
}
type CMsgClientPlayingSessionState struct {
- PlayingBlocked *bool `protobuf:"varint,2,opt,name=playing_blocked" json:"playing_blocked,omitempty"`
- PlayingApp *uint32 `protobuf:"varint,3,opt,name=playing_app" json:"playing_app,omitempty"`
+ PlayingBlocked *bool `protobuf:"varint,2,opt,name=playing_blocked,json=playingBlocked" json:"playing_blocked,omitempty"`
+ PlayingApp *uint32 `protobuf:"varint,3,opt,name=playing_app,json=playingApp" json:"playing_app,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -10697,7 +10442,7 @@ func (m *CMsgClientPlayingSessionState) Reset() { *m = CMsgClientPlaying
func (m *CMsgClientPlayingSessionState) String() string { return proto.CompactTextString(m) }
func (*CMsgClientPlayingSessionState) ProtoMessage() {}
func (*CMsgClientPlayingSessionState) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{146}
+ return fileDescriptor_dab52857974b135d, []int{141}
}
func (m *CMsgClientPlayingSessionState) XXX_Unmarshal(b []byte) error {
@@ -10733,7 +10478,7 @@ func (m *CMsgClientPlayingSessionState) GetPlayingApp() uint32 {
}
type CMsgClientKickPlayingSession struct {
- OnlyStopGame *bool `protobuf:"varint,1,opt,name=only_stop_game" json:"only_stop_game,omitempty"`
+ OnlyStopGame *bool `protobuf:"varint,1,opt,name=only_stop_game,json=onlyStopGame" json:"only_stop_game,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -10743,7 +10488,7 @@ func (m *CMsgClientKickPlayingSession) Reset() { *m = CMsgClientKickPlay
func (m *CMsgClientKickPlayingSession) String() string { return proto.CompactTextString(m) }
func (*CMsgClientKickPlayingSession) ProtoMessage() {}
func (*CMsgClientKickPlayingSession) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{147}
+ return fileDescriptor_dab52857974b135d, []int{142}
}
func (m *CMsgClientKickPlayingSession) XXX_Unmarshal(b []byte) error {
@@ -10772,9 +10517,9 @@ func (m *CMsgClientKickPlayingSession) GetOnlyStopGame() bool {
}
type CMsgClientVoiceCallPreAuthorize struct {
- CallerSteamid *uint64 `protobuf:"fixed64,1,opt,name=caller_steamid" json:"caller_steamid,omitempty"`
- ReceiverSteamid *uint64 `protobuf:"fixed64,2,opt,name=receiver_steamid" json:"receiver_steamid,omitempty"`
- CallerId *int32 `protobuf:"varint,3,opt,name=caller_id" json:"caller_id,omitempty"`
+ CallerSteamid *uint64 `protobuf:"fixed64,1,opt,name=caller_steamid,json=callerSteamid" json:"caller_steamid,omitempty"`
+ ReceiverSteamid *uint64 `protobuf:"fixed64,2,opt,name=receiver_steamid,json=receiverSteamid" json:"receiver_steamid,omitempty"`
+ CallerId *int32 `protobuf:"varint,3,opt,name=caller_id,json=callerId" json:"caller_id,omitempty"`
Hangup *bool `protobuf:"varint,4,opt,name=hangup" json:"hangup,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -10785,7 +10530,7 @@ func (m *CMsgClientVoiceCallPreAuthorize) Reset() { *m = CMsgClientVoice
func (m *CMsgClientVoiceCallPreAuthorize) String() string { return proto.CompactTextString(m) }
func (*CMsgClientVoiceCallPreAuthorize) ProtoMessage() {}
func (*CMsgClientVoiceCallPreAuthorize) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{148}
+ return fileDescriptor_dab52857974b135d, []int{143}
}
func (m *CMsgClientVoiceCallPreAuthorize) XXX_Unmarshal(b []byte) error {
@@ -10835,10 +10580,10 @@ func (m *CMsgClientVoiceCallPreAuthorize) GetHangup() bool {
}
type CMsgClientVoiceCallPreAuthorizeResponse struct {
- CallerSteamid *uint64 `protobuf:"fixed64,1,opt,name=caller_steamid" json:"caller_steamid,omitempty"`
- ReceiverSteamid *uint64 `protobuf:"fixed64,2,opt,name=receiver_steamid" json:"receiver_steamid,omitempty"`
+ CallerSteamid *uint64 `protobuf:"fixed64,1,opt,name=caller_steamid,json=callerSteamid" json:"caller_steamid,omitempty"`
+ ReceiverSteamid *uint64 `protobuf:"fixed64,2,opt,name=receiver_steamid,json=receiverSteamid" json:"receiver_steamid,omitempty"`
Eresult *int32 `protobuf:"varint,3,opt,name=eresult,def=2" json:"eresult,omitempty"`
- CallerId *int32 `protobuf:"varint,4,opt,name=caller_id" json:"caller_id,omitempty"`
+ CallerId *int32 `protobuf:"varint,4,opt,name=caller_id,json=callerId" json:"caller_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -10850,7 +10595,7 @@ func (m *CMsgClientVoiceCallPreAuthorizeResponse) Reset() {
func (m *CMsgClientVoiceCallPreAuthorizeResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientVoiceCallPreAuthorizeResponse) ProtoMessage() {}
func (*CMsgClientVoiceCallPreAuthorizeResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_dab52857974b135d, []int{149}
+ return fileDescriptor_dab52857974b135d, []int{144}
}
func (m *CMsgClientVoiceCallPreAuthorizeResponse) XXX_Unmarshal(b []byte) error {
@@ -10901,6 +10646,53 @@ func (m *CMsgClientVoiceCallPreAuthorizeResponse) GetCallerId() int32 {
return 0
}
+type CMsgBadgeCraftedNotification struct {
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ BadgeLevel *uint32 `protobuf:"varint,2,opt,name=badge_level,json=badgeLevel" json:"badge_level,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgBadgeCraftedNotification) Reset() { *m = CMsgBadgeCraftedNotification{} }
+func (m *CMsgBadgeCraftedNotification) String() string { return proto.CompactTextString(m) }
+func (*CMsgBadgeCraftedNotification) ProtoMessage() {}
+func (*CMsgBadgeCraftedNotification) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{145}
+}
+
+func (m *CMsgBadgeCraftedNotification) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgBadgeCraftedNotification.Unmarshal(m, b)
+}
+func (m *CMsgBadgeCraftedNotification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgBadgeCraftedNotification.Marshal(b, m, deterministic)
+}
+func (m *CMsgBadgeCraftedNotification) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgBadgeCraftedNotification.Merge(m, src)
+}
+func (m *CMsgBadgeCraftedNotification) XXX_Size() int {
+ return xxx_messageInfo_CMsgBadgeCraftedNotification.Size(m)
+}
+func (m *CMsgBadgeCraftedNotification) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgBadgeCraftedNotification.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgBadgeCraftedNotification proto.InternalMessageInfo
+
+func (m *CMsgBadgeCraftedNotification) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CMsgBadgeCraftedNotification) GetBadgeLevel() uint32 {
+ if m != nil && m.BadgeLevel != nil {
+ return *m.BadgeLevel
+ }
+ return 0
+}
+
func init() {
proto.RegisterType((*CMsgClientUCMAddScreenshot)(nil), "CMsgClientUCMAddScreenshot")
proto.RegisterType((*CMsgClientUCMAddScreenshot_Tag)(nil), "CMsgClientUCMAddScreenshot.Tag")
@@ -10924,9 +10716,6 @@ func init() {
proto.RegisterType((*CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates)(nil), "CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates")
proto.RegisterType((*CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse)(nil), "CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse")
proto.RegisterType((*CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId)(nil), "CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse.PublishedFileId")
- proto.RegisterType((*CMsgClientUCMPublishedFileSubscribed)(nil), "CMsgClientUCMPublishedFileSubscribed")
- proto.RegisterType((*CMsgClientUCMPublishedFileUnsubscribed)(nil), "CMsgClientUCMPublishedFileUnsubscribed")
- proto.RegisterType((*CMsgClientUCMPublishedFileDeleted)(nil), "CMsgClientUCMPublishedFileDeleted")
proto.RegisterType((*CMsgClientUCMPublishedFileUpdated)(nil), "CMsgClientUCMPublishedFileUpdated")
proto.RegisterType((*CMsgClientWorkshopItemChangesRequest)(nil), "CMsgClientWorkshopItemChangesRequest")
proto.RegisterType((*CMsgClientWorkshopItemChangesResponse)(nil), "CMsgClientWorkshopItemChangesResponse")
@@ -11015,6 +10804,7 @@ func init() {
proto.RegisterType((*CMsgClientRequestForgottenPasswordEmail)(nil), "CMsgClientRequestForgottenPasswordEmail")
proto.RegisterType((*CMsgClientRequestForgottenPasswordEmailResponse)(nil), "CMsgClientRequestForgottenPasswordEmailResponse")
proto.RegisterType((*CMsgClientItemAnnouncements)(nil), "CMsgClientItemAnnouncements")
+ proto.RegisterType((*CMsgClientItemAnnouncements_UnseenItem)(nil), "CMsgClientItemAnnouncements.UnseenItem")
proto.RegisterType((*CMsgClientRequestItemAnnouncements)(nil), "CMsgClientRequestItemAnnouncements")
proto.RegisterType((*CMsgClientUserNotifications)(nil), "CMsgClientUserNotifications")
proto.RegisterType((*CMsgClientUserNotifications_Notification)(nil), "CMsgClientUserNotifications.Notification")
@@ -11030,9 +10820,6 @@ func init() {
proto.RegisterType((*CMsgClientFSGetFriendsSteamLevelsResponse)(nil), "CMsgClientFSGetFriendsSteamLevelsResponse")
proto.RegisterType((*CMsgClientFSGetFriendsSteamLevelsResponse_Friend)(nil), "CMsgClientFSGetFriendsSteamLevelsResponse.Friend")
proto.RegisterType((*CMsgClientEmailAddrInfo)(nil), "CMsgClientEmailAddrInfo")
- proto.RegisterType((*CMsgCREEnumeratePublishedFiles)(nil), "CMsgCREEnumeratePublishedFiles")
- proto.RegisterType((*CMsgCREEnumeratePublishedFilesResponse)(nil), "CMsgCREEnumeratePublishedFilesResponse")
- proto.RegisterType((*CMsgCREEnumeratePublishedFilesResponse_PublishedFileId)(nil), "CMsgCREEnumeratePublishedFilesResponse.PublishedFileId")
proto.RegisterType((*CMsgCREItemVoteSummary)(nil), "CMsgCREItemVoteSummary")
proto.RegisterType((*CMsgCREItemVoteSummary_PublishedFileId)(nil), "CMsgCREItemVoteSummary.PublishedFileId")
proto.RegisterType((*CMsgCREItemVoteSummaryResponse)(nil), "CMsgCREItemVoteSummaryResponse")
@@ -11054,8 +10841,8 @@ func init() {
proto.RegisterType((*CMsgDPGetNumberOfCurrentPlayers)(nil), "CMsgDPGetNumberOfCurrentPlayers")
proto.RegisterType((*CMsgDPGetNumberOfCurrentPlayersResponse)(nil), "CMsgDPGetNumberOfCurrentPlayersResponse")
proto.RegisterType((*CMsgClientFriendUserStatusPublished)(nil), "CMsgClientFriendUserStatusPublished")
- proto.RegisterType((*CMsgClientServiceMethod)(nil), "CMsgClientServiceMethod")
- proto.RegisterType((*CMsgClientServiceMethodResponse)(nil), "CMsgClientServiceMethodResponse")
+ proto.RegisterType((*CMsgClientServiceMethodLegacy)(nil), "CMsgClientServiceMethodLegacy")
+ proto.RegisterType((*CMsgClientServiceMethodLegacyResponse)(nil), "CMsgClientServiceMethodLegacyResponse")
proto.RegisterType((*CMsgClientUIMode)(nil), "CMsgClientUIMode")
proto.RegisterType((*CMsgClientVanityURLChangedNotification)(nil), "CMsgClientVanityURLChangedNotification")
proto.RegisterType((*CMsgClientAuthorizeLocalDeviceRequest)(nil), "CMsgClientAuthorizeLocalDeviceRequest")
@@ -11083,430 +10870,581 @@ func init() {
proto.RegisterType((*CMsgClientKickPlayingSession)(nil), "CMsgClientKickPlayingSession")
proto.RegisterType((*CMsgClientVoiceCallPreAuthorize)(nil), "CMsgClientVoiceCallPreAuthorize")
proto.RegisterType((*CMsgClientVoiceCallPreAuthorizeResponse)(nil), "CMsgClientVoiceCallPreAuthorizeResponse")
+ proto.RegisterType((*CMsgBadgeCraftedNotification)(nil), "CMsgBadgeCraftedNotification")
}
-func init() { proto.RegisterFile("steammessages_clientserver_2.proto", fileDescriptor_dab52857974b135d) }
+func init() {
+ proto.RegisterFile("steammessages_clientserver_2.proto", fileDescriptor_dab52857974b135d)
+}
var fileDescriptor_dab52857974b135d = []byte{
- // 6714 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x7c, 0x4b, 0x8c, 0x24, 0x47,
- 0x5a, 0xf0, 0x5f, 0x8f, 0xee, 0xae, 0xfe, 0xba, 0xaa, 0x1f, 0xd5, 0x3d, 0x33, 0xe5, 0x1a, 0x3f,
- 0xfa, 0xcf, 0xb5, 0xd7, 0x63, 0x7b, 0x5d, 0x9e, 0xf1, 0x8c, 0x3d, 0xf6, 0xfc, 0x5e, 0xef, 0xb6,
- 0xbb, 0x67, 0xda, 0xb3, 0x9e, 0xf1, 0xf4, 0xdf, 0xbd, 0x63, 0xa3, 0x15, 0x52, 0x2a, 0x2a, 0x33,
- 0xba, 0x2a, 0xb6, 0xb3, 0x32, 0xd3, 0x11, 0x91, 0xdd, 0x53, 0x16, 0x07, 0xd8, 0x13, 0x08, 0x2e,
- 0x48, 0x0b, 0x62, 0x85, 0x16, 0xb4, 0xe2, 0xc0, 0x01, 0x71, 0x43, 0x5a, 0x90, 0x00, 0x09, 0x24,
- 0xb8, 0x20, 0x81, 0x16, 0x90, 0x40, 0xe2, 0xc4, 0x09, 0x09, 0x4e, 0x9c, 0x10, 0x70, 0x41, 0xf1,
- 0x45, 0x44, 0x56, 0x64, 0xbd, 0xa6, 0xdb, 0xcb, 0xc2, 0x69, 0xa6, 0xe2, 0xf1, 0xbd, 0xe2, 0x8b,
- 0xef, 0x15, 0x5f, 0x36, 0x78, 0x42, 0x52, 0x32, 0x18, 0x50, 0x21, 0x48, 0x8f, 0x0a, 0x3f, 0x88,
- 0x18, 0x8d, 0xa5, 0xa0, 0xfc, 0x94, 0x72, 0xff, 0xcd, 0x4e, 0xca, 0x13, 0x99, 0xb4, 0x5b, 0xc5,
- 0x35, 0x5d, 0x22, 0xa8, 0x9e, 0xf1, 0x7e, 0xae, 0x02, 0xed, 0xdd, 0x87, 0xa2, 0xb7, 0x8b, 0xdb,
- 0x1e, 0xef, 0x3e, 0xdc, 0x09, 0xc3, 0xa3, 0x80, 0x53, 0x1a, 0x8b, 0x7e, 0x22, 0x9b, 0x0d, 0x58,
- 0x20, 0x69, 0xca, 0xc2, 0x56, 0x69, 0xbb, 0x74, 0xad, 0xd1, 0x5c, 0x87, 0xda, 0x31, 0x8b, 0x68,
- 0x4c, 0x06, 0xb4, 0x55, 0xde, 0x2e, 0x5d, 0x5b, 0x6e, 0x6e, 0xc0, 0xb2, 0xec, 0x67, 0x83, 0x2e,
- 0x0e, 0x55, 0x70, 0x68, 0x13, 0x56, 0x4e, 0xb9, 0x9f, 0xaf, 0x5b, 0xc5, 0xc1, 0x2b, 0xb0, 0xc6,
- 0x25, 0x1b, 0xd0, 0x9b, 0x6f, 0xfa, 0x01, 0xa7, 0x44, 0xd2, 0xb0, 0x55, 0xdd, 0x2e, 0x5d, 0x5b,
- 0x52, 0x18, 0xce, 0x58, 0x28, 0xfb, 0xad, 0x05, 0xc4, 0xb0, 0x0a, 0x8b, 0x7d, 0xca, 0x7a, 0x7d,
- 0xd9, 0x5a, 0xc4, 0xdf, 0x9b, 0xb0, 0x92, 0x52, 0x3e, 0x60, 0x42, 0xb0, 0x24, 0x16, 0xad, 0x25,
- 0x1c, 0x5c, 0x83, 0xa5, 0x80, 0xa4, 0x92, 0x25, 0x71, 0xab, 0x86, 0xd0, 0x2f, 0x41, 0x43, 0xf4,
- 0x13, 0x2e, 0x83, 0x4c, 0xfa, 0x88, 0x74, 0x19, 0x87, 0xbf, 0x02, 0x15, 0x49, 0x7a, 0x2d, 0xd8,
- 0xae, 0x5c, 0x5b, 0x79, 0xf3, 0x85, 0xce, 0x6c, 0x3e, 0x3b, 0xdf, 0x24, 0xbd, 0xe6, 0x65, 0x58,
- 0x95, 0xa4, 0xd7, 0xa3, 0xa1, 0x8f, 0xd2, 0x62, 0x61, 0x6b, 0x65, 0xbb, 0x72, 0x6d, 0x51, 0x91,
- 0x20, 0xd2, 0x84, 0x45, 0x94, 0xfb, 0x0a, 0x5a, 0x7d, 0xbb, 0x74, 0xad, 0xd6, 0x7c, 0x1e, 0x2e,
- 0x9b, 0xc5, 0x69, 0xd6, 0x8d, 0x98, 0xe8, 0xd3, 0x50, 0x71, 0xcc, 0xc2, 0x56, 0x63, 0xbb, 0x72,
- 0xad, 0xda, 0x7e, 0x15, 0x2a, 0x0a, 0xe6, 0x3a, 0xd4, 0x24, 0xe9, 0x69, 0x9a, 0x4a, 0xb9, 0xc0,
- 0x48, 0xcf, 0x3f, 0x25, 0x51, 0x66, 0x64, 0xe8, 0x85, 0xe0, 0xcd, 0x26, 0xed, 0x90, 0x8a, 0x34,
- 0x89, 0x05, 0x6d, 0x36, 0x61, 0x89, 0x72, 0x2a, 0xb2, 0x48, 0x22, 0xa4, 0x85, 0x3b, 0xa5, 0x37,
- 0x9b, 0xaf, 0x42, 0x5d, 0xe4, 0x2b, 0x59, 0x88, 0xf0, 0x16, 0xef, 0x6c, 0xdd, 0x78, 0xe7, 0xd6,
- 0xad, 0xb7, 0x6f, 0xdf, 0xba, 0x75, 0xfd, 0xf6, 0xcd, 0xdb, 0xd7, 0xdf, 0x7d, 0xeb, 0xad, 0x1b,
- 0x6f, 0xdf, 0x78, 0xcb, 0xfb, 0x08, 0x9e, 0x2b, 0x60, 0xd9, 0xa3, 0x11, 0x95, 0xd4, 0x39, 0xeb,
- 0x71, 0x60, 0xa5, 0x39, 0xc0, 0xfe, 0x1f, 0xbc, 0x34, 0x17, 0xd8, 0x3c, 0xaa, 0xbd, 0x1f, 0x95,
- 0xa1, 0x55, 0xd8, 0x7d, 0xa0, 0x45, 0x78, 0x8f, 0x45, 0x54, 0x29, 0x00, 0x49, 0x53, 0x3f, 0x57,
- 0xb9, 0x0d, 0x58, 0x56, 0x82, 0xf5, 0x1d, 0x9d, 0x7b, 0x06, 0x36, 0x52, 0x4e, 0x4f, 0x19, 0x3d,
- 0xf3, 0x47, 0x53, 0x15, 0xab, 0x66, 0x41, 0x12, 0x8b, 0x6c, 0x40, 0xb9, 0x6f, 0xc0, 0x54, 0x11,
- 0x4c, 0x03, 0x16, 0x24, 0x93, 0x11, 0x45, 0x35, 0x43, 0x1d, 0x0d, 0xa9, 0x08, 0x38, 0xd3, 0x5a,
- 0xb4, 0x88, 0x83, 0x75, 0xa8, 0x4a, 0xd2, 0x13, 0xad, 0xda, 0x76, 0x45, 0xeb, 0xd4, 0x59, 0xc2,
- 0x4f, 0x44, 0x3f, 0x49, 0x11, 0x0d, 0xea, 0x54, 0xad, 0xd9, 0x04, 0x38, 0x65, 0x82, 0x75, 0x59,
- 0xc4, 0xe4, 0xb0, 0x05, 0x8a, 0xa7, 0x9c, 0x46, 0x39, 0x4c, 0x69, 0x6b, 0x05, 0xf1, 0xad, 0x40,
- 0x25, 0xe3, 0x11, 0x2a, 0xcb, 0xb2, 0xd2, 0xac, 0x53, 0x16, 0xd2, 0xc4, 0x4f, 0x79, 0xa2, 0xfe,
- 0xc3, 0x5b, 0x0d, 0x5c, 0xd4, 0x86, 0xa6, 0x1e, 0x27, 0x41, 0x90, 0x64, 0xb1, 0xd1, 0x5d, 0x7d,
- 0x61, 0x5a, 0xb0, 0xae, 0xe7, 0x58, 0x48, 0x63, 0xc9, 0x8e, 0x19, 0xe5, 0xad, 0x35, 0x4b, 0x3b,
- 0x8b, 0x15, 0xa8, 0x1e, 0xa7, 0x42, 0xb4, 0xd6, 0x15, 0x59, 0xde, 0x0f, 0x4a, 0xb0, 0x3d, 0x4b,
- 0xa6, 0x73, 0x55, 0xe8, 0x0d, 0xd8, 0xc8, 0x35, 0x58, 0x8b, 0x73, 0xbe, 0x1e, 0x35, 0xdf, 0x81,
- 0x57, 0x62, 0x4a, 0x43, 0xe1, 0xe7, 0xd2, 0x89, 0x68, 0x8f, 0x44, 0x3e, 0xe9, 0x71, 0x4a, 0x07,
- 0x34, 0x96, 0x8a, 0x1b, 0x9a, 0x4a, 0x12, 0x07, 0xfa, 0x54, 0x6a, 0x77, 0x16, 0x8e, 0x49, 0x24,
- 0xa8, 0xf7, 0xc3, 0xa5, 0x31, 0x1a, 0x1f, 0xa7, 0x21, 0x91, 0xf4, 0xc0, 0xa2, 0x9f, 0x7a, 0xfe,
- 0xcf, 0xcc, 0xa4, 0xaf, 0xa8, 0x1a, 0x95, 0xd9, 0xaa, 0x51, 0xc5, 0xa9, 0x8b, 0x68, 0xc0, 0x12,
- 0x6a, 0x40, 0xf1, 0xa8, 0x6b, 0x78, 0xd4, 0x9b, 0xb0, 0x92, 0x21, 0xd5, 0xae, 0x4e, 0x5c, 0x85,
- 0x4d, 0x33, 0xe8, 0x22, 0x47, 0xe5, 0xa8, 0x35, 0xb7, 0xa0, 0x6e, 0x26, 0x35, 0xfa, 0x15, 0x1c,
- 0x6d, 0x43, 0xd3, 0x8c, 0xba, 0x54, 0x68, 0xdb, 0x32, 0xc2, 0x81, 0xc4, 0x34, 0x70, 0xf0, 0x19,
- 0xd8, 0x30, 0x83, 0x0e, 0x4d, 0xab, 0x16, 0x56, 0xd0, 0x27, 0x71, 0xaf, 0x08, 0x4b, 0x2b, 0x4b,
- 0x13, 0xc0, 0x6c, 0x53, 0xea, 0x88, 0xba, 0x62, 0x75, 0x73, 0x03, 0x17, 0xbc, 0x00, 0x57, 0xcc,
- 0x82, 0x20, 0x89, 0xa5, 0x3a, 0xbe, 0x01, 0x89, 0xd9, 0x31, 0x15, 0xb2, 0xd5, 0xc4, 0xd5, 0x2d,
- 0x58, 0x9f, 0x98, 0xd9, 0x44, 0xf9, 0xaf, 0x43, 0x6d, 0x40, 0x25, 0x09, 0x89, 0x24, 0xad, 0x2d,
- 0x7b, 0xfd, 0x0c, 0xb0, 0x7c, 0xe2, 0x92, 0x61, 0xa9, 0x16, 0x91, 0xb8, 0x97, 0x91, 0x1e, 0x6d,
- 0x5d, 0xd6, 0xaa, 0x77, 0x5d, 0x5d, 0x0b, 0x4e, 0x07, 0xc9, 0x29, 0x0d, 0xfd, 0x93, 0x53, 0x64,
- 0xf5, 0x0a, 0xca, 0xfd, 0xab, 0xb0, 0x68, 0x7e, 0xb7, 0xd0, 0x72, 0xbf, 0xde, 0x79, 0x9a, 0xd6,
- 0x74, 0x3e, 0xa2, 0xc3, 0x4f, 0x94, 0x45, 0x55, 0x36, 0xf7, 0x2e, 0xd4, 0xcc, 0x31, 0x88, 0xd6,
- 0x33, 0x08, 0xe0, 0xe6, 0xd3, 0x01, 0xec, 0x84, 0x21, 0x53, 0x62, 0x23, 0xd1, 0x81, 0xde, 0xab,
- 0xa4, 0x6a, 0xc1, 0xf8, 0x32, 0xf1, 0x35, 0xa5, 0xad, 0xf6, 0x76, 0xe5, 0xda, 0x82, 0x3a, 0x8c,
- 0x20, 0xa2, 0x84, 0xfb, 0xee, 0x45, 0xbc, 0x6a, 0xcf, 0x49, 0x2f, 0xf5, 0x49, 0x14, 0x59, 0xbe,
- 0x9e, 0x55, 0x53, 0xed, 0x57, 0x60, 0xc5, 0xa5, 0x73, 0x05, 0x2a, 0x27, 0x74, 0x68, 0xdc, 0x42,
- 0x03, 0x16, 0x1c, 0x97, 0xd0, 0xfe, 0xa5, 0x12, 0x6c, 0x4c, 0x25, 0x29, 0xe1, 0xac, 0xc7, 0x62,
- 0x12, 0x39, 0xea, 0xad, 0x01, 0xb4, 0xa1, 0xc9, 0x62, 0x49, 0x79, 0x71, 0x4e, 0x1b, 0xcc, 0x35,
- 0x58, 0x42, 0x5b, 0xc2, 0x42, 0x73, 0x4d, 0xb6, 0xa0, 0x6e, 0x35, 0x15, 0x6d, 0x96, 0xb6, 0x91,
- 0xad, 0x5c, 0x53, 0x59, 0x1c, 0xd2, 0x27, 0x78, 0x51, 0x16, 0xee, 0x94, 0x5f, 0xbf, 0xe1, 0x3d,
- 0x81, 0x6b, 0x4f, 0x93, 0xe0, 0x5c, 0x23, 0x73, 0x21, 0x9b, 0x51, 0x76, 0x6d, 0xc6, 0xc3, 0x31,
- 0x93, 0xa1, 0x1d, 0x4d, 0xd1, 0x64, 0x4c, 0x35, 0x11, 0xe8, 0xbd, 0x1c, 0x6b, 0xa2, 0xa0, 0x36,
- 0xbc, 0xf7, 0xc7, 0x18, 0x99, 0x02, 0x6e, 0xae, 0xeb, 0x0a, 0xc6, 0xf6, 0xdf, 0x8d, 0x95, 0xab,
- 0x21, 0x92, 0x3e, 0x16, 0x94, 0x17, 0xc0, 0x88, 0x09, 0x4b, 0xa6, 0xe2, 0x08, 0x49, 0xb8, 0x34,
- 0xd2, 0x45, 0x82, 0xd4, 0xfd, 0x14, 0x09, 0x97, 0x7e, 0xc2, 0x95, 0x5b, 0xa8, 0x20, 0x91, 0xff,
- 0x54, 0x82, 0xeb, 0xe7, 0xc5, 0x32, 0x57, 0xec, 0xdf, 0x82, 0xb5, 0xa2, 0x60, 0x44, 0xab, 0x8c,
- 0x17, 0x62, 0xa7, 0x73, 0x51, 0xf8, 0x9d, 0xc2, 0xf0, 0xfd, 0x50, 0xb9, 0x47, 0x99, 0x48, 0x12,
- 0xf9, 0x1a, 0xa9, 0xd0, 0xb4, 0xb7, 0xbf, 0x02, 0x6b, 0xe3, 0x2b, 0x67, 0x1f, 0x8f, 0xf7, 0x6b,
- 0x25, 0x78, 0x65, 0x36, 0x25, 0x47, 0x59, 0x57, 0x99, 0xb3, 0xee, 0x85, 0x04, 0xba, 0x05, 0xcb,
- 0x11, 0x13, 0x52, 0xeb, 0x35, 0xd2, 0x74, 0xa7, 0x74, 0xa3, 0xf9, 0x1c, 0x34, 0x07, 0x44, 0x06,
- 0x7d, 0x16, 0xf7, 0xfc, 0x91, 0xab, 0xae, 0xea, 0xe9, 0xeb, 0xcd, 0x0d, 0x58, 0x40, 0x07, 0xac,
- 0x83, 0xd0, 0x3b, 0xe5, 0xb7, 0xae, 0x7b, 0xbf, 0x50, 0x86, 0x1b, 0xe7, 0x26, 0x6d, 0xee, 0x29,
- 0xfc, 0x34, 0xac, 0x8b, 0x7c, 0x79, 0xe1, 0x18, 0x3e, 0xe8, 0x5c, 0x18, 0xc3, 0x79, 0xcf, 0xe1,
- 0xa3, 0x8b, 0x9c, 0x83, 0x12, 0x8f, 0x8d, 0xce, 0x47, 0xa4, 0xa2, 0x40, 0x97, 0xee, 0x94, 0xae,
- 0x7b, 0x09, 0xdc, 0x3a, 0x37, 0xa1, 0x9f, 0x32, 0xd9, 0xd7, 0xe6, 0xe1, 0x02, 0x37, 0x00, 0x07,
- 0x15, 0x01, 0x48, 0xfd, 0x92, 0xf7, 0xcb, 0x15, 0x78, 0xef, 0x8b, 0x60, 0x9c, 0x7b, 0x0e, 0xbd,
- 0x99, 0xe7, 0xf0, 0xb0, 0xf3, 0xe3, 0x20, 0x3b, 0xef, 0x91, 0xfc, 0x61, 0xe9, 0xbf, 0xf1, 0x4c,
- 0x46, 0x99, 0x19, 0x02, 0x57, 0x38, 0x71, 0x7b, 0xdf, 0xf8, 0x6a, 0xd4, 0xed, 0x51, 0x88, 0x24,
- 0xd8, 0xe7, 0xd4, 0x64, 0x58, 0xcf, 0xc2, 0x96, 0x85, 0x1b, 0x11, 0x21, 0x7d, 0x6d, 0xf2, 0x43,
- 0x8c, 0x80, 0x96, 0x94, 0xb7, 0x67, 0xc2, 0x0f, 0x69, 0x9a, 0x48, 0x1b, 0x10, 0x60, 0xd2, 0x55,
- 0xf3, 0xfe, 0xbc, 0x04, 0x2f, 0x4e, 0x8b, 0x30, 0x35, 0x2f, 0x23, 0x31, 0x5d, 0xc0, 0x1c, 0x4f,
- 0x52, 0x5d, 0x99, 0xa4, 0xda, 0xfa, 0xa6, 0x75, 0xa4, 0xda, 0x95, 0xc5, 0x82, 0x9d, 0x99, 0xa0,
- 0x78, 0x11, 0x5d, 0xf1, 0x25, 0x68, 0xe8, 0x3d, 0x96, 0x45, 0xcc, 0x1e, 0xbd, 0x23, 0xf8, 0xf2,
- 0x6c, 0x3e, 0x1e, 0xc7, 0xe2, 0x8b, 0x70, 0xe2, 0x7d, 0x0c, 0xff, 0x77, 0x36, 0x50, 0xed, 0x65,
- 0x2e, 0x04, 0xef, 0xb7, 0x4a, 0xf3, 0x00, 0x6a, 0x0d, 0xbc, 0x90, 0xa8, 0xb7, 0xa0, 0x5e, 0x90,
- 0x45, 0xc5, 0x26, 0xf4, 0x4f, 0xd3, 0x98, 0xa5, 0xd9, 0x12, 0xf6, 0x4e, 0x5c, 0x95, 0xf8, 0xd4,
- 0xf8, 0xf6, 0xfb, 0x92, 0x0e, 0x76, 0x31, 0x1e, 0x15, 0x87, 0xf4, 0xb3, 0x8c, 0x0a, 0x39, 0x2d,
- 0xa8, 0x47, 0xdd, 0x2b, 0x50, 0x54, 0xb6, 0xc7, 0x19, 0x67, 0x03, 0x9f, 0x49, 0x3a, 0x10, 0xbe,
- 0x0a, 0x1a, 0x2c, 0xad, 0xde, 0x7f, 0x96, 0xdc, 0xa4, 0x73, 0x2a, 0xb6, 0x39, 0xb7, 0xdf, 0x09,
- 0xaa, 0x99, 0x09, 0x8c, 0x1a, 0xcd, 0x47, 0xb0, 0x9a, 0x47, 0x24, 0x88, 0xb1, 0xb5, 0x80, 0x06,
- 0xe1, 0x76, 0xe7, 0x5c, 0x88, 0x3a, 0xee, 0xdc, 0xfd, 0xf8, 0x38, 0x69, 0xff, 0x14, 0xac, 0x8f,
- 0x8f, 0xcd, 0x3b, 0xa4, 0xf1, 0x43, 0x29, 0x5b, 0x33, 0x69, 0x23, 0x6d, 0xdf, 0x5c, 0xf0, 0x45,
- 0xef, 0xef, 0x0b, 0x0a, 0x31, 0x8e, 0xe4, 0x0b, 0x08, 0x7a, 0x7f, 0x82, 0xf7, 0x0a, 0xf2, 0xfe,
- 0x46, 0xe7, 0xa9, 0x68, 0x0a, 0x7c, 0xb7, 0xbf, 0x06, 0x75, 0xf7, 0xf7, 0x85, 0xf9, 0xf5, 0x7e,
- 0xb3, 0xec, 0x16, 0x40, 0x26, 0x71, 0x5e, 0xf4, 0x54, 0x1f, 0xcc, 0xe0, 0xec, 0x56, 0xe7, 0xe9,
- 0x58, 0x26, 0x8e, 0x54, 0x59, 0x91, 0x94, 0xb3, 0x53, 0x0c, 0x8b, 0x11, 0x58, 0x75, 0xbb, 0x72,
- 0x6d, 0xb1, 0x7d, 0xf2, 0x93, 0x3a, 0x69, 0x75, 0x03, 0x99, 0xc0, 0x00, 0x39, 0x18, 0xe2, 0xa5,
- 0xac, 0x79, 0xdf, 0x2d, 0x8d, 0xd5, 0x5b, 0xf6, 0xa9, 0x2c, 0xc6, 0x69, 0xf7, 0x12, 0xae, 0xbc,
- 0xd5, 0x84, 0x02, 0xa8, 0xec, 0x8d, 0x53, 0x22, 0x13, 0xae, 0xab, 0x5a, 0xa3, 0xec, 0x59, 0x59,
- 0x47, 0xfa, 0x59, 0xc6, 0x38, 0x0d, 0x75, 0x9e, 0x59, 0xb1, 0x65, 0x0f, 0xfa, 0x24, 0x88, 0xb2,
- 0xd0, 0x0e, 0x57, 0x71, 0x78, 0xcc, 0x75, 0xa3, 0xe9, 0xf5, 0xfe, 0xb1, 0x04, 0xaf, 0x9f, 0x8b,
- 0xac, 0xb9, 0x67, 0xf8, 0xe9, 0xac, 0x28, 0xf5, 0xfd, 0xce, 0x85, 0x80, 0xff, 0x64, 0x42, 0xd4,
- 0x10, 0x5e, 0x2e, 0x50, 0x71, 0x44, 0xe5, 0x44, 0x94, 0xbc, 0x13, 0xa8, 0x3c, 0xed, 0x22, 0xd6,
- 0x58, 0xfd, 0xc6, 0x4d, 0x48, 0xd3, 0x82, 0x77, 0x17, 0xde, 0x38, 0x27, 0x96, 0xb9, 0xe9, 0x49,
- 0x6f, 0x56, 0xe2, 0x50, 0x14, 0xdc, 0x07, 0x43, 0x05, 0xdc, 0x50, 0x7d, 0xae, 0x20, 0x6d, 0x9c,
- 0xde, 0xef, 0x96, 0xe1, 0x9d, 0x8b, 0x62, 0x9a, 0xab, 0x04, 0xdd, 0x59, 0x4a, 0x70, 0xbf, 0xf3,
- 0x45, 0xf1, 0x9c, 0x57, 0x1f, 0xee, 0x5f, 0x28, 0x2c, 0xbb, 0x6a, 0x03, 0x11, 0x1d, 0x8d, 0x48,
- 0x32, 0x48, 0x47, 0x81, 0xf2, 0xf3, 0xf0, 0xec, 0x88, 0xda, 0x51, 0x35, 0x54, 0x68, 0xbf, 0x11,
- 0x7a, 0x67, 0xee, 0xbc, 0x76, 0xe2, 0x8a, 0xee, 0x7d, 0x32, 0xa0, 0x68, 0x40, 0xb6, 0xa0, 0x6e,
- 0x6a, 0xcf, 0x3e, 0x0b, 0x7b, 0x62, 0xa4, 0x3c, 0x3d, 0x32, 0xa0, 0xf9, 0xcd, 0x5d, 0x83, 0x25,
- 0xf5, 0xdb, 0x67, 0xa9, 0xf1, 0xe2, 0x1b, 0xb0, 0x8c, 0x03, 0x69, 0xc2, 0xa5, 0x53, 0xef, 0x4c,
- 0x4e, 0x68, 0x8c, 0x37, 0xb5, 0xee, 0x1d, 0xb9, 0x88, 0x0f, 0x59, 0xd0, 0x3f, 0xe0, 0x54, 0xd0,
- 0x38, 0xa0, 0x8f, 0xd3, 0x28, 0x21, 0x21, 0x86, 0x57, 0x2c, 0xe8, 0xfb, 0xa9, 0x19, 0xf6, 0x4f,
- 0x4e, 0x11, 0x79, 0x5d, 0x89, 0xc2, 0x92, 0xd4, 0xe5, 0x09, 0x09, 0x03, 0x22, 0x24, 0x1e, 0xcd,
- 0xa2, 0xf7, 0x8e, 0x5b, 0x51, 0x76, 0x81, 0x5a, 0x6f, 0x74, 0x05, 0xd6, 0xec, 0x5e, 0xae, 0x87,
- 0x5a, 0x25, 0xdc, 0xf9, 0xfd, 0x92, 0xfb, 0xea, 0xe0, 0x6e, 0x45, 0x31, 0x7c, 0x0d, 0x1a, 0x05,
- 0x6a, 0x70, 0xd7, 0xca, 0x9b, 0xd7, 0x3a, 0xb3, 0xf7, 0x74, 0xdc, 0x81, 0xf6, 0xfb, 0x50, 0x77,
- 0x7f, 0xbb, 0x72, 0xcd, 0x04, 0xe5, 0x46, 0xae, 0xd3, 0x98, 0x2e, 0xa3, 0xb8, 0x3a, 0xae, 0xb8,
- 0x76, 0xfb, 0x34, 0x38, 0xc1, 0x18, 0x97, 0xf5, 0x62, 0x22, 0x33, 0x3e, 0x51, 0xa4, 0xf4, 0xfe,
- 0xad, 0x10, 0x1b, 0x4f, 0x6e, 0xc8, 0x55, 0x7f, 0xfc, 0xb2, 0xad, 0x40, 0x25, 0xcd, 0x8d, 0xc2,
- 0xda, 0xe8, 0x5e, 0x54, 0x26, 0x9e, 0x5b, 0xaa, 0xb6, 0x2a, 0x4c, 0x85, 0x85, 0x6a, 0xd6, 0x2e,
- 0xd8, 0xb5, 0xa2, 0x4f, 0x74, 0xe1, 0x71, 0x11, 0x4f, 0x4e, 0x49, 0xdf, 0x2e, 0xed, 0x53, 0x12,
- 0x52, 0x8e, 0x01, 0x70, 0xdd, 0x82, 0xc5, 0x08, 0xaf, 0x66, 0x83, 0xc3, 0x1e, 0x95, 0x2a, 0x52,
- 0xa0, 0x9c, 0x27, 0x1c, 0xcb, 0x9a, 0x8d, 0xa6, 0x07, 0x6d, 0x7a, 0x4a, 0xa2, 0xd3, 0x11, 0xc6,
- 0x40, 0x71, 0x16, 0x52, 0x49, 0x58, 0x84, 0xd5, 0xcd, 0x86, 0x77, 0x00, 0xcf, 0x38, 0x87, 0x42,
- 0x49, 0xf8, 0x90, 0xa8, 0x2c, 0x9b, 0xee, 0x64, 0xb2, 0x5f, 0xa0, 0x5f, 0x57, 0xa9, 0x56, 0x61,
- 0x31, 0x39, 0x3e, 0x16, 0x54, 0x1a, 0x96, 0x37, 0x60, 0x39, 0xc8, 0xba, 0x32, 0xe1, 0x94, 0xd8,
- 0x30, 0xef, 0x2f, 0x0b, 0x81, 0xce, 0x18, 0xc8, 0x5c, 0x90, 0x93, 0xa0, 0x1d, 0xe9, 0x95, 0x5d,
- 0xe9, 0x21, 0x9b, 0x95, 0x09, 0x19, 0x55, 0x51, 0x14, 0xe3, 0x8c, 0xe7, 0x8f, 0x50, 0x86, 0xca,
- 0xc5, 0xfc, 0xbd, 0x29, 0xeb, 0x22, 0x8d, 0x4b, 0x36, 0x67, 0xed, 0x0e, 0x25, 0x15, 0x3e, 0x8e,
- 0xd5, 0xac, 0xb8, 0x2d, 0x45, 0xbe, 0xa0, 0xb1, 0xe4, 0x43, 0xfd, 0x0a, 0xe5, 0xfd, 0x51, 0x09,
- 0xae, 0x8e, 0xdf, 0xfa, 0x8b, 0x49, 0xa9, 0x09, 0x80, 0x52, 0x3a, 0xe3, 0x4c, 0x5a, 0x5e, 0x1a,
- 0xb0, 0x80, 0x24, 0x18, 0x46, 0xd6, 0xa1, 0x96, 0xc8, 0x54, 0x97, 0x35, 0x34, 0x13, 0x97, 0x61,
- 0x55, 0x8d, 0x38, 0xcf, 0x07, 0x8b, 0x56, 0x85, 0xd4, 0xb8, 0xe8, 0x13, 0x4e, 0x43, 0x41, 0x03,
- 0x4e, 0xa5, 0xd1, 0x8b, 0x4b, 0xd0, 0x40, 0x18, 0x6c, 0x40, 0x43, 0xce, 0x8e, 0xa5, 0x56, 0x0e,
- 0xe5, 0xe5, 0xbf, 0x34, 0x87, 0xfe, 0xff, 0x9d, 0x23, 0x59, 0x87, 0x5a, 0x90, 0x75, 0xcf, 0x78,
- 0x22, 0xa9, 0x39, 0x13, 0x57, 0x02, 0x35, 0xfb, 0x2c, 0xa3, 0x46, 0x74, 0x5d, 0x75, 0x79, 0x86,
- 0x50, 0x00, 0xcf, 0xe8, 0x07, 0xe5, 0x82, 0x81, 0xd4, 0xc6, 0x6a, 0xfe, 0x21, 0xb5, 0xa1, 0x69,
- 0x98, 0x33, 0xc7, 0x8d, 0x3c, 0xcc, 0xe2, 0xf3, 0x32, 0xac, 0x2a, 0x3e, 0x9d, 0x95, 0x9a, 0xdb,
- 0xab, 0xb0, 0x19, 0x25, 0xc1, 0x49, 0xfe, 0x02, 0x64, 0xbc, 0xec, 0x22, 0x32, 0xe0, 0xb2, 0xb4,
- 0x34, 0x83, 0xfe, 0xda, 0xcc, 0x43, 0x5d, 0x46, 0x04, 0x05, 0x21, 0x80, 0xbd, 0xed, 0x03, 0xcd,
- 0x9a, 0x2e, 0x12, 0xaf, 0xd8, 0x87, 0x00, 0x77, 0x14, 0x0d, 0x65, 0xd0, 0x4f, 0x04, 0xd5, 0xcf,
- 0x12, 0xcb, 0xde, 0x6d, 0xd7, 0xc6, 0x4d, 0x8a, 0x28, 0xd7, 0x83, 0xb5, 0xa2, 0x7b, 0x6f, 0x78,
- 0x2f, 0xc2, 0x25, 0x77, 0x63, 0x8f, 0xa9, 0xa3, 0xfd, 0x88, 0x0e, 0x0b, 0x15, 0x70, 0x2f, 0x75,
- 0x5d, 0xc2, 0x41, 0xc6, 0x83, 0x3e, 0x11, 0xf3, 0xab, 0xca, 0x2f, 0xc0, 0x95, 0xd4, 0xac, 0x33,
- 0x2e, 0xdd, 0xd7, 0xb6, 0x49, 0xe0, 0x31, 0x2c, 0x34, 0x9f, 0x83, 0x4b, 0xce, 0x82, 0x80, 0xb2,
- 0x54, 0x45, 0x35, 0xc7, 0x09, 0x9e, 0x49, 0xdd, 0xfb, 0xb3, 0x92, 0x7b, 0xe8, 0x2a, 0x78, 0x50,
- 0x51, 0xfe, 0xa3, 0xbb, 0x0f, 0x1f, 0xb0, 0x80, 0x2a, 0xa4, 0xcf, 0xc0, 0x46, 0x97, 0x25, 0xc2,
- 0x1f, 0x90, 0x38, 0x3b, 0x26, 0x01, 0xda, 0x5c, 0x73, 0xfa, 0x76, 0x4a, 0x50, 0xce, 0x48, 0x14,
- 0x67, 0x83, 0x2e, 0xe5, 0xa6, 0xda, 0xbe, 0x05, 0xf5, 0x48, 0x03, 0xd0, 0x6a, 0x8d, 0xc8, 0x9a,
- 0xcf, 0xc3, 0xe5, 0x01, 0x61, 0x71, 0x37, 0x21, 0x3c, 0x2c, 0x02, 0xac, 0x5a, 0x80, 0xa3, 0xf9,
- 0x94, 0x27, 0x61, 0x16, 0x48, 0xf3, 0x54, 0x55, 0xd8, 0x5a, 0x40, 0x88, 0x37, 0xda, 0x7b, 0xb7,
- 0xa8, 0xbb, 0x5a, 0xbe, 0x8f, 0xee, 0x3e, 0x34, 0x87, 0xa3, 0x40, 0x27, 0x74, 0xe0, 0x73, 0x33,
- 0xa3, 0xa9, 0x42, 0xef, 0x3e, 0x7e, 0xa6, 0xe3, 0x5b, 0x67, 0x9f, 0xe9, 0x47, 0xf0, 0xc2, 0xe4,
- 0x69, 0x7d, 0xca, 0x64, 0xdf, 0xec, 0xbc, 0xbf, 0xa7, 0xac, 0x56, 0x4a, 0x82, 0x13, 0xd2, 0xa3,
- 0x23, 0x7f, 0xe7, 0xa8, 0x1e, 0x1e, 0x84, 0x76, 0xb7, 0x3d, 0x5d, 0xe4, 0xff, 0x26, 0x27, 0x21,
- 0x8b, 0x7b, 0xfe, 0xfd, 0x98, 0x49, 0x46, 0x24, 0x55, 0xbf, 0xf3, 0x58, 0xa2, 0x05, 0xeb, 0x52,
- 0xfd, 0xb6, 0x91, 0xc4, 0x08, 0x26, 0x9a, 0xad, 0x3e, 0xe5, 0xf9, 0xb3, 0xbd, 0x02, 0x5a, 0x55,
- 0xe8, 0xf5, 0xf0, 0xe8, 0x79, 0xd0, 0xfb, 0xeb, 0xb2, 0xf6, 0x2d, 0x33, 0x30, 0x8d, 0x0c, 0x19,
- 0x37, 0xff, 0x1f, 0x65, 0x51, 0x13, 0xc8, 0xcb, 0xd3, 0x91, 0x57, 0x10, 0xf9, 0x36, 0xe8, 0x96,
- 0x8b, 0x5e, 0xa6, 0xce, 0x2c, 0xcf, 0xb3, 0x42, 0x32, 0x14, 0x26, 0x40, 0xdb, 0x86, 0x56, 0x4c,
- 0xcf, 0xfc, 0x90, 0x9e, 0xb2, 0x80, 0xfa, 0x41, 0x92, 0x44, 0x61, 0x72, 0x16, 0xeb, 0x15, 0xda,
- 0xe4, 0xbd, 0x0e, 0x2f, 0x85, 0xf4, 0x98, 0x28, 0xb5, 0x4e, 0x89, 0x10, 0x67, 0x09, 0x42, 0x12,
- 0x54, 0x2a, 0xf5, 0xe8, 0x12, 0x65, 0x27, 0xf4, 0x72, 0x6d, 0x11, 0x5f, 0x82, 0xe7, 0xe6, 0x2f,
- 0xd3, 0x16, 0xe4, 0x35, 0xf8, 0x92, 0x85, 0x4a, 0x07, 0x84, 0x45, 0xbe, 0x79, 0x3a, 0x1c, 0x5b,
- 0xac, 0xe3, 0x82, 0x2f, 0xc1, 0xd5, 0x79, 0x8b, 0xd0, 0xa6, 0x7a, 0xb7, 0xe1, 0x79, 0x57, 0xa6,
- 0xbb, 0x24, 0x0e, 0x68, 0x54, 0x38, 0xbb, 0x09, 0x21, 0x29, 0xa9, 0x56, 0xbd, 0x1b, 0xba, 0x0d,
- 0xc0, 0x6e, 0x3c, 0x52, 0x59, 0xc7, 0x11, 0xc5, 0x4e, 0x8f, 0x59, 0x5b, 0x0a, 0xe1, 0xc6, 0x3e,
- 0x95, 0xbb, 0x7b, 0x1f, 0x2b, 0xdb, 0xf3, 0x4d, 0x15, 0xea, 0xaa, 0x73, 0xd3, 0x45, 0x2a, 0xb7,
- 0x79, 0xa0, 0x9f, 0x08, 0xe9, 0xbe, 0x85, 0x8d, 0x22, 0x30, 0x1d, 0x6e, 0xec, 0xba, 0x8a, 0xbc,
- 0x4f, 0xe5, 0x9e, 0x82, 0xb0, 0x47, 0x03, 0x3e, 0xc4, 0x67, 0x54, 0x65, 0xa6, 0x26, 0xe1, 0x8e,
- 0x57, 0xeb, 0x06, 0x6e, 0x92, 0x38, 0x15, 0xc8, 0x5c, 0x43, 0xe6, 0x22, 0x28, 0xdb, 0x22, 0xad,
- 0x1e, 0xa1, 0xb1, 0x05, 0xe2, 0x2b, 0x53, 0xa9, 0x0d, 0xd7, 0x3d, 0x2d, 0x71, 0x27, 0xda, 0xdc,
- 0x49, 0xd3, 0x0f, 0xa8, 0x24, 0x07, 0x46, 0x01, 0x26, 0xe2, 0xcc, 0x2d, 0xa8, 0x77, 0xa9, 0x24,
- 0x56, 0x41, 0x4c, 0xe3, 0xc9, 0x9f, 0x94, 0xdc, 0x52, 0xe8, 0x34, 0x40, 0x73, 0xc9, 0xfe, 0x08,
- 0x1a, 0x2e, 0x50, 0x5d, 0x2a, 0x28, 0x96, 0x59, 0xe6, 0xc1, 0xec, 0xb8, 0x83, 0xed, 0xb7, 0xa1,
- 0x5e, 0xe0, 0x60, 0x1d, 0x6a, 0x0a, 0xb8, 0xe3, 0x70, 0xa7, 0xf3, 0xf0, 0xc7, 0xd5, 0xc9, 0x9c,
- 0x6a, 0x27, 0x4d, 0xbf, 0x91, 0x74, 0x0f, 0xa9, 0xca, 0x87, 0xa6, 0x35, 0x94, 0x58, 0x61, 0xeb,
- 0x1c, 0x13, 0x87, 0xd4, 0x12, 0x21, 0x49, 0x1e, 0x5e, 0x5d, 0x82, 0xc6, 0xb7, 0x93, 0x2e, 0xf6,
- 0x90, 0xe8, 0x30, 0xa4, 0x6a, 0x87, 0xf1, 0x67, 0xee, 0x68, 0x16, 0x2c, 0x69, 0x6a, 0x75, 0x98,
- 0x71, 0x92, 0xbb, 0xef, 0x86, 0xf2, 0x4f, 0x18, 0x05, 0x28, 0xe7, 0xcb, 0x42, 0x7d, 0x6f, 0x8e,
- 0x09, 0x8b, 0x6c, 0x25, 0x5a, 0x9d, 0xb2, 0xda, 0xa6, 0x43, 0x49, 0x75, 0xfd, 0x55, 0x2e, 0x46,
- 0x75, 0x40, 0x59, 0x55, 0x46, 0x67, 0x34, 0x2b, 0x24, 0xe9, 0xd1, 0x10, 0x6f, 0x5c, 0x55, 0x45,
- 0x01, 0x7a, 0x34, 0x48, 0x06, 0x4c, 0x4a, 0x1a, 0xa2, 0x63, 0xaf, 0xea, 0x7c, 0x4b, 0xa5, 0xee,
- 0x23, 0x6e, 0x56, 0xac, 0xfd, 0x52, 0x3f, 0x95, 0x27, 0x33, 0xc6, 0x37, 0x44, 0xa7, 0x8e, 0xcd,
- 0x4d, 0x5d, 0x4e, 0xe2, 0xa0, 0xaf, 0xef, 0x48, 0xc3, 0x3a, 0x1c, 0x9d, 0x28, 0x4f, 0x50, 0xb6,
- 0x8a, 0x78, 0xda, 0xd0, 0x74, 0xe7, 0x0d, 0x6d, 0x6b, 0x38, 0xf7, 0x2c, 0x6c, 0xb9, 0x73, 0x9c,
- 0x0a, 0x15, 0xdd, 0x87, 0xd8, 0x7a, 0x50, 0xc5, 0xde, 0x15, 0xe1, 0x77, 0x13, 0xce, 0x93, 0x33,
- 0x1a, 0x62, 0x0b, 0x42, 0x4d, 0x91, 0xcd, 0x84, 0x7f, 0xcc, 0x29, 0xf5, 0xcf, 0x28, 0x3d, 0xa1,
- 0x71, 0x68, 0x5a, 0x0f, 0xc6, 0xf0, 0x98, 0x92, 0xd8, 0x26, 0x42, 0xba, 0x0a, 0x9b, 0xee, 0x5c,
- 0x4a, 0x64, 0xd0, 0xa7, 0x21, 0xf6, 0x21, 0x54, 0x95, 0xc7, 0x2b, 0x10, 0x48, 0x4e, 0x69, 0x88,
- 0x9d, 0x08, 0x55, 0x8c, 0xe5, 0x69, 0x14, 0x29, 0x09, 0x5c, 0xc6, 0xbb, 0xfb, 0x17, 0x25, 0xf7,
- 0x36, 0xed, 0x1d, 0xec, 0xea, 0x0a, 0xf7, 0x91, 0x92, 0x97, 0x51, 0xa1, 0x69, 0xe2, 0xcb, 0xcb,
- 0x7a, 0x18, 0xb7, 0xf1, 0xa1, 0x1f, 0x24, 0xa1, 0xf3, 0xde, 0x9e, 0x88, 0xd1, 0x0b, 0x24, 0x06,
- 0x72, 0x79, 0xfb, 0x43, 0x15, 0x47, 0xae, 0xc2, 0x26, 0x96, 0xb9, 0x63, 0x21, 0x49, 0x14, 0xf9,
- 0xc7, 0x49, 0x14, 0x52, 0x6e, 0x2d, 0x7f, 0x71, 0x92, 0x86, 0xbe, 0xca, 0xee, 0xad, 0x9d, 0x7f,
- 0x16, 0xb6, 0x54, 0x5c, 0x39, 0x31, 0xbb, 0x84, 0x06, 0xd2, 0x77, 0x93, 0xa7, 0x31, 0x03, 0x39,
- 0xeb, 0x32, 0x37, 0xd4, 0x65, 0xce, 0x0b, 0x06, 0x65, 0xdb, 0xc9, 0x41, 0x9f, 0xa4, 0x4c, 0xeb,
- 0xf3, 0xe8, 0x69, 0x0e, 0xb3, 0x01, 0x8c, 0xd3, 0xf6, 0x8c, 0x52, 0x1c, 0x12, 0x49, 0x95, 0xac,
- 0x98, 0x90, 0x2c, 0x10, 0xae, 0x78, 0xf5, 0x75, 0xbb, 0x05, 0x0b, 0x28, 0x3b, 0x53, 0xce, 0x79,
- 0xa9, 0x33, 0x7b, 0x73, 0x07, 0x65, 0x8e, 0x75, 0xf4, 0x9f, 0x81, 0xe5, 0xfc, 0x07, 0x56, 0xa4,
- 0x92, 0x8c, 0x07, 0xe6, 0xd5, 0x36, 0xbf, 0xc6, 0x66, 0xd0, 0xcd, 0x9f, 0x05, 0x0d, 0x92, 0x38,
- 0x14, 0xd3, 0x72, 0xa4, 0x6a, 0xd1, 0x1b, 0xe4, 0x17, 0x77, 0xc0, 0x02, 0x9e, 0xd8, 0x7d, 0x8b,
- 0x28, 0xc4, 0x0f, 0xa7, 0x24, 0x03, 0x3b, 0x3a, 0x40, 0xdf, 0x23, 0x92, 0x28, 0x7d, 0xb0, 0xf1,
- 0x7a, 0xc2, 0xb5, 0x1b, 0x1d, 0x65, 0x6e, 0x26, 0x82, 0xd7, 0x8e, 0xe1, 0xef, 0x4a, 0x53, 0x82,
- 0x66, 0x07, 0x54, 0xa1, 0x30, 0xa0, 0x37, 0x96, 0xc6, 0x6b, 0x01, 0xf9, 0xfb, 0x4d, 0xa1, 0x4b,
- 0xac, 0x62, 0xdb, 0x7b, 0x02, 0xe9, 0xe3, 0xd3, 0x36, 0x75, 0x22, 0x0b, 0x77, 0xa5, 0x2f, 0xb2,
- 0x5e, 0x8f, 0x0a, 0x05, 0xfb, 0x86, 0xe1, 0x7a, 0xf6, 0x8a, 0x37, 0x4d, 0x92, 0x38, 0x7b, 0xc5,
- 0x4d, 0x54, 0xb4, 0x65, 0xef, 0x7b, 0xc5, 0xac, 0x76, 0xff, 0x68, 0x9f, 0xca, 0xfd, 0x28, 0xe9,
- 0x92, 0x08, 0x0f, 0xce, 0x29, 0x5a, 0xa1, 0xe7, 0x56, 0x36, 0xa5, 0xcf, 0x94, 0x2d, 0x18, 0x62,
- 0xec, 0x60, 0x23, 0xa9, 0xbc, 0x14, 0xae, 0xee, 0x33, 0x1b, 0x50, 0xfd, 0x26, 0x39, 0x9a, 0xac,
- 0xd8, 0x17, 0xa8, 0x63, 0xc6, 0x85, 0x54, 0x5b, 0xfd, 0x80, 0xe0, 0x4d, 0xaf, 0xda, 0x6a, 0x25,
- 0x82, 0x33, 0x83, 0xba, 0x2e, 0xfd, 0x2b, 0xe5, 0x42, 0xc6, 0x3a, 0x4e, 0xdb, 0x5c, 0xa7, 0xb6,
- 0x01, 0xcb, 0x8a, 0x0e, 0xa7, 0xb0, 0x67, 0x70, 0xf8, 0x41, 0xc6, 0xb9, 0x7d, 0xa3, 0x5c, 0x68,
- 0xbe, 0x0d, 0x55, 0x13, 0xcd, 0x8d, 0x97, 0xa6, 0x66, 0xe2, 0xeb, 0xec, 0x91, 0x61, 0xfb, 0x73,
- 0xa8, 0xec, 0x91, 0xa1, 0x12, 0x8f, 0x82, 0x99, 0x5f, 0x93, 0xf7, 0x8a, 0xd7, 0xe4, 0xf5, 0xf3,
- 0xc2, 0xc3, 0x3b, 0xd3, 0x7e, 0x09, 0xaa, 0xea, 0x5f, 0xbc, 0x01, 0x92, 0xe4, 0x81, 0xca, 0x42,
- 0xb3, 0xae, 0xa8, 0x94, 0x04, 0x19, 0xa9, 0x78, 0x7f, 0x5b, 0x81, 0xa6, 0x82, 0xbb, 0x4f, 0x06,
- 0xf4, 0x08, 0x3b, 0x84, 0x51, 0x9d, 0xb1, 0xe2, 0xab, 0xdf, 0x06, 0xfc, 0xbc, 0xe8, 0x08, 0x50,
- 0x66, 0xe9, 0xa8, 0xfe, 0xf0, 0x59, 0x46, 0xf9, 0x50, 0x17, 0x18, 0x67, 0xd6, 0x1c, 0x2f, 0x41,
- 0x43, 0x5f, 0x49, 0x79, 0xaa, 0x87, 0xb5, 0x35, 0xab, 0x43, 0x15, 0x35, 0xf6, 0xf2, 0x58, 0xfc,
- 0x95, 0xd7, 0x56, 0x14, 0x9c, 0x90, 0xe9, 0xea, 0x94, 0x6e, 0x56, 0xa2, 0x5c, 0x8c, 0x9a, 0x7b,
- 0xd7, 0x60, 0xc9, 0xe6, 0x43, 0xcb, 0x16, 0x84, 0xca, 0x65, 0x92, 0x58, 0x27, 0xef, 0xcd, 0xd7,
- 0x60, 0x29, 0x8d, 0xc8, 0x50, 0xd9, 0xcf, 0x15, 0x94, 0x5e, 0xbb, 0x33, 0xc9, 0x65, 0xe7, 0x00,
- 0x97, 0xe8, 0x27, 0x97, 0x27, 0xbe, 0xdd, 0x50, 0xb7, 0xcc, 0x74, 0xf1, 0x71, 0x33, 0x8b, 0xa5,
- 0xe9, 0xcd, 0x5c, 0x87, 0x5a, 0x1e, 0x69, 0xe8, 0x36, 0xbb, 0x55, 0x58, 0x14, 0x34, 0xc8, 0x38,
- 0x45, 0x4f, 0x57, 0xd3, 0x81, 0x44, 0xc8, 0x02, 0x7c, 0xcf, 0xd1, 0x9d, 0x75, 0x00, 0xe5, 0x44,
- 0x98, 0xc6, 0x3a, 0x2b, 0x20, 0x94, 0x7f, 0xd3, 0xe6, 0x78, 0xf9, 0x90, 0x6f, 0x99, 0xdc, 0x2c,
- 0x88, 0x13, 0x2d, 0x9c, 0x6e, 0xa6, 0x5b, 0x81, 0xca, 0x80, 0xa4, 0xe8, 0xb6, 0x96, 0xdb, 0x6d,
- 0x58, 0x34, 0x0c, 0xac, 0x43, 0x2d, 0x7f, 0xc9, 0xd1, 0x4f, 0x14, 0x1f, 0xc2, 0x56, 0x91, 0xdf,
- 0x43, 0x6c, 0x40, 0x9b, 0x5c, 0xf9, 0xb4, 0x43, 0xf5, 0xbe, 0x53, 0x72, 0x3b, 0x73, 0xf7, 0x1f,
- 0x1e, 0x69, 0x78, 0xff, 0x5f, 0xad, 0x9b, 0x08, 0xa4, 0xae, 0xc0, 0x5a, 0x8f, 0x26, 0x7e, 0x94,
- 0x04, 0xda, 0x49, 0xe4, 0x90, 0x37, 0x61, 0x45, 0x9f, 0x8f, 0xf6, 0x89, 0x15, 0x3b, 0x78, 0xcc,
- 0x22, 0x95, 0x7e, 0x4a, 0xfa, 0x44, 0x9a, 0xa4, 0xd7, 0x1c, 0x86, 0xee, 0x56, 0x37, 0xde, 0xcf,
- 0xfb, 0x3d, 0xd3, 0xca, 0xba, 0xff, 0xf0, 0xc8, 0x14, 0xd2, 0x47, 0x44, 0xe4, 0x57, 0xf7, 0x5d,
- 0x65, 0xeb, 0xf5, 0x2e, 0xb7, 0x38, 0x3c, 0x6f, 0x4f, 0x47, 0x8f, 0x29, 0xaf, 0xa0, 0x43, 0x3a,
- 0xdd, 0x6a, 0x77, 0x0f, 0x16, 0xcd, 0x84, 0x72, 0x29, 0xba, 0x6f, 0x9e, 0xa5, 0xce, 0x63, 0x88,
- 0x1e, 0x42, 0x29, 0x8d, 0x4c, 0x71, 0x26, 0xfb, 0xb9, 0x0e, 0x69, 0xd9, 0x3d, 0x82, 0x2b, 0xc5,
- 0x53, 0x78, 0x94, 0xc9, 0x47, 0xc7, 0x7b, 0x44, 0xd2, 0xe9, 0x17, 0x0c, 0xb5, 0xf8, 0xdb, 0x34,
- 0xd0, 0x50, 0x6b, 0x4a, 0xcd, 0x4d, 0x83, 0xbe, 0x49, 0x56, 0xdf, 0x2c, 0x96, 0x56, 0x43, 0x4a,
- 0x07, 0xfb, 0xca, 0x2a, 0xaa, 0x10, 0x59, 0xdd, 0xb5, 0x1e, 0x66, 0xa2, 0x4a, 0x49, 0x47, 0xaa,
- 0x10, 0x14, 0x6b, 0xa7, 0x85, 0x3d, 0x73, 0xdd, 0x7f, 0x31, 0x59, 0x2f, 0xdb, 0x62, 0xd3, 0x20,
- 0x13, 0xd2, 0x57, 0x79, 0xa9, 0xd3, 0x6b, 0xe2, 0xbd, 0x33, 0x96, 0x32, 0xed, 0x46, 0x24, 0xc6,
- 0xea, 0x09, 0x93, 0xc3, 0x5d, 0x75, 0x85, 0x90, 0x3c, 0x5b, 0x70, 0x0f, 0x22, 0x12, 0xeb, 0x43,
- 0xaa, 0x7a, 0x5f, 0x1d, 0xcb, 0x93, 0x26, 0x77, 0xce, 0x23, 0xd2, 0x1b, 0xba, 0x12, 0x79, 0xb4,
- 0x7f, 0xa4, 0xc3, 0xb3, 0x23, 0xc9, 0x59, 0xdc, 0x53, 0x42, 0x26, 0x41, 0x90, 0x0d, 0xb2, 0x08,
- 0x2f, 0x64, 0xc9, 0xde, 0x51, 0xa1, 0x33, 0xca, 0xbc, 0x2e, 0xa0, 0x6e, 0x05, 0x3d, 0xa5, 0x9c,
- 0xc9, 0xa1, 0x31, 0xe5, 0x1b, 0xb0, 0x7c, 0x9c, 0xf0, 0x01, 0x91, 0x32, 0xaf, 0xc6, 0x28, 0x23,
- 0x44, 0x38, 0xe1, 0x3d, 0x61, 0x1e, 0x50, 0x0e, 0xe0, 0xf2, 0x14, 0xd4, 0x1f, 0x64, 0xbd, 0x22,
- 0x8a, 0x92, 0x8d, 0x31, 0xbb, 0x59, 0x0f, 0xf5, 0xbc, 0x6c, 0xdd, 0xf4, 0xa8, 0xb5, 0xde, 0x24,
- 0x71, 0xd7, 0x8d, 0xbe, 0x1c, 0xed, 0x08, 0x91, 0x04, 0x8c, 0x48, 0x2c, 0x9f, 0x28, 0x89, 0xe4,
- 0xd2, 0xf3, 0x8d, 0xf8, 0xcc, 0xe1, 0x3e, 0xd0, 0x72, 0x9f, 0xb2, 0x23, 0x97, 0xda, 0xf4, 0x9d,
- 0xae, 0x30, 0xcb, 0x56, 0x98, 0x3b, 0xda, 0x47, 0xee, 0x1f, 0xed, 0x26, 0x83, 0x34, 0x93, 0xf4,
- 0x63, 0x7a, 0xa6, 0x2d, 0x8c, 0xfa, 0x4d, 0xa4, 0x69, 0x31, 0x56, 0x31, 0xf8, 0x08, 0x22, 0x89,
- 0x43, 0x95, 0xc8, 0x50, 0x43, 0xd0, 0x5f, 0x95, 0xe0, 0xb5, 0x73, 0xc0, 0xc8, 0xa9, 0x9b, 0x03,
- 0x6b, 0x1a, 0x89, 0x4a, 0x01, 0x99, 0x40, 0x3e, 0xfc, 0x01, 0xc5, 0x82, 0x57, 0x25, 0x6f, 0x49,
- 0x96, 0x7e, 0x98, 0xc4, 0xd2, 0x8f, 0xd8, 0x09, 0xf5, 0x87, 0x49, 0x66, 0xc2, 0x6a, 0x3d, 0x33,
- 0x4c, 0xb2, 0xd1, 0xac, 0x6e, 0x63, 0x6d, 0xbe, 0x08, 0xcf, 0x06, 0x12, 0x61, 0x69, 0x50, 0x62,
- 0x6c, 0x3f, 0x56, 0x5c, 0xbd, 0x2d, 0xed, 0x20, 0xad, 0x0d, 0x89, 0xe5, 0x83, 0xa4, 0x27, 0xbc,
- 0x08, 0xea, 0xc8, 0xe6, 0xae, 0x1e, 0x1f, 0xff, 0x2a, 0x46, 0xdd, 0x5c, 0xd1, 0x43, 0xcb, 0x9d,
- 0x07, 0xa2, 0x29, 0x19, 0xaa, 0x00, 0xd7, 0x14, 0xff, 0xd0, 0x2f, 0xeb, 0x3a, 0x46, 0x35, 0x7f,
- 0xd2, 0x0b, 0x9c, 0x38, 0x54, 0x1b, 0x66, 0xf4, 0x88, 0xc5, 0xc7, 0x27, 0x13, 0x32, 0xde, 0xe3,
- 0x94, 0xda, 0xaa, 0xa4, 0xb6, 0xc3, 0x79, 0xf6, 0xea, 0xc5, 0x53, 0x42, 0x4c, 0x67, 0xfd, 0xdc,
- 0x6b, 0xdf, 0x86, 0x66, 0x8f, 0x93, 0x58, 0xd2, 0xd0, 0x37, 0xd7, 0x7f, 0x94, 0x15, 0x5f, 0x86,
- 0x55, 0x3b, 0x67, 0xf0, 0x55, 0x10, 0xdf, 0xdf, 0x98, 0xf7, 0x80, 0xbd, 0xc3, 0x87, 0x79, 0x1c,
- 0xaf, 0xb1, 0xa2, 0x3a, 0x72, 0x22, 0xfa, 0x18, 0x56, 0x5c, 0x86, 0x55, 0x9b, 0x39, 0xfa, 0xc7,
- 0x11, 0x31, 0x86, 0x4f, 0xd7, 0x36, 0xec, 0xb8, 0x12, 0x9a, 0xf0, 0x4f, 0xe2, 0xe4, 0x2c, 0x1e,
- 0x95, 0xce, 0x7b, 0x19, 0x0b, 0xfd, 0x90, 0x0f, 0x8c, 0xf0, 0x9a, 0x00, 0x38, 0x22, 0xd2, 0x88,
- 0x49, 0x53, 0x36, 0xb7, 0x63, 0x03, 0xca, 0x7b, 0x5a, 0x86, 0x75, 0x74, 0x26, 0x49, 0x98, 0xd9,
- 0xd6, 0xe7, 0xc5, 0xdc, 0xc3, 0xe8, 0xc1, 0x94, 0xc8, 0xbe, 0x09, 0x31, 0x54, 0xd4, 0xac, 0xc8,
- 0xd4, 0xbe, 0x19, 0x9f, 0x6f, 0xbc, 0x7f, 0x28, 0xe9, 0xfb, 0x58, 0xe0, 0x6a, 0x8e, 0xe4, 0xc6,
- 0x5f, 0xf4, 0xdb, 0xd0, 0xec, 0x46, 0x49, 0xd7, 0x2f, 0xb0, 0x66, 0x7c, 0x5f, 0x13, 0x00, 0x09,
- 0xf5, 0x15, 0xcd, 0x86, 0x03, 0x57, 0x0a, 0xf8, 0xc2, 0x1c, 0x1e, 0x0b, 0xe5, 0x77, 0x74, 0xcc,
- 0xf4, 0x3c, 0x5c, 0x9e, 0x9c, 0x45, 0x17, 0xb4, 0x68, 0xfb, 0x7a, 0x8a, 0xf3, 0x19, 0x8f, 0x0c,
- 0x73, 0x63, 0x1c, 0x63, 0x0c, 0xa5, 0xf2, 0x90, 0xa6, 0xe1, 0xee, 0x1e, 0x8b, 0x49, 0x74, 0x88,
- 0xdc, 0x20, 0x63, 0x87, 0x3f, 0x06, 0x63, 0x5b, 0x50, 0x77, 0xcb, 0x21, 0x26, 0x0e, 0x2c, 0xb2,
- 0xbb, 0x30, 0x97, 0xdd, 0xc5, 0xa7, 0xb0, 0xbb, 0x34, 0x9b, 0x5d, 0xcd, 0xd9, 0xcd, 0xb1, 0xec,
- 0xbd, 0x4f, 0x83, 0x93, 0xa3, 0x94, 0x06, 0x8c, 0x44, 0x47, 0x19, 0x3f, 0xa5, 0x43, 0x34, 0xd0,
- 0xf8, 0xbf, 0xd1, 0x7b, 0xed, 0xaf, 0x16, 0x0a, 0x5f, 0xd3, 0x76, 0x15, 0xce, 0xfe, 0x70, 0x32,
- 0x57, 0xd6, 0xd5, 0x95, 0x72, 0x21, 0xc0, 0x1d, 0xa5, 0x64, 0x99, 0x90, 0xc9, 0x00, 0x89, 0xcc,
- 0x9f, 0x6d, 0x59, 0x8c, 0x4d, 0x35, 0xbe, 0x48, 0x8e, 0xe5, 0x19, 0xe1, 0x5a, 0x69, 0x6b, 0xa3,
- 0xb4, 0x1b, 0xdf, 0x6c, 0xbd, 0x0f, 0xdd, 0x3e, 0x9f, 0xbd, 0x83, 0x23, 0x1a, 0x87, 0xd3, 0xc9,
- 0x9a, 0x64, 0xaa, 0x10, 0xeb, 0xd7, 0xbd, 0x47, 0xf0, 0xea, 0xb9, 0x20, 0x1d, 0xd2, 0x34, 0x1a,
- 0xce, 0xe2, 0x72, 0x54, 0x11, 0xa8, 0x7b, 0x9f, 0xba, 0xbe, 0xdb, 0x9a, 0x99, 0x84, 0xf7, 0x12,
- 0x29, 0x69, 0x6c, 0xcb, 0x76, 0x77, 0x55, 0x2e, 0x3c, 0x91, 0xab, 0x96, 0xec, 0x57, 0x50, 0x79,
- 0x81, 0x5a, 0x72, 0x46, 0x6d, 0x05, 0xcf, 0x77, 0x7b, 0x5f, 0xe6, 0x02, 0x2e, 0x3c, 0x47, 0xb8,
- 0xe4, 0xe2, 0x17, 0x38, 0x82, 0xfa, 0xfa, 0xe5, 0xcb, 0x47, 0x10, 0x36, 0x09, 0xaf, 0x79, 0x6f,
- 0xbb, 0x99, 0xea, 0x7d, 0x49, 0x07, 0x3b, 0x71, 0x9c, 0x64, 0x71, 0x80, 0x5f, 0x1e, 0x08, 0xfd,
- 0xcd, 0x18, 0xd2, 0x4a, 0xcf, 0x4c, 0x8b, 0x97, 0x7d, 0xb7, 0xf2, 0x26, 0x08, 0x9b, 0xd8, 0xee,
- 0xfd, 0x46, 0x31, 0x11, 0x16, 0x94, 0x7f, 0x9c, 0x48, 0x76, 0xcc, 0x74, 0x54, 0x2c, 0x9a, 0x5f,
- 0x87, 0x46, 0xec, 0x0e, 0x98, 0x78, 0xf5, 0x95, 0xce, 0x9c, 0x4d, 0x1d, 0xf7, 0x57, 0xfb, 0xab,
- 0x50, 0x77, 0x7f, 0xab, 0xdb, 0x92, 0x09, 0xca, 0x7d, 0x17, 0xac, 0x5b, 0x1a, 0x69, 0xd8, 0x6e,
- 0x76, 0x5d, 0x83, 0xf8, 0xf9, 0x42, 0x81, 0x6b, 0x37, 0x19, 0x28, 0xba, 0x8b, 0x34, 0xb6, 0xa1,
- 0x39, 0x12, 0x41, 0xa0, 0x57, 0x58, 0x73, 0xbd, 0x0d, 0xad, 0xc9, 0x39, 0x15, 0x13, 0x9a, 0x07,
- 0xaf, 0x46, 0xf3, 0x1a, 0x6c, 0x4f, 0x59, 0x61, 0xfa, 0x68, 0x53, 0xcd, 0xb4, 0x8e, 0x1c, 0x5f,
- 0x76, 0xd5, 0xdb, 0x48, 0x74, 0x1a, 0x41, 0x5e, 0xcf, 0xf5, 0x69, 0x8f, 0x8e, 0x8f, 0x23, 0x16,
- 0xd3, 0x87, 0x3a, 0x3a, 0x2e, 0x88, 0xa2, 0x05, 0xeb, 0x89, 0x9e, 0xf5, 0xed, 0xd7, 0xad, 0x86,
- 0xec, 0x97, 0xe0, 0xb9, 0x63, 0xce, 0x68, 0x1c, 0x0a, 0xff, 0x8c, 0xc9, 0xbe, 0x3f, 0xb1, 0x4c,
- 0x3b, 0xcf, 0x2f, 0x4f, 0x71, 0x9e, 0x45, 0x7c, 0x18, 0x97, 0x7a, 0xef, 0xb8, 0x94, 0xef, 0xf6,
- 0x89, 0x8a, 0x5e, 0xef, 0x21, 0x7c, 0xb3, 0xec, 0x43, 0x5d, 0xdc, 0x70, 0x5d, 0xbd, 0x0e, 0x92,
- 0xfe, 0xbd, 0xd0, 0x24, 0x37, 0x67, 0xab, 0xab, 0xdd, 0x05, 0x10, 0x38, 0x90, 0x05, 0x01, 0x15,
- 0xc2, 0x48, 0xfc, 0x63, 0xa8, 0xe5, 0x7c, 0xe8, 0xde, 0xc6, 0xf7, 0x3a, 0x17, 0xc2, 0xd1, 0x29,
- 0x4c, 0xb6, 0x3f, 0x81, 0x46, 0x61, 0x00, 0x2b, 0xe2, 0xfa, 0x06, 0xbb, 0x75, 0xf3, 0x62, 0x61,
- 0xa4, 0x31, 0x91, 0xb2, 0x28, 0xdf, 0x91, 0xc5, 0xd8, 0x13, 0xa1, 0xfb, 0x16, 0xdf, 0x85, 0xdb,
- 0xe7, 0x22, 0xeb, 0x5e, 0xc2, 0x8b, 0x42, 0x17, 0xde, 0x6d, 0x37, 0x93, 0xb9, 0x77, 0x94, 0x6f,
- 0x14, 0x47, 0x4a, 0x34, 0x0f, 0xe8, 0x29, 0x8d, 0x84, 0xb2, 0xb5, 0x39, 0x99, 0xfa, 0x62, 0x35,
- 0xbc, 0x5f, 0x2f, 0x7c, 0x53, 0x32, 0x63, 0x67, 0x2e, 0xeb, 0x0f, 0x60, 0xc9, 0xa8, 0x89, 0xb9,
- 0x97, 0x37, 0x3a, 0xe7, 0xde, 0x6c, 0x84, 0xd8, 0x7e, 0x15, 0x16, 0xf5, 0xff, 0xa6, 0x89, 0xad,
- 0x01, 0x0b, 0x91, 0xda, 0x65, 0x2e, 0xe3, 0xbf, 0x98, 0x30, 0x43, 0x23, 0x40, 0xab, 0xb6, 0x13,
- 0x86, 0xdc, 0x76, 0x9a, 0xea, 0xd7, 0x36, 0x12, 0x86, 0xf8, 0x45, 0xd9, 0xa8, 0xd1, 0x00, 0x87,
- 0x59, 0xfe, 0x92, 0x60, 0x6c, 0x67, 0x4d, 0x5d, 0x4e, 0x3d, 0xe7, 0x3c, 0x31, 0xe8, 0xb7, 0xba,
- 0xd0, 0xc4, 0xca, 0x2f, 0xc3, 0x0b, 0x01, 0xa7, 0xd8, 0x2f, 0x40, 0xf2, 0x77, 0x3c, 0xf3, 0x20,
- 0x29, 0x74, 0x82, 0x8e, 0x67, 0xd5, 0xbc, 0x01, 0xaf, 0xe4, 0xe6, 0x39, 0xe1, 0xc6, 0x94, 0x7e,
- 0x46, 0xa6, 0x6f, 0xd1, 0xce, 0xeb, 0x05, 0xb8, 0xc2, 0xe9, 0x80, 0xc5, 0xba, 0xab, 0xca, 0x27,
- 0xdd, 0x24, 0x33, 0xaf, 0x8a, 0xa6, 0x3f, 0xfc, 0x87, 0xd6, 0xf4, 0x1c, 0xde, 0x9d, 0xd1, 0xb8,
- 0x37, 0x51, 0x55, 0xc8, 0xcb, 0x12, 0x79, 0x3c, 0xbd, 0x30, 0xde, 0x92, 0x58, 0x19, 0xb9, 0xbb,
- 0xfc, 0x39, 0xb5, 0x51, 0xf8, 0x82, 0x27, 0xff, 0x90, 0x73, 0x11, 0x9b, 0x57, 0x37, 0x60, 0x19,
- 0x09, 0x74, 0xbe, 0xed, 0x7c, 0x7e, 0xea, 0x07, 0x41, 0x35, 0xfd, 0xf9, 0xcf, 0x8d, 0x9b, 0xde,
- 0xf7, 0xcb, 0x26, 0x42, 0x98, 0x49, 0xf9, 0xdc, 0x2a, 0xe2, 0xc1, 0xac, 0x76, 0x46, 0xd3, 0x59,
- 0xfe, 0x54, 0xa8, 0xe7, 0x6d, 0x5e, 0x3c, 0xbd, 0x50, 0xf3, 0xe2, 0x06, 0x2c, 0x9f, 0x26, 0x92,
- 0x0a, 0xff, 0xd8, 0x94, 0x3f, 0x16, 0x14, 0x5c, 0x3d, 0x44, 0x7a, 0x84, 0xc5, 0xc2, 0x96, 0x37,
- 0xd7, 0x60, 0x89, 0x63, 0x8a, 0x2b, 0x4c, 0x66, 0xa5, 0x62, 0x9e, 0x20, 0x31, 0x71, 0x4b, 0xd9,
- 0xfb, 0xc5, 0x92, 0x49, 0x88, 0x0f, 0xef, 0x2a, 0x97, 0xf8, 0x49, 0x22, 0xe9, 0x51, 0x36, 0x18,
- 0x10, 0x3e, 0x6c, 0xee, 0x42, 0x73, 0x02, 0xbf, 0xbd, 0x5d, 0x2f, 0x77, 0xa6, 0x6f, 0x1a, 0x67,
- 0xf7, 0x82, 0x4d, 0xba, 0xff, 0x31, 0xd2, 0xb3, 0x31, 0xc0, 0x73, 0x4f, 0xe9, 0x01, 0x6c, 0x2a,
- 0x7f, 0xef, 0x2b, 0x01, 0xf8, 0x02, 0x37, 0xb0, 0xfc, 0xa4, 0xde, 0xe8, 0xcc, 0x87, 0xd8, 0x19,
- 0x1b, 0x57, 0x47, 0x31, 0x2e, 0x8a, 0xff, 0x91, 0xa3, 0x38, 0x30, 0x61, 0xca, 0xe1, 0xdd, 0x51,
- 0x47, 0x69, 0x2e, 0x3b, 0x4b, 0xd1, 0x3c, 0x52, 0xd6, 0x60, 0x09, 0x25, 0x90, 0xa5, 0x26, 0x60,
- 0xfa, 0xba, 0x89, 0x1d, 0xe7, 0x42, 0x9c, 0xdb, 0x88, 0xfc, 0x3b, 0xa5, 0xfc, 0xfa, 0xec, 0x8f,
- 0xb5, 0x32, 0xdb, 0xfd, 0x7b, 0xfa, 0x05, 0xb5, 0x79, 0x34, 0x47, 0x5d, 0xf2, 0xdb, 0xf2, 0x14,
- 0x20, 0x3f, 0xa6, 0xfa, 0xfc, 0x73, 0x09, 0xce, 0x89, 0xe8, 0x29, 0x3d, 0xcc, 0x3a, 0x2e, 0x1b,
- 0xe9, 0xd4, 0xa8, 0x1d, 0xc9, 0xf9, 0xdc, 0xef, 0xdc, 0x48, 0x3a, 0x6a, 0x51, 0x71, 0xae, 0xfd,
- 0x75, 0x68, 0x4e, 0x8e, 0xce, 0x3f, 0xdc, 0xaa, 0x22, 0x45, 0xab, 0xd8, 0x9d, 0xd2, 0x75, 0xef,
- 0x0f, 0x4c, 0x8d, 0x77, 0x54, 0xa8, 0x3c, 0x60, 0x71, 0xef, 0x88, 0x0c, 0xd2, 0x88, 0x2a, 0xd5,
- 0x1a, 0x0c, 0x6d, 0xf9, 0x73, 0x09, 0xab, 0xd2, 0xc2, 0x77, 0xd2, 0xc1, 0x85, 0xe6, 0x2d, 0x80,
- 0x9e, 0xf0, 0x05, 0x2e, 0xb7, 0xc1, 0xc7, 0x76, 0x67, 0x16, 0xc0, 0x8e, 0xfe, 0xa7, 0x7d, 0x17,
- 0x16, 0x0d, 0x06, 0x5d, 0xe9, 0x28, 0xd9, 0x87, 0x15, 0x72, 0xda, 0xf3, 0x53, 0x65, 0x84, 0x07,
- 0x62, 0x94, 0x6f, 0x0a, 0x19, 0x86, 0xf4, 0xd4, 0x8e, 0xfb, 0x4f, 0x6e, 0x5c, 0x37, 0xf1, 0xe3,
- 0xab, 0xda, 0xe8, 0x68, 0xbf, 0x9c, 0x44, 0x51, 0x72, 0x46, 0x39, 0xc6, 0x67, 0x53, 0xaa, 0xe2,
- 0xa6, 0x49, 0x62, 0x72, 0xed, 0x53, 0x5a, 0x31, 0x9c, 0xd8, 0x19, 0xe5, 0x75, 0x4d, 0x57, 0xd7,
- 0x11, 0xce, 0x7d, 0xa1, 0x21, 0xb1, 0xb8, 0x37, 0x05, 0xe3, 0x23, 0x5d, 0xb8, 0x19, 0x5f, 0x39,
- 0x17, 0xdf, 0x55, 0xa8, 0x33, 0x65, 0x03, 0xcc, 0xda, 0xe2, 0xc7, 0xcf, 0x37, 0x2d, 0xc0, 0xdc,
- 0x59, 0xe4, 0x40, 0x1f, 0x30, 0x21, 0xc7, 0xfd, 0xa2, 0xce, 0x5a, 0x42, 0x1d, 0xd1, 0xce, 0xda,
- 0x34, 0x97, 0x9a, 0x09, 0x27, 0x53, 0xb6, 0x05, 0x52, 0xcb, 0xaa, 0x3e, 0xf2, 0x45, 0xef, 0xba,
- 0xae, 0x45, 0xee, 0x1d, 0xec, 0x53, 0xf9, 0x31, 0x36, 0xa3, 0x3d, 0x3a, 0xde, 0xd5, 0x0f, 0x64,
- 0xba, 0x02, 0x28, 0xc6, 0xaa, 0x64, 0xde, 0x91, 0xce, 0x1f, 0xe7, 0xec, 0x98, 0x4b, 0xda, 0x16,
- 0xd4, 0x75, 0xbd, 0xdd, 0x77, 0xce, 0xc7, 0x23, 0xee, 0x43, 0x9f, 0x0e, 0xc2, 0xf0, 0xa3, 0x4d,
- 0x49, 0x64, 0x26, 0xf2, 0xfb, 0xa5, 0x52, 0x4f, 0x1d, 0xe5, 0xf9, 0xc5, 0xc0, 0x3a, 0x27, 0xb1,
- 0xec, 0x7c, 0xfa, 0x20, 0x33, 0xa1, 0xdf, 0x28, 0x74, 0x19, 0xbe, 0xeb, 0x06, 0x6c, 0x4a, 0xbf,
- 0x59, 0x40, 0x1f, 0x52, 0xd9, 0x4f, 0x42, 0x2c, 0xb5, 0xe0, 0xff, 0xdc, 0x34, 0xf7, 0x19, 0xd8,
- 0xd0, 0x3d, 0x7a, 0xec, 0x73, 0x1a, 0xfa, 0x7a, 0x5e, 0xa7, 0xd0, 0xa6, 0xd1, 0xc1, 0x4d, 0xdb,
- 0x74, 0x90, 0xe6, 0x7d, 0xcb, 0xad, 0xa8, 0x17, 0x70, 0xe4, 0x32, 0x99, 0x8a, 0xcb, 0x83, 0xf6,
- 0x04, 0x2e, 0x3f, 0xef, 0x5d, 0xd3, 0x79, 0xfb, 0x5b, 0xb0, 0xee, 0x64, 0x9a, 0xf7, 0x1f, 0x26,
- 0x21, 0x96, 0x10, 0x33, 0x36, 0x50, 0x81, 0x5c, 0x1e, 0xdb, 0x07, 0x7d, 0x22, 0xfd, 0x81, 0xed,
- 0x61, 0x68, 0x78, 0xef, 0xb9, 0x15, 0x92, 0x4f, 0x48, 0xcc, 0xe4, 0xf0, 0xf1, 0xe1, 0x03, 0xf3,
- 0x21, 0x43, 0x21, 0x07, 0x6b, 0x02, 0x9c, 0xe2, 0x3c, 0x16, 0x3c, 0x74, 0x33, 0xe7, 0xd0, 0x4d,
- 0x97, 0x76, 0x32, 0xd9, 0x4f, 0x38, 0xfb, 0x9c, 0x3e, 0x48, 0x02, 0x12, 0xed, 0x61, 0xc7, 0x9b,
- 0x6d, 0x0d, 0x6b, 0x43, 0xd3, 0xb4, 0xc0, 0xb9, 0x7f, 0xbb, 0xa2, 0x94, 0x37, 0xb5, 0xaa, 0x34,
- 0x33, 0x6f, 0x8e, 0x75, 0x6b, 0x52, 0x91, 0x82, 0x65, 0xdb, 0xe7, 0x74, 0x9d, 0x02, 0x5b, 0xef,
- 0xbc, 0x13, 0x37, 0xdb, 0x9d, 0x86, 0x7a, 0xaa, 0x7a, 0xcd, 0xc6, 0x75, 0x15, 0x36, 0x49, 0x26,
- 0x95, 0x61, 0x9d, 0x82, 0xec, 0xd4, 0xad, 0xb2, 0x4c, 0x43, 0x36, 0x26, 0xa9, 0x8b, 0x20, 0x9e,
- 0xc7, 0x64, 0xec, 0x96, 0x26, 0xf6, 0x28, 0xb1, 0x98, 0x8b, 0xc2, 0xf5, 0xa0, 0x1d, 0xe6, 0x73,
- 0x3a, 0x39, 0x70, 0xb0, 0xe8, 0xa3, 0x7f, 0x11, 0x9e, 0x1d, 0x5f, 0x53, 0xc0, 0x87, 0x8f, 0x26,
- 0xde, 0x63, 0xb7, 0xc6, 0x31, 0x81, 0x6f, 0x2a, 0x63, 0xf3, 0x91, 0x6b, 0x25, 0xfb, 0x51, 0xa1,
- 0x0e, 0xf7, 0x58, 0xb8, 0x92, 0xdb, 0x71, 0xb7, 0x0a, 0xec, 0x48, 0x98, 0xcd, 0x49, 0xe5, 0x5a,
- 0xa3, 0xf9, 0x0d, 0x68, 0xb8, 0x94, 0x5b, 0xaf, 0x7b, 0xb3, 0x73, 0x3e, 0x0c, 0x1d, 0x3d, 0x88,
- 0x9d, 0x32, 0xed, 0x77, 0x61, 0xc5, 0xf9, 0x39, 0xf5, 0x90, 0xf2, 0xbf, 0x88, 0x85, 0xd8, 0x2c,
- 0x4f, 0x55, 0x6f, 0xdb, 0xd5, 0xbf, 0x7d, 0x3a, 0xd2, 0x8a, 0x50, 0x43, 0x14, 0xde, 0xef, 0x96,
- 0x5d, 0xae, 0xa7, 0x2d, 0x99, 0x6b, 0x09, 0x8f, 0x60, 0x23, 0x97, 0xbf, 0x55, 0x4a, 0xc3, 0xeb,
- 0x3b, 0x9d, 0xf3, 0xc1, 0xed, 0x8c, 0xcf, 0xb4, 0xbf, 0x57, 0x82, 0xf5, 0xf1, 0x41, 0x65, 0xca,
- 0xf0, 0xa1, 0xb3, 0xa0, 0x10, 0x25, 0xdb, 0xc8, 0x65, 0x46, 0x9d, 0xde, 0xca, 0x16, 0xac, 0x63,
- 0xfb, 0x06, 0xc1, 0x5a, 0x85, 0xd3, 0x35, 0x84, 0x6d, 0x66, 0xba, 0xe9, 0x8b, 0x8f, 0xfe, 0x26,
- 0x53, 0x13, 0x80, 0x09, 0x3f, 0xa5, 0x71, 0xa8, 0x3c, 0xdf, 0x82, 0xfd, 0xf3, 0x4a, 0x2a, 0xdc,
- 0x40, 0x53, 0x6f, 0x5a, 0x04, 0xbc, 0x3f, 0x2d, 0x7c, 0x11, 0x72, 0x84, 0x3d, 0xee, 0x0f, 0x58,
- 0x97, 0x13, 0x3e, 0x7c, 0x90, 0x04, 0x27, 0xda, 0xd8, 0x37, 0x3f, 0x84, 0xd5, 0x28, 0x09, 0x4e,
- 0x68, 0xe8, 0x47, 0x7a, 0xce, 0xc4, 0x90, 0xd7, 0x3b, 0x4f, 0xdd, 0xdb, 0x79, 0x80, 0x1b, 0xcd,
- 0x78, 0xf3, 0x39, 0xb8, 0x94, 0x9c, 0xc5, 0x16, 0x8c, 0x6f, 0xa0, 0x76, 0x87, 0x5a, 0x69, 0xdb,
- 0xb7, 0xa0, 0x51, 0x5c, 0xbf, 0x0e, 0x35, 0xad, 0x1d, 0x6e, 0xad, 0x64, 0x6c, 0x97, 0xf7, 0xdb,
- 0x25, 0xf7, 0xca, 0x16, 0x08, 0x39, 0x92, 0x49, 0xaa, 0x5c, 0xa0, 0x8a, 0x2a, 0xb6, 0xa0, 0x6e,
- 0x7a, 0x91, 0xfc, 0x88, 0x1e, 0x9b, 0x53, 0x6f, 0xbe, 0xaf, 0x1c, 0x70, 0x92, 0xaa, 0x48, 0xcc,
- 0xaa, 0xf5, 0x6b, 0x9d, 0xa7, 0x43, 0xeb, 0xa8, 0xff, 0xef, 0xa4, 0x69, 0xfb, 0x35, 0x58, 0x32,
- 0xff, 0x9d, 0xc8, 0xb7, 0x5d, 0xe2, 0x35, 0xa5, 0xff, 0x5a, 0x72, 0xfb, 0xf5, 0x8d, 0x37, 0xda,
- 0x25, 0x51, 0x84, 0xaf, 0x8b, 0x43, 0xc1, 0x42, 0x9f, 0x27, 0x99, 0x54, 0x67, 0x56, 0xb2, 0x0f,
- 0x2f, 0x01, 0x89, 0x22, 0xbf, 0x4f, 0xe2, 0x30, 0xff, 0x04, 0xa2, 0x09, 0x60, 0x9e, 0x21, 0x02,
- 0x1e, 0x8c, 0xb4, 0xc0, 0x8c, 0xf5, 0x89, 0xe8, 0x9b, 0x87, 0x90, 0x4d, 0x58, 0x39, 0xce, 0xe2,
- 0x40, 0xb7, 0x10, 0x84, 0xa3, 0x8f, 0x57, 0x82, 0xac, 0xeb, 0x27, 0x99, 0x4c, 0x33, 0xe9, 0x0f,
- 0xc8, 0x13, 0xf3, 0x50, 0xd0, 0x80, 0x05, 0xfd, 0x94, 0xb4, 0x64, 0x3b, 0x4e, 0x14, 0xe6, 0x94,
- 0x70, 0x32, 0xa0, 0xd2, 0x7c, 0x0d, 0x81, 0xdf, 0x3c, 0x60, 0xec, 0x98, 0xc4, 0xd1, 0xd0, 0xfc,
- 0x89, 0xa6, 0xe7, 0xe0, 0xd2, 0x80, 0x3c, 0x51, 0x00, 0x85, 0x24, 0xa8, 0x70, 0xbe, 0xda, 0x29,
- 0xcc, 0x67, 0x4c, 0xdf, 0x9a, 0xe6, 0xe4, 0x91, 0xd4, 0x31, 0x46, 0x4a, 0xd3, 0x18, 0xd1, 0xde,
- 0xfd, 0x32, 0xac, 0xda, 0x85, 0xce, 0x5f, 0x33, 0xa8, 0x7b, 0xbf, 0x5f, 0x75, 0xbf, 0x93, 0x73,
- 0xe4, 0x59, 0x78, 0xb5, 0xfd, 0x49, 0xc8, 0x95, 0xaa, 0xed, 0x85, 0xaf, 0xc4, 0xf0, 0x4f, 0x2e,
- 0xe1, 0x97, 0x12, 0xee, 0x87, 0xfc, 0x18, 0x99, 0x24, 0xc2, 0xb6, 0xa4, 0xe8, 0xd6, 0xfc, 0x25,
- 0x0b, 0x45, 0x0c, 0x85, 0x4a, 0x68, 0x70, 0xb0, 0x66, 0x3f, 0xd1, 0xc1, 0xa7, 0x18, 0x5b, 0xa7,
- 0x5a, 0xb6, 0x9f, 0xd3, 0xd1, 0x27, 0x01, 0xd5, 0xcd, 0xca, 0x9c, 0x06, 0x09, 0xd7, 0x7d, 0xa9,
- 0x75, 0x65, 0xbb, 0x55, 0xfe, 0x4a, 0xba, 0x11, 0xf5, 0xc7, 0xd1, 0xac, 0xd8, 0xe7, 0xa1, 0x7c,
- 0x85, 0x8b, 0xaf, 0x6e, 0x3f, 0x4c, 0x3a, 0x23, 0x42, 0x91, 0x7c, 0x4a, 0xb9, 0xa4, 0xa1, 0xf9,
- 0x93, 0x58, 0x2a, 0x9c, 0xb2, 0x7f, 0xf2, 0xc8, 0x70, 0xb9, 0x9a, 0xab, 0x85, 0x8e, 0x2c, 0x4d,
- 0xb0, 0xb8, 0x66, 0xbb, 0x60, 0xd1, 0x3c, 0xb9, 0x42, 0x5d, 0xb7, 0x4f, 0x92, 0xa3, 0x19, 0x47,
- 0xbc, 0x1b, 0xb6, 0x8f, 0x77, 0x34, 0x5b, 0x3c, 0xa8, 0x26, 0xd2, 0x67, 0x01, 0xbb, 0xf2, 0xde,
- 0x9c, 0x00, 0xcc, 0x84, 0xc8, 0x54, 0x98, 0x13, 0x99, 0x3f, 0x97, 0x55, 0x04, 0x1c, 0x24, 0x2a,
- 0x3d, 0x92, 0x76, 0xc1, 0x25, 0x54, 0xcb, 0x2b, 0xfa, 0x26, 0xee, 0x3c, 0x7c, 0x1c, 0x47, 0x68,
- 0xad, 0xb8, 0x8a, 0x5e, 0xe3, 0x9e, 0xfd, 0x63, 0x7e, 0x13, 0x13, 0x73, 0x1d, 0xc7, 0x65, 0x58,
- 0x1d, 0x6b, 0x27, 0xd7, 0x11, 0x62, 0x53, 0x47, 0x88, 0x16, 0xd8, 0x87, 0x77, 0x3f, 0xd9, 0xf5,
- 0x3a, 0x3a, 0x49, 0x74, 0xc7, 0xe6, 0x26, 0xfc, 0x0f, 0x5d, 0x1d, 0x37, 0xe6, 0xc7, 0xf4, 0xf2,
- 0x2b, 0x1b, 0x4b, 0xd5, 0x61, 0xa5, 0x7a, 0xd8, 0xef, 0x6a, 0xdb, 0x68, 0x4a, 0x98, 0x9b, 0xb0,
- 0x62, 0x27, 0x48, 0x6a, 0xbe, 0x68, 0xf5, 0xde, 0x76, 0xdf, 0xc0, 0x3f, 0x62, 0xc1, 0x49, 0x11,
- 0x24, 0x7e, 0x07, 0x15, 0x47, 0x43, 0x1f, 0xad, 0x62, 0xcf, 0x06, 0xc4, 0x35, 0xef, 0xd4, 0x0d,
- 0xa4, 0x3f, 0x49, 0xcc, 0x45, 0x3b, 0xe0, 0xb9, 0xaf, 0xa7, 0x68, 0x5a, 0x48, 0x14, 0x8d, 0x7d,
- 0x5a, 0xa0, 0xbf, 0x06, 0xa5, 0x01, 0x65, 0xa7, 0x63, 0x5f, 0x92, 0x60, 0xa9, 0xc6, 0xec, 0x30,
- 0x2d, 0x30, 0x0b, 0xf8, 0x67, 0x2a, 0x49, 0xdc, 0xcb, 0x52, 0x53, 0xe8, 0xfe, 0x4e, 0xc9, 0x7d,
- 0x1d, 0x9b, 0x8a, 0x38, 0x17, 0xdf, 0xc5, 0x09, 0x68, 0x16, 0x3f, 0x0c, 0xb5, 0x7d, 0x8a, 0x23,
- 0xa2, 0xb0, 0x2e, 0xf4, 0xc1, 0xc2, 0x87, 0xa5, 0x9f, 0x2d, 0xfd, 0x9f, 0xff, 0x0a, 0x00, 0x00,
- 0xff, 0xff, 0xf0, 0x16, 0x5a, 0x96, 0x11, 0x54, 0x00, 0x00,
+ // 9088 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x7d, 0x4b, 0x8c, 0x1c, 0x49,
+ 0x76, 0x98, 0xab, 0xfa, 0x57, 0x1d, 0x5d, 0xd5, 0x5d, 0x9d, 0x6c, 0x92, 0x35, 0x35, 0x1f, 0x92,
+ 0xc9, 0xe1, 0x4c, 0x73, 0x3e, 0x35, 0x24, 0x87, 0x9f, 0xd1, 0x68, 0x66, 0x77, 0x9b, 0xdd, 0x64,
+ 0x4f, 0xef, 0xb0, 0x87, 0xad, 0x6c, 0x92, 0xb3, 0xab, 0x85, 0x9d, 0x8e, 0xca, 0x8c, 0xae, 0xca,
+ 0x61, 0x56, 0x66, 0x6e, 0x46, 0x64, 0x37, 0x6b, 0x05, 0xc3, 0xb2, 0x7e, 0x30, 0xec, 0x83, 0x05,
+ 0xc8, 0x96, 0x20, 0x03, 0xc6, 0xda, 0x90, 0x0d, 0x08, 0x36, 0x20, 0xf9, 0x60, 0x2f, 0x0c, 0x58,
+ 0x30, 0xe0, 0x9b, 0xbc, 0x80, 0x65, 0xc1, 0x82, 0x01, 0x1f, 0x7c, 0xf2, 0xc1, 0xf0, 0x75, 0x61,
+ 0x40, 0xf0, 0xc5, 0x80, 0x11, 0xef, 0x45, 0x64, 0x46, 0xd6, 0xa7, 0x59, 0xdc, 0xe1, 0x1a, 0xeb,
+ 0x53, 0x57, 0xbc, 0x17, 0x9f, 0x17, 0x2f, 0x5e, 0x44, 0xbc, 0x5f, 0x64, 0x13, 0x9b, 0x0b, 0x46,
+ 0x07, 0x03, 0xc6, 0x39, 0xed, 0x31, 0xee, 0x7a, 0x61, 0xc0, 0x22, 0xc1, 0x59, 0x7a, 0xcc, 0x52,
+ 0xf7, 0x46, 0x27, 0x49, 0x63, 0x11, 0xb7, 0x5b, 0xe5, 0x3a, 0x5d, 0xca, 0x19, 0x62, 0xec, 0x1f,
+ 0xcd, 0x93, 0xf6, 0xf6, 0x3e, 0xef, 0x6d, 0x43, 0xb3, 0xc7, 0xdb, 0xfb, 0x5b, 0xbe, 0x7f, 0xe8,
+ 0xa5, 0x8c, 0x45, 0xbc, 0x1f, 0x0b, 0x6b, 0x83, 0x2c, 0xd0, 0x24, 0x09, 0xfc, 0x56, 0xe5, 0x62,
+ 0x65, 0xb3, 0xe1, 0x60, 0xc1, 0x6a, 0x93, 0xda, 0x51, 0x10, 0xb2, 0x88, 0x0e, 0x58, 0xab, 0x7a,
+ 0xb1, 0xb2, 0xb9, 0xec, 0xe4, 0x65, 0xeb, 0x35, 0xb2, 0x2c, 0xfa, 0xd9, 0xa0, 0x0b, 0xc8, 0x39,
+ 0x40, 0x16, 0x00, 0xeb, 0x02, 0x59, 0x39, 0x4e, 0xdd, 0xbc, 0xf1, 0x2a, 0xe0, 0xc9, 0x71, 0x7a,
+ 0x5f, 0x37, 0x7f, 0x9b, 0xac, 0xa5, 0x22, 0x18, 0xb0, 0x0f, 0x6f, 0xb8, 0x5e, 0xca, 0xa8, 0x60,
+ 0x7e, 0x6b, 0xfe, 0x62, 0x65, 0x73, 0xc9, 0x59, 0x55, 0xe0, 0x6d, 0x84, 0x4a, 0xca, 0x4e, 0x02,
+ 0x5f, 0xf4, 0x5b, 0x0b, 0x48, 0x19, 0x14, 0xac, 0x73, 0x64, 0xb1, 0xcf, 0x82, 0x5e, 0x5f, 0xb4,
+ 0x16, 0x01, 0xac, 0x4a, 0xd6, 0x45, 0xb2, 0x92, 0xb0, 0x74, 0x10, 0x70, 0x1e, 0xc4, 0x11, 0x6f,
+ 0x2d, 0x01, 0xd2, 0x04, 0x59, 0x2d, 0xb2, 0xe4, 0xd1, 0x44, 0x04, 0x71, 0xd4, 0xaa, 0x01, 0x55,
+ 0xba, 0x68, 0x5d, 0x26, 0x0d, 0xde, 0x8f, 0x53, 0xe1, 0x65, 0xc2, 0x05, 0xaa, 0x97, 0x01, 0x5f,
+ 0xd7, 0xc0, 0x2f, 0x24, 0xdd, 0xd7, 0xc9, 0x9c, 0xa0, 0xbd, 0x16, 0xb9, 0x38, 0xb7, 0xb9, 0x72,
+ 0xe3, 0x42, 0x67, 0x3a, 0x4b, 0x3b, 0x8f, 0x68, 0xcf, 0x91, 0x75, 0xad, 0x2b, 0x64, 0x55, 0xd0,
+ 0x5e, 0x8f, 0xf9, 0x2e, 0xac, 0x4e, 0xe0, 0xb7, 0x56, 0x2e, 0xce, 0x6d, 0x2e, 0x3a, 0x0d, 0x84,
+ 0x1e, 0x22, 0x50, 0xb2, 0x8c, 0x27, 0x71, 0x10, 0xb2, 0xd4, 0x95, 0x23, 0xd4, 0x2f, 0x56, 0x36,
+ 0x6b, 0x0e, 0x51, 0xa0, 0x47, 0xb4, 0x67, 0xdd, 0x22, 0xe7, 0x54, 0x3f, 0x49, 0xd6, 0x0d, 0x03,
+ 0xde, 0x67, 0xbe, 0x64, 0x70, 0xe0, 0xb7, 0x1a, 0x17, 0xe7, 0x36, 0xe7, 0x9d, 0xb3, 0x88, 0x3d,
+ 0x28, 0x23, 0xdb, 0x9f, 0x92, 0x39, 0xd9, 0xfa, 0x15, 0x52, 0x13, 0xb4, 0x87, 0x13, 0xab, 0xe0,
+ 0xc4, 0x05, 0xed, 0xc1, 0x9c, 0x5e, 0x25, 0xcb, 0x12, 0x75, 0x4c, 0xc3, 0x2c, 0x5f, 0x67, 0x41,
+ 0x7b, 0x4f, 0x64, 0xd9, 0xfe, 0x15, 0x62, 0x4f, 0x9f, 0xa4, 0xc3, 0x78, 0x12, 0x47, 0x5c, 0x76,
+ 0xb1, 0xc4, 0x52, 0xc6, 0xb3, 0x50, 0x40, 0xe7, 0x0b, 0x1f, 0x57, 0x6e, 0x38, 0x1a, 0x62, 0x7d,
+ 0x44, 0xea, 0x3c, 0x6f, 0x12, 0xf8, 0x30, 0xc4, 0xe2, 0xc7, 0x1b, 0xd7, 0x3f, 0xba, 0x79, 0xf3,
+ 0xf6, 0x9d, 0x9b, 0x37, 0xaf, 0xdd, 0xf9, 0xf0, 0xce, 0xb5, 0x5f, 0xb8, 0x75, 0xeb, 0xfa, 0xed,
+ 0xeb, 0xb7, 0x9c, 0x52, 0x4d, 0xfb, 0xbb, 0xe4, 0xf5, 0xd2, 0xe0, 0x3b, 0x2c, 0x64, 0x82, 0x19,
+ 0x72, 0x3b, 0xda, 0x75, 0x65, 0xe6, 0xae, 0x77, 0xc8, 0x95, 0x53, 0xbb, 0x9e, 0x69, 0x6a, 0xf6,
+ 0xaf, 0xcf, 0x93, 0x56, 0xa9, 0x1b, 0xc5, 0x7d, 0x29, 0xe7, 0xd6, 0x59, 0xb2, 0x48, 0x93, 0xc4,
+ 0x2d, 0xed, 0xaa, 0x3d, 0x5f, 0xb2, 0x5b, 0x2e, 0x8d, 0x3b, 0xba, 0xad, 0x60, 0x2d, 0xde, 0x21,
+ 0xeb, 0x49, 0xca, 0x8e, 0x03, 0x76, 0xe2, 0x16, 0x95, 0x70, 0x7b, 0xad, 0x29, 0xc4, 0x7d, 0x5d,
+ 0xf7, 0x2d, 0xb2, 0xe6, 0xc5, 0x11, 0xcf, 0x06, 0x2c, 0x75, 0xd5, 0x40, 0xf3, 0x30, 0x50, 0x43,
+ 0x83, 0xb7, 0x60, 0xc0, 0x0d, 0xb2, 0x20, 0x02, 0x11, 0x32, 0xd8, 0x42, 0xcb, 0x0e, 0x16, 0xe4,
+ 0x56, 0xf1, 0x19, 0xf7, 0xd2, 0x00, 0x37, 0xc3, 0x22, 0xe0, 0x4c, 0x90, 0x65, 0x91, 0x79, 0x41,
+ 0x7b, 0xbc, 0x55, 0xbb, 0x38, 0xb7, 0xb9, 0xec, 0xc0, 0x6f, 0xb9, 0x49, 0x4e, 0xe2, 0xf4, 0x29,
+ 0xef, 0xc7, 0x09, 0x10, 0x08, 0x9b, 0xa4, 0xe6, 0xd4, 0x35, 0x10, 0x26, 0xfe, 0x06, 0x21, 0xc7,
+ 0x01, 0x0f, 0xba, 0x41, 0x18, 0x88, 0x61, 0x8b, 0x48, 0xae, 0x39, 0x06, 0x24, 0xe7, 0x80, 0x18,
+ 0x26, 0xac, 0xb5, 0x02, 0x24, 0x03, 0x07, 0x1e, 0x0d, 0x13, 0x66, 0x35, 0xc9, 0x5c, 0x96, 0x86,
+ 0x20, 0xff, 0xcb, 0x8e, 0xfc, 0x29, 0x37, 0xd0, 0x71, 0xe0, 0xb3, 0xd8, 0x4d, 0xd2, 0x58, 0xfe,
+ 0x48, 0x5b, 0x0d, 0x9c, 0x26, 0x40, 0x0f, 0x14, 0xd0, 0x7a, 0x8f, 0x58, 0x58, 0x8d, 0x7a, 0x5e,
+ 0x9c, 0x45, 0x6a, 0x13, 0xe3, 0xd1, 0xd3, 0x04, 0xcc, 0x16, 0x22, 0x80, 0x79, 0x57, 0x09, 0xc2,
+ 0xdc, 0xc0, 0x67, 0x91, 0x08, 0x8e, 0x02, 0x96, 0xb6, 0xd6, 0x90, 0xcf, 0x00, 0xdf, 0xcb, 0xc1,
+ 0x72, 0x67, 0x06, 0x91, 0x1c, 0xbc, 0x97, 0x32, 0xce, 0x5b, 0x4d, 0xdc, 0x99, 0x41, 0x74, 0xa0,
+ 0x20, 0xf6, 0x7f, 0xaf, 0x90, 0x8b, 0xd3, 0xa4, 0x60, 0xb6, 0x2d, 0xf2, 0x2d, 0xb2, 0x9e, 0x6f,
+ 0x6a, 0x5c, 0xf8, 0xe7, 0xec, 0x93, 0xb5, 0xbc, 0xba, 0x1c, 0x64, 0xcf, 0xb7, 0x5c, 0x72, 0x35,
+ 0x62, 0xcc, 0xe7, 0x6e, 0xbe, 0x3c, 0x21, 0xeb, 0xd1, 0xd0, 0xa5, 0xbd, 0x94, 0xb1, 0x01, 0x8b,
+ 0x84, 0x64, 0x0b, 0x4b, 0x04, 0x8d, 0x3c, 0x14, 0xa8, 0xda, 0xc7, 0x0b, 0x47, 0x34, 0xe4, 0xcc,
+ 0xb9, 0x02, 0xed, 0xbe, 0x54, 0xcd, 0x1e, 0xc8, 0x56, 0x5b, 0xba, 0xd1, 0x56, 0xde, 0xc6, 0xfe,
+ 0x8d, 0x95, 0x91, 0x49, 0x3e, 0x4e, 0x7c, 0x2a, 0xd8, 0x81, 0x49, 0xc7, 0x34, 0x91, 0x7f, 0x67,
+ 0xea, 0xf4, 0xc6, 0x27, 0x52, 0xda, 0x1e, 0x73, 0xb3, 0x6c, 0x8f, 0xf9, 0xc9, 0xdb, 0xe3, 0xeb,
+ 0x8a, 0xfd, 0x92, 0x21, 0xf6, 0x65, 0x89, 0xae, 0x8d, 0x49, 0xf4, 0x05, 0xb2, 0x92, 0x01, 0x3b,
+ 0xcc, 0x4d, 0x41, 0x10, 0x04, 0x8c, 0xe9, 0x90, 0x33, 0xaa, 0x82, 0x49, 0x3f, 0xec, 0x8d, 0x9a,
+ 0xb3, 0x8e, 0xa8, 0x83, 0x62, 0x02, 0xd6, 0x25, 0x52, 0x57, 0xf5, 0x71, 0x0e, 0x2b, 0x50, 0x51,
+ 0x0d, 0xf2, 0x08, 0x66, 0xf2, 0x3e, 0xb1, 0x54, 0x15, 0x73, 0x42, 0x75, 0xb3, 0xc7, 0x1d, 0x63,
+ 0x5a, 0x05, 0x89, 0x30, 0xbb, 0x86, 0x49, 0xe2, 0x23, 0x39, 0xc7, 0x77, 0x89, 0x6a, 0xe5, 0x1a,
+ 0x53, 0x5d, 0x85, 0x6a, 0x4d, 0x44, 0x3c, 0x29, 0x26, 0xfc, 0x3e, 0xb1, 0xbc, 0x3e, 0x8d, 0x7a,
+ 0xe5, 0xc1, 0x71, 0x03, 0xad, 0x23, 0xc6, 0x1c, 0xfc, 0x75, 0xa2, 0x46, 0x72, 0xe5, 0xde, 0xc6,
+ 0x1d, 0xb4, 0x8c, 0x90, 0xc7, 0x69, 0xa8, 0xf7, 0xfc, 0x7a, 0xb1, 0xe7, 0x6f, 0x93, 0xf3, 0xaa,
+ 0x81, 0x17, 0x47, 0x42, 0x8a, 0xef, 0x80, 0x46, 0xc1, 0x11, 0xe3, 0xa2, 0x65, 0x41, 0xeb, 0xb3,
+ 0x88, 0xde, 0x46, 0xec, 0xbe, 0x42, 0xca, 0x6d, 0x3d, 0xd6, 0xe0, 0x0c, 0x0a, 0x9a, 0x37, 0x52,
+ 0xb5, 0x4d, 0x6a, 0x03, 0x26, 0xa8, 0x4f, 0x05, 0x6d, 0x6d, 0xa0, 0x9c, 0xe9, 0xb2, 0x54, 0x4f,
+ 0xd4, 0xf0, 0x79, 0x95, 0xb3, 0x30, 0xec, 0x2a, 0x82, 0xf7, 0x75, 0xc5, 0xd7, 0x49, 0x2d, 0xa4,
+ 0x51, 0x2f, 0xa3, 0x3d, 0xd6, 0x3a, 0x87, 0xdb, 0xfa, 0x9a, 0x93, 0x83, 0xe4, 0xd1, 0x95, 0xb2,
+ 0x41, 0x7c, 0xcc, 0x7c, 0xf7, 0xe9, 0x31, 0xf0, 0xfd, 0x3c, 0x48, 0x55, 0x43, 0x41, 0x3f, 0x07,
+ 0xa0, 0x75, 0x8f, 0x2c, 0x2a, 0x74, 0x0b, 0x14, 0x8b, 0xf7, 0x3b, 0xcf, 0xdb, 0x69, 0x9d, 0xcf,
+ 0xd9, 0x10, 0x2e, 0x68, 0xa9, 0x66, 0xa8, 0xc6, 0xd6, 0x43, 0x52, 0x53, 0xd2, 0xc5, 0x5b, 0xaf,
+ 0x40, 0x47, 0x1f, 0x3e, 0xbf, 0xa3, 0x2d, 0xdf, 0x0f, 0xe4, 0x1a, 0xd1, 0x50, 0xc9, 0x9f, 0x93,
+ 0x77, 0x22, 0x8f, 0x54, 0xfd, 0xdb, 0x15, 0xb1, 0x8b, 0x44, 0xb7, 0xda, 0x17, 0xe7, 0x36, 0x17,
+ 0x9c, 0xa6, 0xc6, 0x3c, 0x8a, 0x1d, 0x80, 0xcb, 0xcd, 0xe9, 0x85, 0x8c, 0xa6, 0xae, 0x79, 0x5a,
+ 0xbe, 0x0a, 0x6c, 0x5b, 0x03, 0xc4, 0x5e, 0x7e, 0x64, 0xca, 0xba, 0xd8, 0x9b, 0x4b, 0xc3, 0x50,
+ 0xf3, 0xe6, 0x35, 0xac, 0x8b, 0x88, 0xad, 0x30, 0x44, 0xee, 0xb4, 0x6f, 0x91, 0x15, 0x63, 0xb6,
+ 0x52, 0x58, 0x9e, 0xb2, 0xa1, 0x52, 0x62, 0xe4, 0x4f, 0xb9, 0xd3, 0x4d, 0xe5, 0x05, 0x0b, 0xed,
+ 0xbf, 0xa8, 0x90, 0xf5, 0xb1, 0xc9, 0xc9, 0x29, 0xc5, 0x69, 0xd0, 0x0b, 0x22, 0x1a, 0x1a, 0x47,
+ 0x08, 0x76, 0xd6, 0xd4, 0x98, 0xfc, 0x0c, 0x79, 0x8f, 0x58, 0x41, 0x24, 0x58, 0x5a, 0xae, 0x8d,
+ 0xc3, 0x34, 0x35, 0x26, 0xaf, 0xdd, 0x22, 0x4b, 0x70, 0x77, 0x04, 0xbe, 0x3a, 0xb8, 0x74, 0x51,
+ 0x6e, 0x67, 0xbd, 0xef, 0xe1, 0xd2, 0x9b, 0x57, 0x8a, 0x29, 0xc2, 0xe0, 0xde, 0xbb, 0x92, 0xef,
+ 0xf8, 0x20, 0xf2, 0xd9, 0x33, 0x38, 0xb5, 0x16, 0x3e, 0xae, 0xbe, 0x7f, 0x5d, 0xef, 0xfa, 0x3d,
+ 0x09, 0xb6, 0xff, 0xb0, 0x42, 0x36, 0x9f, 0xb7, 0xa6, 0xb3, 0xdd, 0x39, 0x2f, 0x74, 0x63, 0x54,
+ 0x7f, 0x8a, 0x1b, 0x83, 0x8d, 0x5c, 0x18, 0xa8, 0x62, 0x95, 0x2f, 0x8c, 0x89, 0x37, 0x43, 0x65,
+ 0xf2, 0xcd, 0x50, 0x5c, 0x2e, 0x55, 0xe3, 0x72, 0xb1, 0x77, 0x47, 0x18, 0x32, 0x61, 0x98, 0xd9,
+ 0x94, 0xb9, 0xbf, 0x35, 0xca, 0xda, 0x7b, 0x91, 0x54, 0xa2, 0xe4, 0x19, 0xc5, 0x59, 0x5a, 0xea,
+ 0x90, 0x4f, 0xbb, 0xe9, 0xa4, 0x16, 0x2f, 0x68, 0x2a, 0xd4, 0x22, 0x22, 0xa1, 0x04, 0x40, 0xb0,
+ 0x7e, 0xf2, 0x24, 0xe4, 0x71, 0x2a, 0xdc, 0x38, 0x95, 0x8a, 0xcc, 0x1c, 0xe0, 0x97, 0x25, 0xe4,
+ 0xa1, 0x04, 0xd8, 0x3f, 0xac, 0x92, 0x6b, 0xb3, 0xd2, 0x30, 0xdb, 0x32, 0x7f, 0x45, 0xd6, 0xca,
+ 0x1c, 0xe6, 0xad, 0x2a, 0x9c, 0x0d, 0x5b, 0x9d, 0x17, 0x1d, 0xa8, 0x73, 0x50, 0x5e, 0x11, 0x67,
+ 0x35, 0x29, 0x33, 0xe5, 0x32, 0x69, 0x88, 0x58, 0xd0, 0xd0, 0xc5, 0xb1, 0xb9, 0x9a, 0x5f, 0x1d,
+ 0x80, 0x0e, 0xc2, 0xda, 0x9f, 0x92, 0xb5, 0x91, 0x7e, 0x5e, 0x44, 0x0a, 0xec, 0x3f, 0xab, 0x90,
+ 0xab, 0xd3, 0x09, 0x3f, 0xcc, 0xba, 0xf2, 0xd6, 0xe9, 0x7e, 0xdd, 0x65, 0x7a, 0x83, 0x2c, 0x87,
+ 0x01, 0x17, 0xb8, 0x5b, 0x61, 0x16, 0x1f, 0x57, 0xae, 0x3b, 0x35, 0x09, 0x83, 0xdd, 0xfa, 0x01,
+ 0xb1, 0x06, 0x54, 0x78, 0xfd, 0x20, 0xea, 0xb9, 0x85, 0x2e, 0x3b, 0x8f, 0x15, 0xaf, 0x39, 0x4d,
+ 0x8d, 0xbc, 0xaf, 0xd5, 0xda, 0x16, 0x59, 0x00, 0xe5, 0x13, 0xed, 0xd8, 0x8f, 0xab, 0xb7, 0xae,
+ 0x39, 0x08, 0xb0, 0xff, 0x4b, 0x95, 0x5c, 0x9f, 0x79, 0x42, 0xb3, 0xad, 0xf9, 0x80, 0x34, 0x79,
+ 0xde, 0xae, 0xb4, 0xe8, 0x77, 0x3b, 0x2f, 0x3c, 0xd4, 0xd8, 0xaa, 0xaf, 0xf1, 0x11, 0x26, 0xcf,
+ 0xb4, 0xec, 0xf1, 0xd7, 0x5a, 0x76, 0xeb, 0x1a, 0xb1, 0xb4, 0xc3, 0xa0, 0x18, 0x1e, 0x16, 0x6e,
+ 0x49, 0x32, 0x7c, 0x5d, 0x21, 0x8b, 0x39, 0xd8, 0xff, 0xb6, 0x42, 0x6e, 0xce, 0x3c, 0xd9, 0x2f,
+ 0x03, 0xd1, 0xc7, 0x93, 0xf4, 0xeb, 0x6d, 0x6d, 0xa8, 0x20, 0x49, 0x01, 0x1e, 0x2c, 0x39, 0xcb,
+ 0x00, 0x79, 0x14, 0xc0, 0x5d, 0xd2, 0xf4, 0x19, 0x0f, 0x52, 0xe6, 0xbb, 0xf2, 0xd8, 0xe7, 0x52,
+ 0x61, 0xca, 0x05, 0x66, 0x4d, 0xa1, 0x1c, 0x85, 0xb1, 0xff, 0xf1, 0x3c, 0xf9, 0xe4, 0xa7, 0xa1,
+ 0x7e, 0x36, 0x01, 0x79, 0x36, 0x55, 0x40, 0xf6, 0x3b, 0x5f, 0x67, 0xd4, 0x97, 0x24, 0x2b, 0x7f,
+ 0x50, 0xfd, 0x7f, 0x2c, 0x2c, 0x85, 0x03, 0x6c, 0xce, 0x74, 0x80, 0x5d, 0x26, 0x0d, 0x18, 0xa9,
+ 0xaf, 0x74, 0x47, 0x58, 0xaf, 0x45, 0xa7, 0x2e, 0x81, 0x9f, 0x29, 0x58, 0x6e, 0xb0, 0xf0, 0xe0,
+ 0x07, 0x4c, 0x79, 0xa9, 0xc0, 0x60, 0x39, 0x0c, 0x7e, 0xc0, 0xac, 0x6b, 0x64, 0x43, 0x53, 0x12,
+ 0x52, 0x2e, 0x5c, 0xbc, 0xca, 0x7d, 0xb0, 0x3b, 0x96, 0x1c, 0x4d, 0xe5, 0x03, 0xca, 0x05, 0x72,
+ 0xd2, 0xb7, 0x36, 0x49, 0x33, 0xe0, 0xae, 0xcf, 0x92, 0x58, 0x68, 0xdd, 0x17, 0xfc, 0x58, 0x35,
+ 0x67, 0x35, 0xe0, 0x3b, 0x12, 0xac, 0x74, 0x5e, 0xfb, 0x6f, 0x57, 0xc9, 0xa5, 0x49, 0x66, 0x27,
+ 0xb2, 0x41, 0xf7, 0xf7, 0xf5, 0x6f, 0x58, 0xa9, 0xbd, 0x48, 0x3a, 0x73, 0xe2, 0x91, 0x47, 0x2b,
+ 0x12, 0xa6, 0x47, 0x69, 0x93, 0xda, 0x08, 0x93, 0xf2, 0xf2, 0x38, 0x83, 0x96, 0x0c, 0x06, 0x4d,
+ 0x9a, 0xee, 0xe2, 0xa4, 0xe9, 0xca, 0x21, 0xf2, 0x7d, 0x83, 0x8e, 0xbd, 0xbc, 0x6c, 0xff, 0x4e,
+ 0x85, 0xbc, 0x59, 0xb0, 0x42, 0x6b, 0x26, 0x7b, 0x82, 0x0d, 0xb6, 0xc1, 0x16, 0xe1, 0x0e, 0xfb,
+ 0x7e, 0x26, 0x95, 0xfe, 0xe9, 0x06, 0x2a, 0x2c, 0x4f, 0x69, 0x9a, 0xc8, 0x83, 0x35, 0x89, 0x78,
+ 0x64, 0x4c, 0x75, 0x93, 0x34, 0xa3, 0x6c, 0xe0, 0x06, 0x82, 0x0d, 0xb8, 0x2b, 0x35, 0xa1, 0x9c,
+ 0x23, 0xab, 0x51, 0x36, 0x90, 0x63, 0xf2, 0x2f, 0x00, 0x6a, 0xff, 0xb8, 0x6a, 0x3a, 0x99, 0x26,
+ 0x52, 0x35, 0xcb, 0x66, 0x35, 0x2c, 0xb7, 0x40, 0x69, 0x9f, 0x8d, 0xdc, 0x72, 0x93, 0x27, 0xcb,
+ 0x5f, 0x23, 0xab, 0xb9, 0x0e, 0x07, 0x64, 0xb5, 0x16, 0x60, 0x2f, 0xdf, 0xe9, 0xcc, 0x34, 0x7a,
+ 0xc7, 0xc4, 0xed, 0x45, 0x47, 0xb1, 0x93, 0xfb, 0x78, 0x60, 0x36, 0xed, 0x5f, 0xab, 0x90, 0xe6,
+ 0x68, 0x9d, 0x17, 0x92, 0xab, 0x51, 0x01, 0xaa, 0x8e, 0x0b, 0xd0, 0x05, 0xb2, 0xa2, 0x0d, 0x36,
+ 0x57, 0x6d, 0xc3, 0x45, 0x87, 0x68, 0xd0, 0x9e, 0x6f, 0xff, 0xa3, 0x92, 0xb4, 0x8f, 0x91, 0xfc,
+ 0xf2, 0xd6, 0xf7, 0xc9, 0x18, 0x37, 0xe7, 0x80, 0x9b, 0x1f, 0x74, 0x9e, 0x3b, 0x7c, 0x89, 0x93,
+ 0xa3, 0x5c, 0xfc, 0xab, 0xa4, 0x6e, 0xa2, 0x5f, 0x32, 0x03, 0xed, 0xdf, 0x9a, 0x33, 0x3d, 0xb5,
+ 0xe3, 0x04, 0xbe, 0x14, 0x49, 0xfb, 0xde, 0x14, 0xde, 0xdc, 0xec, 0x3c, 0x7f, 0xe8, 0xe7, 0x89,
+ 0x99, 0x3c, 0x6d, 0x93, 0x34, 0x38, 0x06, 0x13, 0x08, 0xfa, 0x9e, 0x07, 0x3f, 0x79, 0x5d, 0x01,
+ 0x91, 0x8b, 0x3f, 0xfc, 0x39, 0x90, 0x45, 0x79, 0xa2, 0x05, 0x1c, 0xcc, 0x25, 0x6f, 0x08, 0xc7,
+ 0x5d, 0xcd, 0xa9, 0x05, 0xfc, 0x01, 0x94, 0xed, 0xbf, 0xa8, 0x8c, 0xb8, 0x96, 0x77, 0x99, 0x28,
+ 0xeb, 0xd3, 0xf7, 0xe3, 0x54, 0x5e, 0xa7, 0xd3, 0x84, 0x75, 0x93, 0x34, 0x21, 0x26, 0x12, 0xa7,
+ 0x18, 0x31, 0x28, 0x9c, 0x65, 0xab, 0x0a, 0x0e, 0x31, 0x83, 0x3d, 0xb8, 0x9f, 0x52, 0xf6, 0xfd,
+ 0x0c, 0x74, 0x0a, 0xb0, 0xa0, 0xe7, 0xc0, 0xbb, 0x50, 0xd7, 0xc0, 0x47, 0xca, 0x65, 0xcb, 0x9e,
+ 0x79, 0x61, 0xe6, 0xeb, 0x4a, 0xf3, 0x58, 0x49, 0x03, 0xa1, 0xd2, 0x88, 0x72, 0xb3, 0x30, 0xaa,
+ 0xdc, 0xd8, 0xbf, 0x5f, 0x25, 0xef, 0xcf, 0x34, 0xab, 0xd9, 0x24, 0xad, 0x37, 0xcd, 0x2a, 0xf9,
+ 0x46, 0xe7, 0x85, 0x46, 0xf9, 0xb9, 0x30, 0x49, 0x7e, 0xa3, 0x42, 0xde, 0x2e, 0x51, 0x7d, 0xc8,
+ 0xc4, 0x98, 0x15, 0xb5, 0xe5, 0x81, 0x27, 0xec, 0x25, 0x5c, 0xc7, 0xe7, 0xc8, 0x22, 0x85, 0xce,
+ 0x60, 0x2e, 0x0b, 0x8e, 0x2a, 0xd9, 0x5f, 0x90, 0x0f, 0x66, 0xa4, 0x62, 0x36, 0x7b, 0xf8, 0xd7,
+ 0x2a, 0xd3, 0x6c, 0xd1, 0xf2, 0x92, 0xdc, 0x1d, 0xca, 0x61, 0xd4, 0xfc, 0x7e, 0x5a, 0xe5, 0x79,
+ 0xda, 0xa4, 0xfe, 0x5b, 0x95, 0x7c, 0xf4, 0xa2, 0x44, 0xcc, 0x26, 0x82, 0xe9, 0x34, 0x11, 0xdc,
+ 0xeb, 0xfc, 0xb4, 0x03, 0xbe, 0x1c, 0x69, 0xfc, 0xea, 0xeb, 0x29, 0xbf, 0xef, 0x92, 0x26, 0xa8,
+ 0x95, 0x78, 0xd9, 0x71, 0x41, 0x07, 0x49, 0xa1, 0xfa, 0x62, 0x78, 0x55, 0x9e, 0xe5, 0x87, 0x12,
+ 0x61, 0xbf, 0x41, 0x5e, 0x2b, 0x26, 0x5b, 0x44, 0xbf, 0x38, 0xaa, 0x08, 0xbe, 0xfd, 0xcf, 0x2a,
+ 0x66, 0x05, 0x3c, 0x20, 0xe5, 0xbc, 0x77, 0xe9, 0x80, 0xc1, 0xd1, 0x7b, 0x89, 0xd4, 0x55, 0x58,
+ 0xd3, 0x0d, 0xfc, 0x1e, 0x57, 0x44, 0xad, 0x28, 0xd8, 0x9e, 0xdf, 0xe3, 0x72, 0x69, 0x7b, 0x74,
+ 0xc0, 0xf2, 0x53, 0x4c, 0x95, 0xac, 0xf3, 0x64, 0x49, 0xfe, 0x72, 0x83, 0x44, 0xb1, 0x01, 0x10,
+ 0x7b, 0x89, 0x3c, 0x5e, 0x01, 0x91, 0xc4, 0xa9, 0x50, 0xae, 0xb2, 0x9a, 0x04, 0x1c, 0xc4, 0x29,
+ 0x84, 0xaa, 0x45, 0xfc, 0x94, 0x45, 0x70, 0x46, 0xd5, 0x1d, 0x2c, 0xd8, 0x99, 0x49, 0xa6, 0x13,
+ 0x78, 0xfd, 0x83, 0x94, 0x71, 0x16, 0x79, 0xec, 0x71, 0x12, 0xc6, 0x14, 0xce, 0xd4, 0x34, 0xf0,
+ 0xfa, 0x6e, 0xa2, 0xc0, 0xee, 0xd3, 0x63, 0x20, 0xb5, 0xee, 0xac, 0xa6, 0x46, 0xed, 0xcf, 0x8f,
+ 0xad, 0x77, 0xc9, 0xba, 0x9e, 0x50, 0x37, 0x8d, 0xa9, 0xef, 0x51, 0x2e, 0x40, 0x30, 0x16, 0x9d,
+ 0xa6, 0x42, 0xdc, 0xd5, 0x70, 0xfb, 0x33, 0x33, 0x40, 0x69, 0x0e, 0xab, 0xf5, 0x91, 0xb7, 0xc9,
+ 0x9a, 0xee, 0x2d, 0x45, 0x50, 0xab, 0x02, 0x7d, 0xad, 0x2a, 0xb0, 0xaa, 0x68, 0xff, 0x69, 0xc5,
+ 0x0c, 0xd0, 0x9b, 0x5d, 0x01, 0x9b, 0xf7, 0x49, 0xa3, 0x44, 0x3f, 0xf4, 0xb2, 0x72, 0x63, 0xb3,
+ 0x33, 0xbd, 0x4d, 0xa7, 0x44, 0x4f, 0xdd, 0x9c, 0x66, 0xfb, 0x7b, 0xa4, 0x6e, 0x62, 0xcd, 0x55,
+ 0xcc, 0x38, 0x4b, 0x47, 0x56, 0x11, 0x2e, 0xab, 0x49, 0x1c, 0xac, 0x4e, 0xe2, 0xa0, 0x7d, 0xcb,
+ 0x5c, 0x8b, 0xed, 0x3e, 0xf3, 0x9e, 0xde, 0x07, 0x6d, 0xbf, 0x17, 0x51, 0x91, 0xa5, 0xd3, 0x82,
+ 0x44, 0xf6, 0x5f, 0x56, 0x4d, 0x1d, 0x7e, 0xbc, 0x5d, 0xbe, 0xab, 0xa7, 0x1c, 0x31, 0x4d, 0x32,
+ 0x97, 0xe4, 0x47, 0xa5, 0xfc, 0x69, 0xb5, 0x8a, 0xed, 0x8f, 0x02, 0x96, 0xef, 0x7d, 0x33, 0xb3,
+ 0x61, 0x7e, 0x24, 0xb3, 0xe1, 0x1d, 0xd2, 0x64, 0x5c, 0x0f, 0xaa, 0x9a, 0xe3, 0x7d, 0x38, 0x06,
+ 0xb7, 0x5e, 0x21, 0x35, 0xde, 0xa7, 0x18, 0xcb, 0x59, 0x04, 0x66, 0x2c, 0xf1, 0x3e, 0x05, 0xcf,
+ 0xe6, 0x26, 0x59, 0xcb, 0x6b, 0xf7, 0x19, 0xf5, 0x59, 0x0a, 0x56, 0x4b, 0xdd, 0x19, 0x05, 0x6b,
+ 0x62, 0xc0, 0x3c, 0xaa, 0x15, 0xf6, 0xa3, 0x2c, 0x5b, 0x36, 0xa9, 0xf7, 0x98, 0x90, 0x2a, 0x2a,
+ 0x4b, 0xd3, 0x38, 0x85, 0xc8, 0x52, 0xc3, 0x29, 0xc1, 0xac, 0x6f, 0x90, 0x36, 0x3b, 0xa6, 0xe1,
+ 0x71, 0x41, 0x9d, 0x27, 0x99, 0xe7, 0x33, 0x41, 0x83, 0x10, 0x42, 0x4c, 0x0d, 0xe7, 0x94, 0x1a,
+ 0xf6, 0x80, 0xbc, 0x62, 0x48, 0x11, 0xa3, 0xfe, 0x3e, 0xf5, 0xfa, 0x41, 0xc4, 0xb6, 0x32, 0xd1,
+ 0x2f, 0x71, 0xaa, 0x32, 0xc2, 0xa9, 0x73, 0x64, 0x31, 0x3e, 0x3a, 0xe2, 0x4c, 0x28, 0xa6, 0xab,
+ 0x92, 0xf5, 0x1a, 0x59, 0xf6, 0xb2, 0xae, 0x88, 0x53, 0x46, 0xb5, 0x69, 0x54, 0x00, 0xec, 0x3f,
+ 0x2a, 0x29, 0xf2, 0x23, 0xe3, 0xe5, 0x8b, 0x7c, 0xda, 0xb8, 0xc6, 0xba, 0x56, 0x27, 0xae, 0x2b,
+ 0xb0, 0x72, 0x6e, 0x84, 0x95, 0xe6, 0x5a, 0xcd, 0x97, 0xd7, 0x6a, 0x94, 0xcb, 0x0b, 0x13, 0xb8,
+ 0x5c, 0x4c, 0x76, 0xb1, 0x34, 0xd9, 0x16, 0x59, 0xf2, 0xb2, 0x2e, 0x4c, 0x15, 0xad, 0x52, 0x5d,
+ 0xb4, 0x5e, 0x27, 0xa4, 0x3b, 0x14, 0x8c, 0xbb, 0x80, 0xac, 0xc1, 0x90, 0xcb, 0x00, 0x91, 0x93,
+ 0x96, 0x47, 0x83, 0x9e, 0x91, 0xcb, 0x59, 0x24, 0xd2, 0xa1, 0xca, 0x38, 0x59, 0xd5, 0xe0, 0x43,
+ 0x80, 0x4a, 0xd5, 0xeb, 0xd5, 0xd1, 0x33, 0xf8, 0xeb, 0x2e, 0xd1, 0x1b, 0x84, 0xc0, 0x8a, 0x9c,
+ 0xa4, 0x81, 0xd0, 0xac, 0x32, 0x20, 0xf2, 0x94, 0x05, 0x4a, 0x15, 0xa7, 0xb0, 0x20, 0x59, 0x18,
+ 0x8b, 0x04, 0x7d, 0x9d, 0xc8, 0xa3, 0xa5, 0x58, 0x24, 0x2a, 0x7c, 0xb1, 0x2a, 0x51, 0x46, 0x34,
+ 0x1d, 0x43, 0xab, 0x8d, 0x58, 0x24, 0x46, 0x2c, 0xfd, 0x2a, 0x69, 0xca, 0x6a, 0xbc, 0x4f, 0x53,
+ 0xe6, 0x73, 0xe6, 0xa5, 0x4c, 0xe8, 0x6d, 0x11, 0x8b, 0xe4, 0xd0, 0x00, 0xcb, 0xbb, 0x12, 0x06,
+ 0x0b, 0x06, 0xcc, 0x4f, 0x83, 0x23, 0xa1, 0xf6, 0x46, 0x5d, 0x8e, 0xa8, 0x61, 0xf6, 0x7f, 0xa8,
+ 0x92, 0xcb, 0xa7, 0xf0, 0xe6, 0xff, 0x3f, 0x71, 0x6a, 0x93, 0x9a, 0x97, 0x75, 0x4f, 0xd2, 0x58,
+ 0x30, 0xed, 0xe5, 0xd0, 0xe5, 0x12, 0xfb, 0x31, 0x06, 0x9d, 0xb3, 0xff, 0x55, 0xb2, 0x2c, 0x51,
+ 0x18, 0x06, 0xc3, 0x43, 0x42, 0xd6, 0x85, 0xa0, 0xd9, 0x84, 0xb5, 0x21, 0x13, 0xd6, 0xc6, 0xfe,
+ 0xf7, 0x73, 0xa5, 0x4b, 0x14, 0x2f, 0xa6, 0x59, 0x05, 0xed, 0x7d, 0x62, 0x29, 0xae, 0x29, 0x61,
+ 0x06, 0xc6, 0x20, 0x3f, 0xd7, 0x15, 0xe6, 0x30, 0x47, 0x9c, 0xca, 0xd9, 0x2b, 0x64, 0x55, 0x72,
+ 0xd6, 0xe8, 0x06, 0xf9, 0xdb, 0xe0, 0x7d, 0x6a, 0x74, 0xd1, 0x21, 0x67, 0xc2, 0xd8, 0x7b, 0x9a,
+ 0xa7, 0x7b, 0x28, 0xf5, 0x71, 0x11, 0x18, 0xb3, 0x2e, 0x51, 0x2a, 0xdf, 0x43, 0x69, 0xa6, 0x26,
+ 0xf7, 0x96, 0x9e, 0x27, 0xbc, 0xb5, 0x59, 0x85, 0x77, 0x79, 0xb2, 0xf0, 0x96, 0xd6, 0x83, 0x8c,
+ 0xac, 0xc7, 0x25, 0x52, 0x1f, 0x20, 0x5b, 0x31, 0x9e, 0xb8, 0x82, 0x49, 0x08, 0x0a, 0x06, 0xa1,
+ 0xc4, 0xdb, 0xe4, 0xbc, 0x59, 0x05, 0x6e, 0x65, 0xaf, 0x1f, 0x73, 0x16, 0xa9, 0xcc, 0x98, 0xb3,
+ 0x46, 0xed, 0xc7, 0x39, 0xd2, 0xfe, 0x96, 0x79, 0x87, 0x8e, 0x2f, 0x61, 0xbe, 0x1f, 0x5a, 0x65,
+ 0xcd, 0xb8, 0x90, 0x79, 0xfb, 0x2a, 0x39, 0x6b, 0xf6, 0xd0, 0x0b, 0xa4, 0xc4, 0x7e, 0xce, 0x86,
+ 0xe3, 0x71, 0x57, 0xa9, 0x1c, 0x1a, 0x3a, 0xcb, 0x41, 0x96, 0x7a, 0x7d, 0xca, 0x67, 0x8c, 0x3e,
+ 0xde, 0x26, 0xe7, 0x13, 0xd5, 0x40, 0x29, 0xc3, 0x2e, 0x5e, 0x47, 0x1c, 0x84, 0x66, 0xc1, 0x39,
+ 0x9b, 0x14, 0xfd, 0x65, 0xa1, 0xd8, 0x41, 0xa4, 0x75, 0x83, 0x9c, 0x35, 0xda, 0x79, 0x2c, 0x48,
+ 0xa4, 0x4d, 0x71, 0x14, 0x83, 0x14, 0xd5, 0x9d, 0x33, 0x45, 0x2b, 0xc0, 0x49, 0x45, 0xc8, 0xfe,
+ 0x51, 0xd5, 0x14, 0x6c, 0x29, 0x0e, 0xc7, 0x54, 0xb0, 0x87, 0xf7, 0xf6, 0x1f, 0x04, 0x1e, 0x93,
+ 0x94, 0xbe, 0x4b, 0xd6, 0xbb, 0x41, 0xcc, 0xdd, 0x01, 0x8d, 0xb2, 0x23, 0xea, 0xc1, 0x05, 0xaf,
+ 0x63, 0xc2, 0x12, 0xb1, 0x6f, 0xc0, 0xf3, 0xca, 0x9c, 0xa5, 0x01, 0x0d, 0xa3, 0x6c, 0xd0, 0x65,
+ 0xa9, 0x0e, 0x09, 0x4b, 0xc4, 0xa1, 0x01, 0x97, 0x4b, 0x1d, 0xe2, 0x20, 0x78, 0x52, 0x20, 0x95,
+ 0x2b, 0x0a, 0x06, 0xa7, 0xc5, 0x2d, 0x72, 0x6e, 0x40, 0x83, 0xa8, 0x1b, 0xd3, 0xd4, 0x2f, 0x53,
+ 0x30, 0xaf, 0x57, 0x5a, 0x61, 0x47, 0xc9, 0x28, 0x9a, 0x25, 0x69, 0xec, 0x67, 0x9e, 0x50, 0xa9,
+ 0x2e, 0xcd, 0x1c, 0x71, 0x80, 0xf0, 0xf2, 0x18, 0x25, 0xc2, 0x17, 0x47, 0xc6, 0x30, 0xa9, 0xb7,
+ 0xbf, 0x5d, 0x3e, 0x10, 0x50, 0x16, 0x1e, 0xde, 0xdb, 0x57, 0x12, 0x25, 0xcd, 0x92, 0x98, 0x0d,
+ 0xdc, 0x54, 0x61, 0x70, 0x8a, 0x15, 0xb5, 0x23, 0xd8, 0x40, 0xb7, 0x90, 0xd3, 0x1c, 0x95, 0xcc,
+ 0xd1, 0xbe, 0x66, 0x90, 0x4c, 0x8f, 0x5c, 0x18, 0x97, 0xb6, 0x2f, 0x03, 0xd1, 0x57, 0x5d, 0xec,
+ 0xed, 0xc8, 0x2b, 0x37, 0xa1, 0xde, 0x53, 0xda, 0x63, 0x85, 0x7a, 0xb8, 0xac, 0x20, 0xe8, 0xfb,
+ 0xd1, 0xbb, 0x0a, 0x64, 0x06, 0xf5, 0x57, 0xbd, 0xf1, 0x40, 0x56, 0x7e, 0x5b, 0xe5, 0x72, 0x3d,
+ 0x4a, 0xa9, 0x1f, 0x44, 0x3d, 0x77, 0x2f, 0x0a, 0x44, 0x40, 0x05, 0x93, 0xe5, 0x5c, 0xab, 0xdf,
+ 0x24, 0x4d, 0x21, 0xcb, 0x5a, 0xa7, 0x2f, 0x06, 0x5b, 0x15, 0x46, 0x3d, 0xf4, 0xd0, 0xc4, 0xa2,
+ 0xcf, 0xd2, 0x3c, 0xf7, 0x53, 0x0e, 0x39, 0x2f, 0x2f, 0xb1, 0x3e, 0x4b, 0x75, 0xea, 0xe7, 0xeb,
+ 0x84, 0x60, 0x25, 0x33, 0x99, 0x16, 0x20, 0x72, 0x77, 0xdb, 0x7f, 0x30, 0x8f, 0x0a, 0xd3, 0x14,
+ 0x92, 0x8a, 0x1b, 0x2e, 0x55, 0xbf, 0x15, 0x2d, 0x79, 0x79, 0x22, 0xbd, 0xd5, 0xd9, 0xe8, 0x9d,
+ 0x9b, 0x40, 0xef, 0x47, 0x04, 0x13, 0x8d, 0x7b, 0x99, 0x14, 0xa7, 0xdc, 0x03, 0xe5, 0xd3, 0x21,
+ 0x57, 0xe6, 0xda, 0xb9, 0x02, 0xef, 0x28, 0xf4, 0x0e, 0x1d, 0x72, 0xeb, 0x0e, 0x69, 0x45, 0xec,
+ 0xc4, 0xf5, 0xd9, 0x71, 0xe0, 0x31, 0xd7, 0x8b, 0xe3, 0xd0, 0x8f, 0x4f, 0x22, 0x6c, 0x89, 0xb7,
+ 0xe4, 0xd9, 0x88, 0x9d, 0xec, 0x00, 0x7a, 0x5b, 0x61, 0xa1, 0xe1, 0x01, 0xb9, 0xe2, 0xb3, 0x23,
+ 0x2a, 0x8f, 0x89, 0x84, 0x72, 0x7e, 0x12, 0xc3, 0xc0, 0x9c, 0x09, 0x29, 0xfa, 0x5d, 0x2a, 0x0f,
+ 0x78, 0xec, 0x05, 0x6f, 0xd3, 0x4b, 0xaa, 0xf2, 0x81, 0xaa, 0xeb, 0xc8, 0xaa, 0x07, 0xba, 0x26,
+ 0xf4, 0xb8, 0x45, 0x5e, 0x3f, 0xbd, 0x27, 0xbc, 0x23, 0xda, 0xc9, 0xf4, 0x2e, 0x1e, 0x90, 0xcb,
+ 0x9a, 0x28, 0x36, 0xa0, 0x41, 0xe8, 0xaa, 0x94, 0xa8, 0x91, 0x8e, 0x50, 0x6f, 0xb9, 0xa0, 0xaa,
+ 0xde, 0x93, 0x35, 0xd1, 0xbc, 0x2e, 0xf7, 0xf6, 0x29, 0x79, 0xf5, 0xb4, 0x5e, 0xf0, 0x52, 0x6f,
+ 0xb1, 0x29, 0xcd, 0xed, 0x7b, 0xe4, 0x0d, 0x53, 0x48, 0xb6, 0x69, 0xe4, 0xb1, 0xb0, 0x24, 0xb5,
+ 0x63, 0x6b, 0x5b, 0x19, 0x5f, 0x5b, 0xfb, 0x9b, 0x98, 0xd0, 0xaa, 0xbb, 0x39, 0x14, 0x34, 0x15,
+ 0x87, 0x0c, 0x92, 0xa7, 0x67, 0xeb, 0xe0, 0x2b, 0xd3, 0x9a, 0xd8, 0x65, 0x62, 0x7b, 0xe7, 0x0b,
+ 0x79, 0xf3, 0x3c, 0x92, 0x66, 0xba, 0xbc, 0x83, 0x31, 0xd4, 0x93, 0x6f, 0x98, 0x25, 0x28, 0xa3,
+ 0x4f, 0xb5, 0x1f, 0x73, 0x51, 0x4a, 0x8b, 0x95, 0x00, 0xb8, 0x0e, 0x0b, 0x93, 0x6f, 0xce, 0x34,
+ 0x19, 0x0f, 0xcd, 0x13, 0x61, 0x97, 0x09, 0x88, 0x17, 0xed, 0x30, 0x2f, 0x1d, 0x42, 0xda, 0x99,
+ 0xbc, 0xb5, 0x4e, 0x19, 0x71, 0x4a, 0x3e, 0xc9, 0xef, 0x94, 0xbc, 0x79, 0x13, 0x7b, 0x9d, 0xed,
+ 0x8a, 0x33, 0x87, 0xae, 0x96, 0x87, 0xbe, 0x46, 0x36, 0x10, 0xc5, 0x22, 0xdd, 0xad, 0x2b, 0x2f,
+ 0x57, 0xbc, 0x1e, 0x2c, 0xc0, 0xdd, 0x8b, 0x8c, 0x11, 0xed, 0xef, 0xe1, 0xf2, 0x1a, 0xc6, 0xf1,
+ 0x56, 0x92, 0xdc, 0x65, 0x82, 0x6a, 0x11, 0x9f, 0x66, 0x16, 0xdb, 0xa4, 0xde, 0x65, 0x82, 0x6a,
+ 0x31, 0x56, 0xac, 0x2d, 0xc1, 0xec, 0x9f, 0x54, 0xc8, 0x5b, 0xa7, 0xf7, 0x3e, 0xdb, 0x8c, 0x7f,
+ 0x99, 0x34, 0xcc, 0x7e, 0xd1, 0xd5, 0x5c, 0x8e, 0x0e, 0x9c, 0xd6, 0x79, 0xa7, 0x04, 0x2c, 0x77,
+ 0xd5, 0xfe, 0x82, 0xd4, 0x4b, 0xd3, 0x6d, 0x93, 0x9a, 0xac, 0x60, 0x2a, 0xa3, 0xba, 0x3c, 0xd3,
+ 0x9c, 0xff, 0xee, 0xd2, 0xb8, 0x67, 0x6b, 0x2b, 0x49, 0xbe, 0x1d, 0x77, 0x1d, 0x96, 0xc4, 0xa9,
+ 0x38, 0x25, 0x7d, 0x5b, 0xaf, 0x2a, 0x3a, 0x0c, 0x1b, 0x4e, 0x4d, 0x2d, 0x2b, 0x97, 0x48, 0xd9,
+ 0x86, 0x0b, 0x9a, 0x5b, 0x55, 0x35, 0x9a, 0x24, 0x87, 0xb2, 0x6c, 0xd9, 0xa4, 0xf1, 0x55, 0xdc,
+ 0x85, 0x54, 0x6d, 0xb4, 0x0b, 0x54, 0x16, 0xd8, 0x57, 0x71, 0x77, 0x2b, 0x49, 0xee, 0x81, 0x59,
+ 0x70, 0x99, 0x34, 0x00, 0x97, 0x2b, 0x43, 0x78, 0xa3, 0xd7, 0x01, 0xa8, 0x75, 0xa0, 0x4b, 0xa4,
+ 0x2e, 0x3b, 0xf2, 0xb3, 0x94, 0xe6, 0x2a, 0x2f, 0xf6, 0xb3, 0xa3, 0x40, 0x52, 0xbd, 0x02, 0x7d,
+ 0x5a, 0x6a, 0xa0, 0x81, 0x8f, 0xc7, 0xc8, 0x11, 0x0d, 0x42, 0xa6, 0xad, 0xd4, 0xb3, 0x80, 0x7e,
+ 0x92, 0x63, 0xef, 0x03, 0x52, 0x0a, 0xa6, 0xec, 0x1a, 0xed, 0x56, 0x79, 0xfa, 0x86, 0x31, 0xf5,
+ 0x19, 0x5a, 0xaf, 0xf3, 0x8e, 0xf5, 0x55, 0xdc, 0xbd, 0x2b, 0x51, 0x3b, 0x39, 0x46, 0xde, 0x2d,
+ 0x45, 0x0b, 0x2e, 0x68, 0x8f, 0xf9, 0x70, 0x56, 0xcd, 0x3b, 0xab, 0xba, 0xf6, 0x21, 0x40, 0xa5,
+ 0x96, 0x8d, 0xb5, 0xbc, 0x78, 0x10, 0x08, 0xc1, 0x7c, 0x50, 0x8c, 0xe7, 0x9d, 0x06, 0x40, 0xb7,
+ 0x15, 0xd0, 0x7a, 0x8b, 0xac, 0xa1, 0xab, 0xb8, 0xe0, 0x24, 0xe6, 0x88, 0x37, 0x00, 0xbc, 0xa5,
+ 0xd9, 0xb9, 0x49, 0x9a, 0x12, 0x2b, 0xb5, 0x36, 0x75, 0xa5, 0xfb, 0xa0, 0x1b, 0x83, 0x6f, 0x8d,
+ 0x0a, 0xae, 0xb5, 0x02, 0x70, 0x3e, 0x77, 0x53, 0x1a, 0x79, 0x7d, 0x3c, 0x5c, 0x1a, 0xf8, 0x1a,
+ 0x05, 0x41, 0x70, 0xbc, 0xdc, 0x24, 0xe7, 0xd0, 0x2d, 0x3b, 0x36, 0xef, 0x55, 0xa0, 0x70, 0x03,
+ 0xb0, 0xa3, 0x33, 0x7f, 0x8f, 0x58, 0x66, 0x2b, 0x35, 0xf7, 0x35, 0x68, 0xd1, 0x2c, 0x5a, 0xa8,
+ 0xd9, 0x5f, 0x23, 0x1b, 0x66, 0xed, 0x94, 0x71, 0x11, 0xa7, 0xcc, 0x87, 0x64, 0xd8, 0x79, 0xc7,
+ 0x2a, 0xea, 0x3b, 0x0a, 0x03, 0x79, 0xe7, 0xdc, 0xed, 0xc6, 0x69, 0x1a, 0x9f, 0x30, 0x1f, 0xb2,
+ 0x63, 0x6b, 0x0e, 0x09, 0xf8, 0x5d, 0x05, 0x91, 0x9c, 0x0a, 0xb8, 0x7b, 0x94, 0x32, 0xe6, 0x9e,
+ 0x30, 0xf6, 0x94, 0x45, 0xbe, 0x4a, 0x8e, 0x6d, 0x04, 0xfc, 0x7e, 0xca, 0xd8, 0x97, 0x08, 0x1c,
+ 0x25, 0x54, 0xc5, 0xad, 0xce, 0x8c, 0x12, 0x8a, 0xf1, 0x2b, 0x69, 0x57, 0x99, 0xb5, 0x13, 0x2a,
+ 0xbc, 0x3e, 0xf3, 0x21, 0x45, 0x76, 0xde, 0x59, 0x2f, 0xaa, 0x1f, 0x20, 0x42, 0x2a, 0x81, 0x25,
+ 0x36, 0xd0, 0x63, 0xe6, 0x43, 0xb6, 0xec, 0xbc, 0xb3, 0x66, 0x70, 0x41, 0x82, 0xad, 0xf3, 0x64,
+ 0xc9, 0x63, 0x61, 0x28, 0x97, 0xea, 0x1c, 0x9a, 0xbd, 0xb2, 0xb8, 0xe7, 0xdb, 0xff, 0xaa, 0x6a,
+ 0x9e, 0x6f, 0x3b, 0x07, 0x2a, 0xe8, 0x2f, 0x57, 0x9a, 0xab, 0xfd, 0x38, 0x69, 0xbd, 0x2b, 0x13,
+ 0xd7, 0xfb, 0x12, 0xa9, 0x83, 0xe1, 0x97, 0x0e, 0x5d, 0x2f, 0xf6, 0xf5, 0x6d, 0xb2, 0xa2, 0x60,
+ 0xdb, 0xb1, 0xcf, 0x24, 0x21, 0x31, 0x2f, 0xb2, 0xbb, 0x16, 0x9c, 0xc5, 0x98, 0x83, 0x29, 0xd8,
+ 0x36, 0x12, 0x7a, 0xe7, 0x01, 0x53, 0x64, 0xf3, 0x76, 0xc8, 0x19, 0x88, 0xfc, 0x47, 0x5c, 0xd0,
+ 0x30, 0x74, 0x8f, 0xe2, 0xd0, 0x67, 0xa9, 0x56, 0x5c, 0xd6, 0xa3, 0x6c, 0xb0, 0x87, 0x98, 0xfb,
+ 0x88, 0x18, 0xa9, 0xcf, 0x7c, 0xb7, 0x47, 0x07, 0x4c, 0xab, 0x28, 0x46, 0x7d, 0xe6, 0xef, 0x4a,
+ 0x84, 0x14, 0x11, 0x69, 0x00, 0x8f, 0x35, 0x58, 0x42, 0x11, 0x91, 0xb8, 0x72, 0x0b, 0xfb, 0x6f,
+ 0x9a, 0xae, 0xb4, 0x91, 0xcb, 0x76, 0xda, 0x91, 0xdd, 0x28, 0x1d, 0xd9, 0xb9, 0x3b, 0x5d, 0xe5,
+ 0xce, 0x42, 0xc1, 0x7a, 0x9b, 0xac, 0xb1, 0x67, 0x49, 0x80, 0x87, 0x49, 0x91, 0xcf, 0xd4, 0x70,
+ 0x56, 0x0b, 0xf0, 0xa3, 0x60, 0xc0, 0xec, 0xbf, 0x37, 0x87, 0x26, 0xa0, 0xde, 0x16, 0x0e, 0x15,
+ 0x4c, 0x2e, 0x5a, 0xc0, 0x45, 0xe0, 0x71, 0x73, 0xbd, 0x2b, 0xe6, 0x7a, 0x5b, 0xbf, 0x48, 0x16,
+ 0x60, 0xd1, 0x54, 0xc8, 0xe5, 0x4a, 0x67, 0x7a, 0x27, 0x1d, 0x10, 0x02, 0x08, 0x18, 0x63, 0x1b,
+ 0x49, 0x9d, 0xe8, 0xa7, 0xb1, 0x10, 0xa1, 0x54, 0x51, 0x9e, 0x76, 0x13, 0x1d, 0x47, 0x59, 0x2d,
+ 0xc0, 0x9f, 0x77, 0x13, 0xde, 0xfe, 0x49, 0x85, 0x2c, 0xe7, 0xad, 0x21, 0x06, 0x15, 0x67, 0xa9,
+ 0xa7, 0x92, 0xf5, 0x2a, 0x2a, 0x06, 0x05, 0x20, 0xed, 0x44, 0x51, 0x15, 0xf2, 0x1b, 0xbb, 0x86,
+ 0x80, 0x3d, 0x70, 0x26, 0x73, 0xe6, 0xc5, 0x91, 0xaf, 0x07, 0xd3, 0xc5, 0xb2, 0xaf, 0x6c, 0x5e,
+ 0xfb, 0xca, 0x4a, 0xfa, 0xcc, 0xc2, 0x88, 0x3e, 0x63, 0x93, 0xfa, 0x20, 0xf0, 0xd2, 0x58, 0xf7,
+ 0xb8, 0x88, 0x8a, 0x94, 0x09, 0x93, 0x1d, 0x64, 0x9c, 0xf9, 0x6e, 0x90, 0x1c, 0xdf, 0x56, 0x19,
+ 0x40, 0x35, 0x09, 0xd8, 0x4b, 0x8e, 0x6f, 0x4b, 0x6a, 0x92, 0x34, 0x7e, 0x16, 0xa8, 0xa3, 0xb9,
+ 0xe6, 0xe8, 0xa2, 0xfd, 0xd7, 0x27, 0x38, 0x71, 0x94, 0x23, 0x64, 0x87, 0x0a, 0x2a, 0xb7, 0x91,
+ 0xf6, 0x98, 0xc4, 0x29, 0xea, 0xad, 0xea, 0xfe, 0x5c, 0x55, 0xf0, 0x87, 0x29, 0xe8, 0xa8, 0x46,
+ 0x48, 0x4e, 0xf9, 0x0e, 0x55, 0x48, 0xee, 0x4f, 0xab, 0x13, 0x9c, 0x0c, 0xc6, 0x10, 0xb9, 0xe0,
+ 0x15, 0x1d, 0x54, 0xcc, 0x0e, 0x4e, 0x71, 0xb8, 0x5d, 0x22, 0xf5, 0xd2, 0xeb, 0x1d, 0xb4, 0x85,
+ 0x56, 0xa8, 0xf1, 0x70, 0xe7, 0x75, 0x42, 0x3c, 0xe1, 0x42, 0x7e, 0x25, 0xd3, 0xe6, 0xc6, 0xb2,
+ 0x27, 0xf6, 0x11, 0x20, 0x6d, 0x13, 0xb3, 0x07, 0x97, 0x67, 0xbd, 0x1e, 0xe3, 0x72, 0xd8, 0xeb,
+ 0x6a, 0x15, 0xce, 0x19, 0xbd, 0x1d, 0x16, 0xd8, 0x53, 0x5a, 0xde, 0x50, 0x56, 0xf2, 0xe4, 0x96,
+ 0x37, 0x4e, 0x69, 0xf9, 0x21, 0x2c, 0xdc, 0xb4, 0x96, 0x1f, 0xda, 0xff, 0xa3, 0x52, 0x72, 0xed,
+ 0xee, 0x1e, 0xee, 0x32, 0xb1, 0x1b, 0xc6, 0x5d, 0x1a, 0x82, 0xd8, 0x1a, 0xa1, 0x33, 0x54, 0xb5,
+ 0x75, 0xe8, 0xec, 0x26, 0x39, 0xd7, 0x0f, 0xe4, 0x35, 0x31, 0x04, 0xe3, 0x40, 0xdb, 0x75, 0x79,
+ 0x3a, 0xc3, 0x86, 0xc2, 0x4a, 0xcb, 0xc0, 0xd1, 0x38, 0x38, 0xd9, 0x83, 0x01, 0xc3, 0x4c, 0xb4,
+ 0xa2, 0x09, 0x66, 0x2a, 0xae, 0x4b, 0xd4, 0x03, 0xca, 0x45, 0x51, 0x7f, 0x93, 0x34, 0x8f, 0x82,
+ 0x94, 0x0b, 0x39, 0x86, 0xeb, 0x51, 0xb8, 0x06, 0x90, 0xe1, 0xab, 0x00, 0xdf, 0xa1, 0xc3, 0x6d,
+ 0x80, 0xca, 0xad, 0x05, 0x74, 0xa8, 0x4a, 0x2a, 0x7d, 0x40, 0x82, 0xb0, 0x82, 0xfd, 0x5f, 0xcb,
+ 0x7e, 0xda, 0xd1, 0x89, 0xce, 0xa6, 0x5e, 0xbe, 0x46, 0x96, 0x25, 0x91, 0x46, 0x48, 0xd3, 0x29,
+ 0x00, 0x8a, 0x06, 0xd7, 0xcb, 0xd2, 0x94, 0x45, 0x42, 0x1d, 0xeb, 0x92, 0x86, 0x6d, 0x84, 0x58,
+ 0x9f, 0x90, 0x79, 0x65, 0xa2, 0x8e, 0x86, 0xce, 0xa6, 0xd2, 0xd3, 0xd9, 0xa1, 0x43, 0x07, 0x5a,
+ 0xb5, 0x7f, 0xb7, 0x42, 0xe6, 0x76, 0xe8, 0x50, 0xaa, 0x85, 0x72, 0x98, 0x42, 0x2d, 0xf4, 0xe9,
+ 0x70, 0xcf, 0xb7, 0xb6, 0xcb, 0x07, 0xda, 0xfb, 0xb3, 0xf6, 0x0e, 0xa7, 0x9b, 0x3a, 0xd8, 0xda,
+ 0x1f, 0x92, 0x79, 0x59, 0x94, 0xc7, 0xa6, 0x04, 0xe8, 0x41, 0x16, 0x9c, 0x45, 0x59, 0xdc, 0xf3,
+ 0x2d, 0x4b, 0x4e, 0x41, 0x50, 0x98, 0xfc, 0x9c, 0x03, 0xbf, 0xed, 0xbf, 0x5c, 0x20, 0x96, 0x1c,
+ 0x6c, 0x17, 0x22, 0x06, 0xe9, 0x31, 0x4b, 0x61, 0x9f, 0xbf, 0x41, 0x56, 0x74, 0xf6, 0x88, 0x9b,
+ 0xc7, 0x65, 0x97, 0x39, 0x66, 0x8e, 0xec, 0x42, 0x28, 0xda, 0x67, 0x49, 0xca, 0x3c, 0x2a, 0xe0,
+ 0x90, 0x51, 0x92, 0x53, 0x2f, 0x80, 0x7b, 0x89, 0xdc, 0x6c, 0xdf, 0xcf, 0x58, 0x3a, 0xc4, 0x50,
+ 0xac, 0x0a, 0xe5, 0x00, 0x04, 0x62, 0xb1, 0xa7, 0x06, 0x6a, 0x2f, 0x93, 0x06, 0x1e, 0x9e, 0xe2,
+ 0x18, 0x2b, 0x28, 0x37, 0xb8, 0x06, 0x42, 0x25, 0x8b, 0xcc, 0xc3, 0x46, 0x3f, 0x07, 0xdb, 0x04,
+ 0x7e, 0x5b, 0xb7, 0xc9, 0x9a, 0x8a, 0x0b, 0xbb, 0xd4, 0xf7, 0xe1, 0x15, 0xc9, 0xf9, 0x8b, 0x95,
+ 0xcd, 0x95, 0x1b, 0xab, 0xc0, 0xd4, 0xbd, 0x83, 0x2d, 0x84, 0x3a, 0x0d, 0x8c, 0x17, 0xab, 0xa2,
+ 0xa1, 0xb0, 0x2f, 0x9a, 0x0a, 0x7b, 0x0b, 0xc3, 0xcc, 0x7e, 0x90, 0xaa, 0xcd, 0xa8, 0x8b, 0xf0,
+ 0x5e, 0x83, 0xa5, 0xdc, 0x78, 0x0b, 0xac, 0x8a, 0xea, 0x78, 0x05, 0x97, 0x1a, 0xc6, 0x64, 0x74,
+ 0x51, 0xee, 0xc8, 0x94, 0xf5, 0x64, 0x13, 0xf4, 0xa1, 0xab, 0x92, 0x75, 0x93, 0x2c, 0x25, 0x21,
+ 0x1d, 0x4a, 0x7d, 0x60, 0x05, 0x24, 0xa0, 0xdd, 0x19, 0x5f, 0x94, 0xce, 0x01, 0x54, 0x71, 0x74,
+ 0x55, 0xcc, 0x34, 0x7a, 0xe6, 0xea, 0x96, 0x75, 0xdc, 0x37, 0x03, 0xfa, 0xec, 0x40, 0x55, 0x78,
+ 0x95, 0x2c, 0x77, 0x21, 0x33, 0x32, 0x8b, 0x84, 0x7a, 0xf6, 0x58, 0xeb, 0xc6, 0x62, 0x5b, 0x96,
+ 0xa5, 0xae, 0x92, 0x9b, 0x38, 0xf8, 0x50, 0x2b, 0x2f, 0x4b, 0x3a, 0x39, 0xf3, 0xb2, 0x94, 0x81,
+ 0x42, 0x5a, 0x73, 0x54, 0x49, 0xee, 0x21, 0x9f, 0xf9, 0x01, 0x2c, 0xb0, 0x7e, 0x88, 0x95, 0x03,
+ 0xac, 0x55, 0x52, 0x8d, 0xb9, 0x7a, 0x87, 0x55, 0x8d, 0x79, 0xbe, 0xc0, 0x20, 0x74, 0x16, 0x5e,
+ 0x62, 0x12, 0x00, 0x12, 0xf6, 0x0e, 0x59, 0xcf, 0x91, 0xae, 0x66, 0xe4, 0x19, 0x4c, 0xaa, 0xd3,
+ 0x95, 0x9e, 0x28, 0x86, 0xea, 0x8e, 0xe0, 0xe6, 0xdd, 0x28, 0x3a, 0xd2, 0x4f, 0x3e, 0x07, 0x34,
+ 0x01, 0x9d, 0x71, 0xd9, 0x91, 0x3f, 0xdb, 0x97, 0xc9, 0x22, 0x72, 0x00, 0xc2, 0x2c, 0x3a, 0x09,
+ 0x0a, 0x65, 0x78, 0x49, 0xc9, 0xb0, 0xfd, 0x0f, 0x2a, 0x64, 0xa3, 0xcc, 0x63, 0xf5, 0x10, 0x69,
+ 0x7a, 0x9b, 0x97, 0x22, 0xf5, 0x6f, 0x90, 0x6a, 0x90, 0x80, 0xb8, 0x8f, 0x8b, 0x64, 0x35, 0x48,
+ 0xec, 0x3f, 0xa9, 0x98, 0x8f, 0x82, 0x77, 0xf7, 0x0f, 0x91, 0xb8, 0x5f, 0x92, 0x1d, 0x4c, 0xb3,
+ 0x2a, 0xdf, 0x22, 0x6b, 0x3d, 0x16, 0xbb, 0x61, 0xec, 0xa1, 0xca, 0x95, 0x53, 0xd6, 0xe8, 0xb1,
+ 0xf8, 0x81, 0x82, 0xee, 0xc1, 0x21, 0x87, 0x02, 0x87, 0x9a, 0xad, 0x0a, 0xdc, 0x21, 0x08, 0x14,
+ 0xdb, 0x0b, 0x64, 0xe5, 0x28, 0x08, 0x05, 0x4b, 0x5d, 0xc1, 0x9e, 0x09, 0xe5, 0x42, 0x26, 0x08,
+ 0x7a, 0xc4, 0x9e, 0x09, 0x2d, 0x72, 0xf8, 0xe5, 0x00, 0xad, 0xbc, 0x4a, 0x91, 0x43, 0x2a, 0xb9,
+ 0xfd, 0xcf, 0xab, 0xe8, 0x01, 0xdd, 0xdd, 0x3f, 0x54, 0x69, 0x21, 0x05, 0xf9, 0xf9, 0x39, 0x7d,
+ 0x57, 0x6a, 0x43, 0xd8, 0x83, 0x99, 0x89, 0x70, 0x5a, 0x9b, 0x8e, 0x5a, 0x23, 0xdd, 0x50, 0xea,
+ 0x4d, 0x68, 0x07, 0x2b, 0xd5, 0x13, 0x0a, 0xed, 0x7f, 0x51, 0x21, 0x8b, 0x58, 0x53, 0x79, 0x49,
+ 0xf4, 0x62, 0xa9, 0x6f, 0x1d, 0x04, 0x89, 0xe2, 0x9c, 0x55, 0xe0, 0xb0, 0x3e, 0xb2, 0x47, 0x55,
+ 0x83, 0xa5, 0xd3, 0x69, 0x46, 0x00, 0x82, 0xb5, 0x93, 0x0a, 0x46, 0x26, 0xfa, 0xf9, 0x8e, 0x53,
+ 0xa9, 0xcc, 0x12, 0xa6, 0xb7, 0xdc, 0xbb, 0x64, 0xb9, 0x18, 0x6a, 0xf2, 0x2a, 0xd7, 0xb8, 0x1a,
+ 0xd0, 0x7e, 0x4a, 0xce, 0x97, 0x45, 0xf0, 0x61, 0x26, 0x1e, 0x1e, 0xed, 0x48, 0xfb, 0xf4, 0x79,
+ 0x07, 0x30, 0x9c, 0x24, 0x5f, 0x31, 0x0f, 0xc9, 0xac, 0x39, 0xaa, 0x24, 0xcf, 0x1e, 0xf5, 0x05,
+ 0x07, 0xfd, 0x8a, 0x4c, 0x15, 0xed, 0x6f, 0x96, 0x03, 0xf5, 0x3e, 0x63, 0x83, 0x5d, 0x79, 0x55,
+ 0x1f, 0x50, 0xce, 0x2d, 0x9b, 0x34, 0x7a, 0xe0, 0xdb, 0x95, 0x47, 0x40, 0x21, 0xf9, 0x2b, 0x3d,
+ 0x5d, 0x63, 0xcf, 0xb7, 0x7f, 0xb3, 0x52, 0x0e, 0xbd, 0x97, 0x7a, 0x98, 0xcd, 0x5e, 0x28, 0x7b,
+ 0xd8, 0xab, 0xa3, 0x1e, 0xf6, 0x37, 0xc9, 0xea, 0x20, 0xe3, 0xc2, 0x8d, 0x4f, 0x22, 0xd7, 0x4c,
+ 0xa8, 0xaf, 0x4b, 0xe8, 0xc3, 0x93, 0x68, 0x4b, 0xc2, 0xec, 0xfb, 0x23, 0x7e, 0xbb, 0xed, 0x90,
+ 0x46, 0x10, 0x96, 0x09, 0xc4, 0x10, 0x8e, 0x36, 0xb8, 0x9e, 0x74, 0x46, 0x8a, 0x17, 0xd2, 0x08,
+ 0xc5, 0x6c, 0xde, 0xd1, 0x69, 0x2a, 0xb2, 0x05, 0xb7, 0xef, 0x8f, 0x78, 0xea, 0xc6, 0xfb, 0x99,
+ 0x69, 0x52, 0xf6, 0x1f, 0x57, 0x4c, 0xce, 0x3e, 0xdc, 0x3d, 0x44, 0x93, 0xf3, 0x50, 0xa4, 0x41,
+ 0xd4, 0xb3, 0x2e, 0x12, 0xa9, 0x80, 0x66, 0x83, 0x2c, 0x84, 0x43, 0xb3, 0x82, 0x4f, 0x71, 0x0d,
+ 0x90, 0x3c, 0x54, 0x39, 0xfa, 0x48, 0x73, 0x0f, 0x7f, 0x01, 0x90, 0xc7, 0x34, 0x67, 0xc7, 0x2c,
+ 0x0d, 0xc4, 0x50, 0x69, 0x25, 0x79, 0x59, 0xb6, 0x3c, 0x8a, 0xd3, 0x01, 0x15, 0x22, 0x8f, 0xf7,
+ 0x14, 0x00, 0xb8, 0xa0, 0x68, 0x4a, 0xd3, 0x1e, 0x57, 0xd9, 0x4e, 0xba, 0x68, 0x27, 0xe4, 0xdc,
+ 0x04, 0x82, 0xef, 0x66, 0xbd, 0x32, 0x2d, 0x95, 0x51, 0x5a, 0x5a, 0x64, 0xa9, 0x9b, 0xf5, 0xe0,
+ 0x68, 0xc0, 0x5d, 0xa7, 0x8b, 0xd6, 0x1b, 0x84, 0x14, 0x1f, 0x48, 0x50, 0x8e, 0x48, 0x03, 0x62,
+ 0x7f, 0xaa, 0x24, 0xfd, 0x70, 0x8b, 0xf3, 0xd8, 0x0b, 0xa8, 0x80, 0xd0, 0x8b, 0xe4, 0xb8, 0x14,
+ 0xbd, 0x5c, 0xd2, 0xe5, 0x62, 0x95, 0xd2, 0x87, 0xf6, 0x60, 0xad, 0xec, 0x2e, 0x2e, 0xf9, 0x84,
+ 0xe6, 0xf9, 0x12, 0xcd, 0xd0, 0x8d, 0xb9, 0x8c, 0xd5, 0xb1, 0x65, 0x3c, 0x44, 0x1d, 0x73, 0xf7,
+ 0x70, 0x3b, 0x1e, 0x24, 0x99, 0x60, 0x5f, 0xb0, 0x13, 0xdc, 0xd4, 0xb2, 0x4c, 0x85, 0x7e, 0xbb,
+ 0xfc, 0x1e, 0xb1, 0x8a, 0x71, 0x68, 0xe4, 0x07, 0x3e, 0x15, 0x4c, 0x0d, 0xd6, 0xd4, 0x83, 0x69,
+ 0xb8, 0xfd, 0x2f, 0xab, 0xe4, 0xdd, 0x19, 0x7a, 0xcd, 0x67, 0xf1, 0x42, 0xbd, 0x9f, 0x3a, 0x1f,
+ 0xb9, 0x99, 0x02, 0x0e, 0xac, 0x70, 0x07, 0x0c, 0xa2, 0x75, 0x73, 0xf8, 0xb5, 0x85, 0x80, 0x4b,
+ 0x66, 0xec, 0x03, 0xcc, 0x7a, 0x9b, 0x34, 0x3d, 0xe1, 0xfa, 0x71, 0x24, 0xdc, 0x30, 0x78, 0xca,
+ 0xdc, 0x61, 0x9c, 0x29, 0xcf, 0x45, 0xc3, 0x13, 0x3b, 0x71, 0x24, 0x1e, 0x04, 0x4f, 0xd9, 0x77,
+ 0xe3, 0x4c, 0x55, 0x1c, 0xc6, 0x59, 0x51, 0x19, 0x5f, 0x99, 0xca, 0x8a, 0xdf, 0x8d, 0x33, 0x5d,
+ 0xd7, 0xfa, 0x06, 0x79, 0xcd, 0x13, 0x30, 0x2e, 0x0e, 0xcb, 0x47, 0x7a, 0xc7, 0x10, 0x7b, 0xcb,
+ 0x83, 0xfd, 0xa6, 0xaa, 0x18, 0x03, 0xd9, 0x1b, 0xa8, 0x90, 0xea, 0x9b, 0x20, 0x12, 0x0f, 0xe2,
+ 0x1e, 0xb7, 0xff, 0x61, 0x85, 0xd4, 0x81, 0x91, 0xdb, 0x88, 0x98, 0xf2, 0xd1, 0x19, 0x79, 0xfc,
+ 0xf1, 0x1e, 0xe8, 0x09, 0xca, 0x38, 0x54, 0x45, 0x50, 0xca, 0xe8, 0x30, 0x8c, 0x55, 0x52, 0x51,
+ 0xdd, 0xd1, 0x45, 0xb0, 0xcd, 0x55, 0x48, 0x62, 0xde, 0xb8, 0xef, 0x03, 0x50, 0x83, 0x7a, 0x9e,
+ 0x61, 0x82, 0xab, 0x92, 0x54, 0x74, 0x82, 0x44, 0xe9, 0x89, 0xf2, 0xce, 0xbe, 0x3d, 0xc1, 0x6a,
+ 0xbe, 0x9f, 0x32, 0xa6, 0x23, 0xc4, 0xe7, 0xe0, 0xda, 0x2e, 0x5c, 0xbe, 0xaa, 0x64, 0xff, 0x7e,
+ 0x65, 0x82, 0x2d, 0x6c, 0x34, 0x9c, 0xed, 0x50, 0x7d, 0x9f, 0x58, 0xbd, 0x94, 0x46, 0xf2, 0x96,
+ 0x53, 0x47, 0x69, 0x31, 0xd2, 0xba, 0xc2, 0x1c, 0xe4, 0x08, 0xeb, 0x0a, 0x59, 0xd5, 0xd5, 0x15,
+ 0x51, 0x73, 0x50, 0xb5, 0xa1, 0xa0, 0x5b, 0x48, 0xdb, 0xbf, 0x51, 0x36, 0xd7, 0x8e, 0xb3, 0x9f,
+ 0x7b, 0x56, 0x90, 0x40, 0xd8, 0x7a, 0x29, 0xe5, 0x7d, 0xd0, 0xe3, 0xae, 0x90, 0x55, 0xed, 0xf1,
+ 0x74, 0x8f, 0x42, 0xaa, 0xee, 0xaa, 0x86, 0xd3, 0xd0, 0xd0, 0xfb, 0x12, 0x08, 0xb7, 0xb1, 0xae,
+ 0x26, 0xd7, 0x83, 0xbb, 0x4f, 0xa3, 0xf8, 0x44, 0x3b, 0x07, 0x2c, 0x8d, 0x93, 0x1a, 0x1d, 0xff,
+ 0x5c, 0x62, 0xa4, 0x1e, 0xd6, 0xcb, 0x02, 0xdf, 0xf5, 0xd3, 0x81, 0x5e, 0x31, 0x59, 0xde, 0x49,
+ 0x07, 0xf2, 0x1a, 0x01, 0x14, 0x4f, 0xc2, 0x40, 0xa8, 0xfc, 0x8e, 0x65, 0x09, 0x39, 0x94, 0x80,
+ 0x1c, 0x3d, 0x60, 0x69, 0x8f, 0xa9, 0xb3, 0x0f, 0xd0, 0xfb, 0x12, 0x00, 0x3a, 0x4c, 0xec, 0x67,
+ 0xfa, 0x3d, 0x36, 0x5a, 0xe7, 0x04, 0x41, 0x5f, 0xa8, 0xef, 0x0f, 0xa9, 0x0a, 0x09, 0x15, 0x7d,
+ 0xa5, 0xf7, 0xab, 0x0a, 0x07, 0x54, 0xf4, 0xc1, 0x8b, 0x20, 0x19, 0x80, 0x9a, 0xad, 0xca, 0xcd,
+ 0xf2, 0x34, 0x4b, 0xec, 0xff, 0x58, 0xc5, 0xd3, 0xae, 0xc4, 0xba, 0x59, 0x56, 0x72, 0x4a, 0xca,
+ 0xf6, 0x7b, 0xc4, 0xea, 0x86, 0x71, 0xd7, 0x2d, 0x31, 0x50, 0x5d, 0x8d, 0x4d, 0x89, 0xd9, 0x31,
+ 0xb8, 0x27, 0x89, 0x83, 0x89, 0xbb, 0x72, 0xc6, 0x9a, 0x39, 0x00, 0xd9, 0xcd, 0x02, 0xdf, 0xfa,
+ 0xc0, 0x58, 0x08, 0xc8, 0x05, 0xf6, 0x8f, 0xb8, 0xd4, 0x55, 0x94, 0x1f, 0x32, 0x5f, 0xb5, 0x20,
+ 0x64, 0x3b, 0x47, 0x7c, 0x2f, 0xb1, 0x3e, 0x24, 0xe7, 0xc6, 0x1b, 0x80, 0x82, 0x84, 0x1b, 0xe0,
+ 0xcc, 0x48, 0x13, 0xd0, 0x94, 0xde, 0x21, 0xeb, 0xe5, 0x46, 0x59, 0x1a, 0x2a, 0x46, 0xae, 0x99,
+ 0xf5, 0x1f, 0xa7, 0xe1, 0x28, 0xbb, 0x6b, 0xa3, 0xec, 0xb6, 0x7f, 0x5c, 0xc5, 0x23, 0x61, 0xc7,
+ 0xd9, 0xbf, 0x1f, 0x44, 0x3a, 0xd5, 0x19, 0x58, 0xe9, 0x8c, 0xb1, 0xd2, 0x79, 0x89, 0xac, 0xbc,
+ 0x44, 0xea, 0x66, 0x3c, 0x45, 0x87, 0x5c, 0x8c, 0x70, 0xca, 0x08, 0xb7, 0x17, 0x66, 0xe5, 0xf6,
+ 0xe2, 0x8b, 0x73, 0x7b, 0xe9, 0x05, 0xb9, 0x5d, 0x9b, 0xc8, 0x6d, 0xfb, 0xd3, 0x11, 0x57, 0x79,
+ 0x9f, 0x79, 0x4f, 0x0f, 0x13, 0xe6, 0x05, 0x34, 0x3c, 0xcc, 0xd2, 0x63, 0x06, 0x1f, 0xd8, 0xe1,
+ 0xf0, 0xab, 0xb0, 0x33, 0x6a, 0x08, 0xd8, 0xf3, 0xed, 0xff, 0x54, 0x0a, 0xf6, 0x4d, 0x6a, 0x5f,
+ 0x12, 0xf5, 0xa9, 0xeb, 0xb3, 0x81, 0x1e, 0x0f, 0x7d, 0x4c, 0x63, 0x21, 0x37, 0xe8, 0xe7, 0x0c,
+ 0x83, 0x5e, 0x6e, 0xb6, 0x8c, 0x8b, 0x78, 0x00, 0xb3, 0x52, 0x5a, 0x0e, 0x42, 0xa4, 0xf4, 0x5c,
+ 0x25, 0xcd, 0x20, 0x82, 0xb7, 0x28, 0x2e, 0x8f, 0x8f, 0xc4, 0x09, 0x4d, 0x71, 0xcb, 0xd7, 0x9c,
+ 0x35, 0x05, 0x3f, 0x54, 0xe0, 0xc2, 0x5b, 0xbd, 0x68, 0x26, 0x7f, 0x7f, 0xc7, 0x7c, 0x70, 0xb3,
+ 0x73, 0x70, 0xc8, 0x22, 0x7f, 0xda, 0x7c, 0xa6, 0xf3, 0xa5, 0xe4, 0x5b, 0xa9, 0x2b, 0xdf, 0x8a,
+ 0x4b, 0xde, 0x99, 0xa9, 0x67, 0x87, 0x25, 0xe1, 0xf0, 0xb9, 0xec, 0x2a, 0x1c, 0xed, 0x39, 0xe9,
+ 0xdc, 0xd4, 0x60, 0xf5, 0xf5, 0x11, 0xa7, 0xbd, 0x58, 0x08, 0x16, 0xe9, 0x58, 0x27, 0xba, 0x63,
+ 0x47, 0x7d, 0xa3, 0x95, 0x71, 0xdf, 0xe8, 0x15, 0xb2, 0x9a, 0xe7, 0x34, 0x88, 0x34, 0x60, 0x3a,
+ 0xf2, 0xd9, 0xd0, 0xd0, 0x47, 0x12, 0x68, 0xff, 0x8a, 0xf9, 0x50, 0xe4, 0xd4, 0x41, 0x4b, 0x59,
+ 0x39, 0x4e, 0x39, 0x2b, 0x47, 0xcd, 0xab, 0x43, 0xce, 0x64, 0x9c, 0xb9, 0x98, 0xf7, 0xe6, 0x42,
+ 0x5f, 0xda, 0x65, 0x5c, 0x73, 0xd6, 0x33, 0xce, 0x0e, 0x01, 0xf3, 0x4b, 0x0a, 0x61, 0xff, 0xe7,
+ 0x52, 0x36, 0xeb, 0x9e, 0x60, 0x83, 0xad, 0x28, 0x8a, 0xb3, 0xc8, 0x83, 0xcf, 0x47, 0x70, 0xfc,
+ 0xaa, 0x15, 0x4c, 0x92, 0x9d, 0xa8, 0x77, 0x60, 0x15, 0xfd, 0x55, 0x2b, 0x39, 0x4f, 0x76, 0x82,
+ 0xaf, 0xc5, 0xbe, 0x4d, 0xea, 0x59, 0xc4, 0x19, 0x8b, 0x54, 0x25, 0xf4, 0xbb, 0xbd, 0xdd, 0x39,
+ 0xa5, 0xef, 0xce, 0x63, 0x68, 0x00, 0x8f, 0xf3, 0x56, 0xb2, 0xfc, 0x37, 0x6f, 0xff, 0xbb, 0x0a,
+ 0x21, 0x05, 0x6e, 0x8a, 0x62, 0x22, 0xa5, 0x38, 0x8e, 0xa4, 0xae, 0xec, 0x16, 0x5a, 0xbe, 0x82,
+ 0xec, 0xf9, 0xf2, 0xb2, 0xa3, 0x9c, 0xb3, 0xfc, 0xc5, 0xd8, 0xbc, 0xb3, 0x04, 0x65, 0xf5, 0x60,
+ 0x67, 0x00, 0x1e, 0x1c, 0x8c, 0x10, 0xa8, 0x12, 0x7c, 0x1d, 0x46, 0x3d, 0x0e, 0xee, 0xd1, 0x20,
+ 0x52, 0x8e, 0xd3, 0x25, 0xa7, 0xa1, 0xa0, 0xbb, 0x00, 0x84, 0xe4, 0x7c, 0x0c, 0x4b, 0x20, 0x55,
+ 0x2a, 0xdc, 0x8b, 0x30, 0x34, 0xa8, 0xde, 0x34, 0xdf, 0xfe, 0xe9, 0x6c, 0x9e, 0xd1, 0xe9, 0xdb,
+ 0x3f, 0x2e, 0x7b, 0x9b, 0x39, 0x4b, 0xbf, 0x88, 0x45, 0x70, 0x14, 0xa0, 0x77, 0x81, 0x5b, 0x0f,
+ 0x49, 0x23, 0x32, 0x01, 0xca, 0xb4, 0xbf, 0xda, 0x39, 0xa5, 0x51, 0xc7, 0x2c, 0x39, 0xe5, 0xf6,
+ 0xed, 0x5f, 0x26, 0x75, 0x13, 0x6d, 0xdd, 0x24, 0xe7, 0x32, 0xce, 0x52, 0xd7, 0xac, 0x65, 0x06,
+ 0x63, 0x36, 0xb2, 0x91, 0xee, 0xe1, 0x0c, 0xdf, 0xd0, 0x9f, 0x4e, 0x50, 0x07, 0x0d, 0x7e, 0x36,
+ 0xe1, 0xcf, 0x2b, 0xa5, 0x8c, 0x88, 0x78, 0x20, 0xe7, 0x58, 0x9e, 0xcf, 0x7b, 0xc4, 0x2a, 0x44,
+ 0xc9, 0xc3, 0x1a, 0x5a, 0x9a, 0x9a, 0x5a, 0x9a, 0x54, 0x4b, 0xc8, 0x4d, 0x1a, 0xaf, 0x2d, 0x0d,
+ 0x59, 0x95, 0xde, 0xd7, 0x70, 0xce, 0x8e, 0xb6, 0x79, 0x28, 0x91, 0xd6, 0x2e, 0xb9, 0x38, 0xa1,
+ 0xa1, 0x7a, 0x78, 0x9e, 0x20, 0x27, 0xf1, 0x7e, 0x7a, 0x7d, 0xb4, 0x83, 0x43, 0xb3, 0x92, 0xfd,
+ 0xb6, 0x79, 0x8e, 0xa9, 0x55, 0x9c, 0x34, 0x31, 0xfb, 0xef, 0x97, 0xb4, 0xce, 0x87, 0x47, 0x47,
+ 0x61, 0x10, 0xb1, 0x7d, 0xf4, 0x12, 0x94, 0x18, 0x7e, 0x95, 0x34, 0x63, 0xc4, 0xba, 0xfa, 0xab,
+ 0x90, 0x6a, 0xfe, 0x6b, 0x71, 0xa9, 0x15, 0xe4, 0x43, 0x1d, 0xa5, 0x01, 0x8b, 0x7c, 0xee, 0x9e,
+ 0x04, 0xa2, 0xef, 0x8e, 0xb5, 0x43, 0x75, 0xb4, 0xad, 0x2a, 0x49, 0x15, 0xb2, 0x3c, 0x30, 0xb7,
+ 0xdf, 0x9a, 0xa0, 0x0b, 0x97, 0xeb, 0x80, 0x51, 0x6e, 0x6f, 0x99, 0xf3, 0xdc, 0xee, 0x53, 0x69,
+ 0xba, 0xdf, 0x87, 0x6e, 0x55, 0xb5, 0xcf, 0x30, 0x7a, 0x61, 0xea, 0xf5, 0x95, 0x92, 0x5e, 0x6f,
+ 0xff, 0x49, 0xe9, 0x39, 0xe2, 0x29, 0x7d, 0x98, 0x27, 0xd8, 0xe4, 0xbe, 0x00, 0x93, 0x79, 0x1e,
+ 0xe3, 0x5c, 0x5b, 0x1c, 0xaa, 0x68, 0x7d, 0x87, 0xd4, 0xf2, 0xe9, 0xe3, 0x43, 0xd7, 0x4f, 0x3a,
+ 0x2f, 0x34, 0x6a, 0xa7, 0x84, 0x74, 0xf2, 0xde, 0xda, 0x7f, 0x83, 0x34, 0x4a, 0x28, 0x69, 0xb6,
+ 0xab, 0x93, 0xbc, 0x48, 0x5c, 0xcc, 0x01, 0xe3, 0x91, 0x8f, 0x86, 0x19, 0xf9, 0x98, 0xea, 0x31,
+ 0x92, 0x27, 0x4f, 0x16, 0xc1, 0xf3, 0x03, 0x7c, 0xa5, 0xaa, 0x4a, 0xf6, 0x2f, 0x90, 0x3b, 0x33,
+ 0xcd, 0xe3, 0x7e, 0x9c, 0x8e, 0x2e, 0xf2, 0xb6, 0xe9, 0x42, 0xba, 0x7f, 0x98, 0x37, 0xe4, 0x90,
+ 0x00, 0xf6, 0x80, 0x1d, 0xb3, 0x10, 0xbe, 0x97, 0x96, 0x13, 0x8f, 0xc7, 0x48, 0xc3, 0x31, 0x20,
+ 0xf6, 0x8f, 0x4a, 0x1f, 0x71, 0x99, 0xd2, 0x4b, 0xbe, 0x74, 0x9f, 0x93, 0x25, 0x25, 0x75, 0xea,
+ 0x44, 0xba, 0xde, 0x99, 0xb9, 0xb1, 0x5a, 0x01, 0x47, 0xf7, 0xd0, 0xfe, 0x84, 0x2c, 0x22, 0xe8,
+ 0x39, 0x2c, 0xdf, 0x20, 0x0b, 0xa1, 0xec, 0x49, 0x9f, 0x3a, 0x50, 0xb0, 0xff, 0x8f, 0x32, 0x0c,
+ 0x70, 0x6c, 0xb8, 0x23, 0xb7, 0x7c, 0x3f, 0x85, 0xf8, 0xf2, 0x65, 0xd2, 0xc0, 0x04, 0x3e, 0x1d,
+ 0xb5, 0xa8, 0xa8, 0xdc, 0x1d, 0x5d, 0x4b, 0x8a, 0xd4, 0x7b, 0xc4, 0xc2, 0x4a, 0x41, 0x9e, 0x9b,
+ 0xa3, 0xae, 0xe9, 0x9a, 0xd3, 0x04, 0xcc, 0x9e, 0xce, 0xca, 0x61, 0x90, 0x69, 0x89, 0xb5, 0x8d,
+ 0x34, 0x1e, 0x4c, 0x0f, 0xf4, 0x95, 0x2f, 0xe0, 0x1c, 0xe0, 0x8b, 0x3c, 0x1e, 0xf5, 0x70, 0xcf,
+ 0xba, 0x47, 0x2e, 0x78, 0x29, 0x83, 0xdc, 0x75, 0x9a, 0xa7, 0x14, 0xaa, 0x54, 0x4d, 0x8e, 0xce,
+ 0x63, 0x14, 0x89, 0xd7, 0x8a, 0x6a, 0xd8, 0x56, 0x25, 0x6c, 0x72, 0x70, 0x27, 0x7f, 0x49, 0xae,
+ 0xe6, 0x1a, 0x45, 0x9c, 0xaa, 0x5b, 0xfe, 0xfb, 0x74, 0x72, 0x87, 0xa8, 0xb4, 0xbd, 0xa9, 0x1b,
+ 0x3c, 0x4c, 0x0f, 0x55, 0xf5, 0x09, 0x1d, 0xdf, 0x22, 0xe7, 0x53, 0x36, 0x08, 0x22, 0x7c, 0x70,
+ 0xe6, 0xd2, 0x6e, 0x9c, 0xa9, 0x2c, 0x4a, 0xf5, 0xf9, 0x87, 0x0d, 0x44, 0xc3, 0x23, 0x4b, 0x89,
+ 0x04, 0x5e, 0xdb, 0x7f, 0x54, 0x51, 0x8e, 0x2f, 0xe7, 0x9e, 0xbc, 0xdf, 0x9e, 0xc4, 0x82, 0x1d,
+ 0x66, 0x83, 0x01, 0x4d, 0x87, 0xd6, 0x63, 0x62, 0x8d, 0xbd, 0x91, 0xd4, 0x02, 0xa3, 0xd4, 0x82,
+ 0xb1, 0x46, 0x63, 0x0f, 0x36, 0x9b, 0x23, 0xaf, 0x29, 0xbf, 0xf6, 0xdb, 0xe0, 0x3f, 0xd7, 0x89,
+ 0x2d, 0x63, 0x63, 0xcf, 0xfa, 0x95, 0xae, 0x33, 0x52, 0xbf, 0x71, 0x8f, 0x63, 0xc1, 0x5c, 0x0e,
+ 0x2d, 0x83, 0xfc, 0xa5, 0xea, 0x07, 0x9d, 0xd3, 0xbb, 0xee, 0x8c, 0xc2, 0xd7, 0x83, 0x12, 0x20,
+ 0x60, 0xbc, 0xfd, 0xc7, 0x15, 0xb2, 0x36, 0xca, 0xca, 0x17, 0x79, 0x6e, 0xfa, 0x2a, 0x59, 0x96,
+ 0xb4, 0x71, 0xf7, 0x48, 0x79, 0xf2, 0x17, 0x9c, 0x1a, 0x00, 0xee, 0x63, 0x3a, 0x1b, 0x22, 0xa9,
+ 0x54, 0x70, 0xb8, 0x8e, 0xca, 0xd6, 0x01, 0xb8, 0x85, 0x30, 0x79, 0x7c, 0xa5, 0xe0, 0xbe, 0xe4,
+ 0xca, 0x6f, 0xa5, 0x8b, 0x60, 0x62, 0x78, 0xb1, 0x32, 0x07, 0xaa, 0x0e, 0x16, 0xec, 0x40, 0x29,
+ 0x3b, 0xce, 0xbd, 0xe2, 0x3d, 0x6a, 0xbe, 0x44, 0x7a, 0x2a, 0x2f, 0x34, 0x87, 0xf3, 0x64, 0x09,
+ 0xf8, 0x9b, 0x25, 0xda, 0x17, 0x2f, 0x8b, 0x8f, 0x13, 0x7b, 0x4f, 0xe9, 0xff, 0xa7, 0x0e, 0x35,
+ 0xdb, 0x6b, 0xea, 0x3f, 0xd3, 0x66, 0x97, 0x73, 0x6f, 0x77, 0xe4, 0x61, 0xb6, 0xee, 0x48, 0xe7,
+ 0xf7, 0xb1, 0x53, 0x24, 0xf9, 0x4e, 0x67, 0xb6, 0x4e, 0x7e, 0xf6, 0x92, 0xfd, 0xc3, 0x2a, 0x99,
+ 0x91, 0x96, 0xd9, 0x24, 0xfd, 0x44, 0x29, 0x87, 0x85, 0xb8, 0x17, 0x0f, 0x42, 0x8c, 0x4f, 0x57,
+ 0xcd, 0x3c, 0x5a, 0x47, 0x56, 0x2a, 0xe3, 0x1c, 0x69, 0xaa, 0x8c, 0xc0, 0x78, 0xfb, 0x4b, 0x62,
+ 0x8d, 0x57, 0x7d, 0xc1, 0x87, 0xfa, 0xf3, 0x92, 0x60, 0x14, 0xff, 0x8f, 0x2b, 0xd7, 0x1c, 0x28,
+ 0xda, 0xff, 0x4b, 0x05, 0x02, 0x8b, 0xe8, 0xd0, 0x41, 0x10, 0xf5, 0x0e, 0xe9, 0x20, 0x09, 0x99,
+ 0x75, 0x86, 0x2c, 0x0c, 0x86, 0x3a, 0x9a, 0xb5, 0xe4, 0xcc, 0x0f, 0x86, 0x7b, 0x89, 0xd5, 0x26,
+ 0xcb, 0x3d, 0xee, 0x1a, 0x6e, 0x8f, 0x05, 0x67, 0xa9, 0xc7, 0xf1, 0x33, 0xbe, 0xdf, 0x24, 0xa4,
+ 0xc7, 0x5d, 0x0e, 0xad, 0xb5, 0x3a, 0x72, 0xb1, 0x33, 0xad, 0xff, 0x0e, 0xfe, 0x71, 0x96, 0x7b,
+ 0x1c, 0x7f, 0xf1, 0x36, 0x23, 0x8b, 0x6a, 0x6c, 0xf4, 0x7e, 0xe2, 0xc0, 0xd5, 0x20, 0xb1, 0xde,
+ 0x20, 0x2b, 0xf4, 0xb8, 0xe7, 0x26, 0x41, 0xd4, 0x73, 0x07, 0x5a, 0x0b, 0x5a, 0xa6, 0xc7, 0x3d,
+ 0xd9, 0xdf, 0x3e, 0xb7, 0xde, 0x25, 0x16, 0x17, 0xbe, 0xcf, 0x8e, 0x75, 0x15, 0xf7, 0xd9, 0xf5,
+ 0x6b, 0x4a, 0xa7, 0x5d, 0x43, 0x0c, 0xd6, 0xfc, 0xce, 0xf5, 0x6b, 0xf6, 0x87, 0x78, 0x42, 0xe3,
+ 0xbd, 0x1c, 0x87, 0x61, 0x7c, 0xc2, 0x52, 0x8c, 0x57, 0x9f, 0x12, 0xcb, 0x7d, 0x82, 0xa7, 0xe4,
+ 0x78, 0xa3, 0xd9, 0x64, 0xe7, 0xbc, 0x69, 0x22, 0xc0, 0x0a, 0x28, 0x2b, 0xe1, 0x3a, 0x86, 0x88,
+ 0xa1, 0xdf, 0x3d, 0x8e, 0x3d, 0x07, 0x51, 0xef, 0x34, 0x52, 0x18, 0xba, 0x82, 0x47, 0x9b, 0xcc,
+ 0x46, 0xc8, 0x26, 0xa9, 0x07, 0xf2, 0x28, 0x54, 0x8d, 0xca, 0xdf, 0x4d, 0x5c, 0x09, 0x8a, 0xee,
+ 0xec, 0x6f, 0xea, 0x61, 0xf2, 0xef, 0x0b, 0xe4, 0xb8, 0x07, 0x01, 0x17, 0xa3, 0x5f, 0x4c, 0xa8,
+ 0x8c, 0x7d, 0x91, 0xe3, 0x37, 0x95, 0x11, 0x30, 0xad, 0x87, 0xd9, 0x08, 0x1e, 0xfb, 0x22, 0x01,
+ 0x4a, 0x5d, 0xe9, 0x8b, 0x04, 0xe0, 0x37, 0x51, 0xdc, 0x42, 0xc9, 0x5b, 0x74, 0x6a, 0x8a, 0x5d,
+ 0xdc, 0xbe, 0x83, 0x91, 0x9d, 0x9d, 0x83, 0x5d, 0x26, 0xbe, 0x80, 0x77, 0x43, 0x0f, 0x8f, 0x54,
+ 0xca, 0x8d, 0x0e, 0xa9, 0x4e, 0x34, 0xa8, 0xed, 0x00, 0x7d, 0x1f, 0xa7, 0x34, 0x9c, 0x6d, 0x0a,
+ 0x97, 0x48, 0x1d, 0xc3, 0xb9, 0xae, 0x21, 0x03, 0xce, 0x4a, 0xa2, 0x82, 0x34, 0x52, 0x0c, 0x7e,
+ 0xbd, 0x62, 0xa6, 0x1f, 0xa1, 0xfe, 0x07, 0x5f, 0x34, 0x13, 0x54, 0x64, 0x3c, 0x3f, 0x49, 0xa4,
+ 0x45, 0x8e, 0x7a, 0xa2, 0x5b, 0xb6, 0x15, 0x1a, 0x08, 0xd5, 0x0f, 0x60, 0xf2, 0xf9, 0x54, 0x4d,
+ 0x07, 0x01, 0xae, 0x98, 0xc8, 0x38, 0x86, 0xde, 0x51, 0x15, 0x27, 0x08, 0x7a, 0xc4, 0x9e, 0x09,
+ 0xfb, 0x77, 0x2b, 0xe6, 0xe7, 0x02, 0xe4, 0x8e, 0x0d, 0x3c, 0xb6, 0xcf, 0x44, 0x3f, 0xf6, 0x55,
+ 0xee, 0xed, 0x05, 0xb2, 0x32, 0x80, 0xb2, 0xe9, 0xe2, 0x21, 0x08, 0x02, 0x0f, 0xcf, 0xbb, 0x64,
+ 0x1d, 0x9f, 0x6f, 0x05, 0x3f, 0x60, 0xbe, 0x8b, 0x08, 0xe5, 0x51, 0x6a, 0x16, 0x08, 0xec, 0xd3,
+ 0x7a, 0x1b, 0xf2, 0x83, 0x4d, 0x63, 0x5b, 0x29, 0x8d, 0xab, 0x01, 0x37, 0xcd, 0x44, 0xfb, 0xb7,
+ 0x4a, 0x9f, 0xac, 0x99, 0x40, 0x58, 0xbe, 0x10, 0xcf, 0x25, 0xf0, 0x13, 0xd2, 0x1e, 0x23, 0xd0,
+ 0xcd, 0x1f, 0x26, 0x21, 0xa5, 0xad, 0x51, 0x4a, 0x75, 0xf7, 0xf6, 0x2e, 0x69, 0x1a, 0xbe, 0x86,
+ 0xbd, 0x7d, 0xa9, 0x29, 0x4a, 0x1b, 0x26, 0x18, 0x48, 0xfd, 0x52, 0x65, 0x11, 0x62, 0x49, 0x0a,
+ 0xa5, 0xd7, 0xa7, 0xc2, 0x1d, 0xe8, 0x14, 0xdf, 0x86, 0x53, 0x93, 0x00, 0xd9, 0xc8, 0xde, 0x35,
+ 0x7d, 0x9c, 0x4f, 0x68, 0x14, 0x88, 0xe1, 0x63, 0xe7, 0x81, 0x52, 0x8e, 0x4b, 0x26, 0xf2, 0xeb,
+ 0x84, 0x1c, 0x03, 0x1e, 0x9c, 0x93, 0x38, 0xa1, 0x65, 0x84, 0x3c, 0x4e, 0x41, 0xe1, 0x34, 0x58,
+ 0xb3, 0x95, 0x89, 0x7e, 0x9c, 0x06, 0x3f, 0x60, 0x0f, 0x62, 0x8f, 0x86, 0xf8, 0x4e, 0x49, 0x3f,
+ 0xaf, 0x79, 0x9f, 0x58, 0xea, 0x5d, 0x93, 0xf9, 0x49, 0x64, 0xec, 0x70, 0x1d, 0x31, 0xe6, 0x27,
+ 0x91, 0x37, 0x49, 0x13, 0x7c, 0x0b, 0xf9, 0xfb, 0xd5, 0xe2, 0x4d, 0x16, 0xc0, 0x55, 0x42, 0x25,
+ 0x7a, 0xbc, 0x43, 0x39, 0x9c, 0x7e, 0x36, 0x85, 0x6e, 0x44, 0xf4, 0x31, 0x35, 0xc3, 0x82, 0x10,
+ 0xc8, 0xfa, 0xb5, 0x7f, 0xaf, 0xe4, 0x17, 0x99, 0x44, 0xf0, 0xf3, 0x4e, 0xb0, 0x59, 0xe9, 0xea,
+ 0x90, 0x33, 0x34, 0x13, 0xf2, 0x7a, 0x9c, 0x40, 0xd8, 0x3a, 0xa2, 0x4c, 0xca, 0xfe, 0x49, 0xc5,
+ 0xf4, 0xa6, 0x4e, 0xa2, 0xac, 0xb4, 0x30, 0x2f, 0x89, 0xca, 0x17, 0xe3, 0xde, 0x3f, 0xad, 0x98,
+ 0x9e, 0xb4, 0x1d, 0x46, 0x35, 0x95, 0xe5, 0xb5, 0xfe, 0x84, 0xb4, 0xfd, 0x1c, 0x87, 0x66, 0x99,
+ 0x41, 0x08, 0xca, 0x69, 0x6b, 0xa4, 0x46, 0x41, 0xd2, 0xb7, 0xc8, 0x6b, 0xa3, 0xad, 0x4b, 0xc4,
+ 0xa1, 0x6f, 0x71, 0x74, 0x04, 0x93, 0xcc, 0x67, 0xa6, 0x23, 0x6f, 0x8c, 0xca, 0xd3, 0x59, 0x77,
+ 0x3a, 0xed, 0xd5, 0xd3, 0x69, 0xb7, 0x7f, 0xbb, 0x6a, 0xee, 0xac, 0xc7, 0xdc, 0x5c, 0xbe, 0x2d,
+ 0xb3, 0x09, 0xa6, 0xe2, 0x4e, 0x67, 0xd1, 0xdc, 0x66, 0xc3, 0x39, 0x37, 0x85, 0x41, 0xdf, 0x21,
+ 0x0d, 0x93, 0x21, 0x5a, 0x03, 0xfc, 0xb0, 0x33, 0xdb, 0xc8, 0x1d, 0x83, 0x55, 0x4e, 0xdd, 0x2f,
+ 0x0a, 0xbc, 0xed, 0x90, 0x15, 0x03, 0x39, 0x51, 0x8c, 0x2a, 0x13, 0xc5, 0xe8, 0x15, 0x52, 0x03,
+ 0x5a, 0x0a, 0xdf, 0xef, 0x12, 0x94, 0xf7, 0x7c, 0xfb, 0xa2, 0xb9, 0xe1, 0x76, 0x59, 0x21, 0xd9,
+ 0x4a, 0xfa, 0xb9, 0xfd, 0x7b, 0x73, 0x26, 0xd3, 0x26, 0x55, 0x99, 0xed, 0xa6, 0x63, 0x64, 0x3d,
+ 0x5f, 0x6a, 0xbd, 0xeb, 0x14, 0x6f, 0x3e, 0xea, 0xcc, 0x36, 0x40, 0x67, 0x14, 0xe3, 0x34, 0xe9,
+ 0x08, 0xa4, 0xfd, 0x3f, 0x2b, 0xa4, 0x39, 0x5a, 0x4d, 0xea, 0xc3, 0x90, 0x39, 0x55, 0x92, 0x54,
+ 0xcc, 0x2f, 0x59, 0x93, 0x08, 0x93, 0xad, 0x17, 0xc8, 0x8a, 0xaa, 0x66, 0xbc, 0xe6, 0x23, 0x08,
+ 0x82, 0x5b, 0x62, 0x93, 0x34, 0x21, 0x09, 0x99, 0x82, 0x9f, 0xad, 0xf4, 0xc0, 0x40, 0xc2, 0xb7,
+ 0x00, 0x0c, 0x5f, 0x9c, 0xbb, 0x40, 0x56, 0xd4, 0x0b, 0x98, 0xb4, 0xf8, 0x07, 0x17, 0x44, 0x83,
+ 0xf6, 0xc0, 0x2d, 0x1f, 0x70, 0x37, 0x61, 0x91, 0x2f, 0xf5, 0x2d, 0x74, 0x41, 0x2c, 0x07, 0xfc,
+ 0x00, 0x01, 0x12, 0x2d, 0xd5, 0x69, 0x50, 0x06, 0xb4, 0xeb, 0x7c, 0x99, 0x26, 0x09, 0x68, 0x18,
+ 0xbe, 0xfd, 0xbf, 0x4b, 0x19, 0x51, 0xf8, 0x84, 0xff, 0x41, 0xd0, 0x4d, 0x69, 0x3a, 0x7c, 0x10,
+ 0x7b, 0x4f, 0x51, 0x3f, 0xb0, 0xbe, 0x24, 0xab, 0x61, 0xec, 0x3d, 0x65, 0xbe, 0x1b, 0x22, 0x4e,
+ 0x19, 0x63, 0xd7, 0x3a, 0xcf, 0x6d, 0xdb, 0x79, 0x00, 0x0d, 0x15, 0xdc, 0x69, 0x84, 0x66, 0xd1,
+ 0xba, 0x4e, 0xce, 0xc6, 0x27, 0x91, 0xee, 0xd5, 0x55, 0x83, 0x74, 0x87, 0x3a, 0xa8, 0x1e, 0x9f,
+ 0x44, 0x46, 0x8f, 0xcc, 0xbf, 0x3b, 0x6c, 0xef, 0x92, 0x46, 0xa9, 0x4b, 0xf8, 0xae, 0x01, 0xc8,
+ 0x70, 0xf1, 0xc2, 0x11, 0xca, 0x68, 0x9b, 0x8f, 0x76, 0x59, 0x0b, 0x55, 0x47, 0xd2, 0x20, 0xb5,
+ 0xa7, 0x90, 0x7f, 0x28, 0x62, 0x60, 0x90, 0x64, 0xe0, 0x25, 0x52, 0x57, 0x2f, 0x12, 0xdc, 0x90,
+ 0x1d, 0x29, 0xa9, 0x74, 0x56, 0x14, 0xec, 0x01, 0x3b, 0x12, 0xd6, 0x67, 0x52, 0x3d, 0x8c, 0x13,
+ 0x69, 0xb7, 0xe8, 0xad, 0xfa, 0x6e, 0xe7, 0xf9, 0x5d, 0x77, 0xe4, 0xef, 0xad, 0x24, 0x91, 0xba,
+ 0x24, 0xfc, 0xe0, 0xed, 0x5f, 0x24, 0x4b, 0x0a, 0x38, 0x2d, 0x51, 0xd2, 0x9c, 0x6d, 0xb5, 0x34,
+ 0x5b, 0xfb, 0x27, 0x55, 0xf3, 0xd3, 0x05, 0x4a, 0x8b, 0xd9, 0xa6, 0x61, 0x08, 0xc9, 0x64, 0x43,
+ 0x1e, 0xf8, 0x6e, 0x1a, 0x67, 0x42, 0x8a, 0x09, 0xbe, 0x51, 0xaf, 0x03, 0xd0, 0x41, 0x98, 0x94,
+ 0x34, 0x8f, 0x86, 0xa1, 0xdb, 0xa7, 0x91, 0x9f, 0x7f, 0xba, 0x82, 0x48, 0xd0, 0x67, 0x00, 0x81,
+ 0x40, 0x31, 0x46, 0xb9, 0xbd, 0xd4, 0xd3, 0x69, 0xa1, 0x08, 0xd9, 0x4e, 0x3d, 0x23, 0x08, 0xde,
+ 0xa7, 0xbc, 0xaf, 0xc2, 0xf6, 0xaa, 0xc5, 0x67, 0x94, 0xf7, 0x21, 0x35, 0x33, 0x8b, 0x3c, 0xcc,
+ 0xef, 0xcc, 0x93, 0xe4, 0x35, 0x08, 0x93, 0xe7, 0xbc, 0xac, 0xeb, 0xc6, 0x99, 0x48, 0x32, 0xe1,
+ 0x0e, 0xe8, 0x33, 0x25, 0xaf, 0x75, 0x2f, 0xeb, 0x3e, 0x04, 0xe0, 0x3e, 0x7d, 0x26, 0x95, 0x4f,
+ 0xcc, 0xd2, 0xc0, 0x70, 0x32, 0x16, 0xac, 0x37, 0x49, 0x43, 0x92, 0x9a, 0xd0, 0x94, 0x0e, 0x98,
+ 0x50, 0x5f, 0xb0, 0xa8, 0x3b, 0x65, 0xa0, 0x14, 0x08, 0xb0, 0xe0, 0xe2, 0x28, 0x1c, 0xaa, 0xff,
+ 0x52, 0x51, 0x93, 0x80, 0x87, 0x51, 0x38, 0xb4, 0x6e, 0x90, 0xb3, 0x03, 0xfa, 0x4c, 0x0e, 0xcf,
+ 0x05, 0x85, 0xdd, 0xe3, 0xca, 0xd6, 0x5c, 0x7d, 0xbf, 0xe2, 0xcc, 0x80, 0x3e, 0x7b, 0x58, 0xe0,
+ 0x24, 0x63, 0xb9, 0xfd, 0xab, 0x15, 0xd3, 0x1f, 0xaa, 0x35, 0x47, 0x98, 0xf3, 0x08, 0xbf, 0x2a,
+ 0xcf, 0xe1, 0x57, 0x75, 0x8c, 0x5f, 0x57, 0xc8, 0xaa, 0x6e, 0xaf, 0x3e, 0x0c, 0x8b, 0x49, 0x24,
+ 0x0d, 0xd5, 0x87, 0xfa, 0x0c, 0xee, 0xdf, 0x59, 0x9a, 0xa0, 0x55, 0x4b, 0xea, 0xf2, 0x33, 0xf5,
+ 0xe7, 0x63, 0xf9, 0x2f, 0x92, 0x15, 0x26, 0xbb, 0x2b, 0x7d, 0x52, 0xca, 0x04, 0xe1, 0x7f, 0x8b,
+ 0x80, 0x4f, 0x61, 0x98, 0x5f, 0xc2, 0xad, 0x3b, 0x0d, 0x84, 0xea, 0x0f, 0xe1, 0xbe, 0x45, 0xd6,
+ 0x62, 0xae, 0x13, 0xae, 0xf1, 0x43, 0x06, 0xf8, 0x09, 0x9d, 0x46, 0xcc, 0x55, 0xbe, 0x75, 0xfe,
+ 0xde, 0x69, 0xc8, 0x05, 0x1b, 0x60, 0x9d, 0x9a, 0x4a, 0xe9, 0x03, 0x90, 0xfe, 0x76, 0x1b, 0x24,
+ 0x1c, 0x68, 0x7f, 0xf5, 0x32, 0xe6, 0xdb, 0x49, 0x98, 0x76, 0x57, 0x5f, 0x25, 0x4d, 0xf6, 0xcc,
+ 0x63, 0xf8, 0x42, 0x39, 0x65, 0x5e, 0x9c, 0xe2, 0xab, 0xcd, 0xba, 0xb3, 0x96, 0xc3, 0x1d, 0x00,
+ 0x5b, 0x77, 0x48, 0x2b, 0x89, 0x53, 0x41, 0xbb, 0x21, 0x73, 0x47, 0xe9, 0x5b, 0x81, 0x26, 0x67,
+ 0x35, 0xfe, 0x61, 0x89, 0xce, 0x6b, 0x64, 0x23, 0x6f, 0x68, 0x12, 0x5c, 0xc7, 0xc7, 0xd0, 0x1a,
+ 0x77, 0x58, 0x10, 0x7e, 0x99, 0x34, 0x4e, 0x28, 0x97, 0x5c, 0x3a, 0x66, 0xa9, 0x60, 0xbe, 0xfa,
+ 0x6f, 0x26, 0xf5, 0x13, 0xca, 0xb7, 0x35, 0x0c, 0xac, 0x1f, 0xfd, 0xbf, 0x1b, 0x14, 0xcf, 0x57,
+ 0xf1, 0x8a, 0xd1, 0x60, 0x27, 0x37, 0x81, 0xd5, 0xa3, 0x11, 0x65, 0x40, 0xae, 0xe9, 0x5d, 0x07,
+ 0x40, 0xf4, 0x5d, 0xe8, 0x1b, 0xcb, 0x94, 0x91, 0x66, 0x71, 0x63, 0x6d, 0x17, 0x72, 0xf2, 0x01,
+ 0xd9, 0x28, 0x6a, 0x1a, 0x12, 0xb3, 0x8e, 0x09, 0x23, 0xba, 0xf6, 0x7e, 0x2e, 0x39, 0xb7, 0xc8,
+ 0xf9, 0xa2, 0x41, 0x59, 0x50, 0x2d, 0x60, 0xc1, 0x86, 0x6e, 0x73, 0x68, 0x0a, 0xec, 0x55, 0x45,
+ 0x91, 0x29, 0x54, 0x67, 0x8a, 0x4f, 0xda, 0xde, 0x33, 0x04, 0xeb, 0x9a, 0x41, 0x52, 0xc0, 0x79,
+ 0x26, 0x4d, 0x94, 0x50, 0xfd, 0xdb, 0x93, 0x86, 0x63, 0xe9, 0xee, 0x01, 0xb5, 0x23, 0x31, 0xd6,
+ 0x6d, 0x83, 0x26, 0x2f, 0x1e, 0x24, 0x21, 0x13, 0xba, 0xd1, 0x59, 0x8c, 0x85, 0xea, 0x46, 0x1a,
+ 0x0b, 0xed, 0xec, 0xf3, 0x78, 0x04, 0x6f, 0xed, 0x3f, 0x8e, 0x42, 0xb8, 0x03, 0x53, 0x69, 0x31,
+ 0x47, 0x3d, 0xdb, 0xc3, 0x4d, 0x3a, 0x86, 0x98, 0x4d, 0xf1, 0xb9, 0x42, 0x56, 0x47, 0x5e, 0xca,
+ 0xe3, 0x71, 0xd1, 0x60, 0xa5, 0x47, 0xf2, 0x16, 0x9a, 0x8f, 0x7a, 0x90, 0xcf, 0xee, 0x3d, 0xd9,
+ 0xb6, 0xef, 0xa0, 0x0f, 0xce, 0x84, 0xcd, 0xe6, 0xb0, 0x0d, 0xcc, 0x63, 0x45, 0x5d, 0x59, 0xea,
+ 0x4b, 0x08, 0xf8, 0x00, 0xf9, 0x6d, 0xb2, 0x96, 0x20, 0xd8, 0xed, 0xe2, 0xad, 0xaa, 0xbc, 0xc7,
+ 0xab, 0x0a, 0x7c, 0x17, 0xa1, 0x72, 0x23, 0xea, 0x8a, 0x34, 0xd1, 0x1f, 0x3b, 0x24, 0x0a, 0xb4,
+ 0x95, 0x24, 0xf6, 0x8e, 0x99, 0x7d, 0xf8, 0x79, 0xe0, 0x3d, 0x2d, 0x0f, 0x27, 0x2f, 0x06, 0x79,
+ 0x62, 0xbb, 0x70, 0xcb, 0xf6, 0xb4, 0xe1, 0x5d, 0x73, 0xea, 0x12, 0x2a, 0x2f, 0xcc, 0x5d, 0x3a,
+ 0x60, 0xf6, 0x1f, 0x56, 0xcc, 0xb4, 0xea, 0x27, 0xb1, 0x3a, 0x06, 0x0f, 0xd2, 0x5c, 0x3d, 0x86,
+ 0x0c, 0x11, 0xb9, 0xa4, 0x23, 0xdf, 0x70, 0x58, 0xc4, 0x7b, 0xa2, 0xf8, 0xc2, 0xc7, 0x55, 0xd2,
+ 0x84, 0x8f, 0xeb, 0x1c, 0x8f, 0x7c, 0xb9, 0x64, 0xd1, 0x59, 0xd3, 0x70, 0x5d, 0x55, 0x9a, 0xe1,
+ 0xd8, 0xa3, 0x4a, 0x7c, 0x58, 0x70, 0x6a, 0x08, 0xc0, 0xcc, 0x07, 0x69, 0x72, 0x67, 0x89, 0x8e,
+ 0x3f, 0x62, 0xc9, 0xfe, 0xd7, 0xa5, 0x6f, 0x2c, 0x4c, 0x24, 0x35, 0x5f, 0xa4, 0x9f, 0x05, 0xc9,
+ 0xa5, 0xef, 0x02, 0x96, 0x45, 0xad, 0x34, 0x9f, 0xf9, 0xf2, 0x7c, 0xec, 0xc7, 0xb8, 0x50, 0x77,
+ 0xa9, 0xdf, 0x63, 0xdb, 0x29, 0x3d, 0x12, 0x23, 0xce, 0x84, 0xc9, 0x99, 0x23, 0x52, 0x87, 0x95,
+ 0x2d, 0x5c, 0x33, 0xa0, 0x48, 0x00, 0x04, 0xc1, 0xca, 0xbb, 0x0b, 0x9f, 0x55, 0x7e, 0xb5, 0xf2,
+ 0x57, 0xfe, 0x6f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xc0, 0x27, 0xc7, 0xd2, 0xe3, 0x71, 0x00, 0x00,
}
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server_friends.pb.go b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server_friends.pb.go
index de025890..edb79b76 100644
--- a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server_friends.pb.go
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server_friends.pb.go
@@ -22,10 +22,10 @@ const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
type CMsgClientFriendMsg struct {
Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
- ChatEntryType *int32 `protobuf:"varint,2,opt,name=chat_entry_type" json:"chat_entry_type,omitempty"`
+ ChatEntryType *int32 `protobuf:"varint,2,opt,name=chat_entry_type,json=chatEntryType" json:"chat_entry_type,omitempty"`
Message []byte `protobuf:"bytes,3,opt,name=message" json:"message,omitempty"`
- Rtime32ServerTimestamp *uint32 `protobuf:"fixed32,4,opt,name=rtime32_server_timestamp" json:"rtime32_server_timestamp,omitempty"`
- EchoToSender *bool `protobuf:"varint,5,opt,name=echo_to_sender" json:"echo_to_sender,omitempty"`
+ Rtime32ServerTimestamp *uint32 `protobuf:"fixed32,4,opt,name=rtime32_server_timestamp,json=rtime32ServerTimestamp" json:"rtime32_server_timestamp,omitempty"`
+ EchoToSender *bool `protobuf:"varint,5,opt,name=echo_to_sender,json=echoToSender" json:"echo_to_sender,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -92,11 +92,11 @@ func (m *CMsgClientFriendMsg) GetEchoToSender() bool {
}
type CMsgClientFriendMsgIncoming struct {
- SteamidFrom *uint64 `protobuf:"fixed64,1,opt,name=steamid_from" json:"steamid_from,omitempty"`
- ChatEntryType *int32 `protobuf:"varint,2,opt,name=chat_entry_type" json:"chat_entry_type,omitempty"`
- FromLimitedAccount *bool `protobuf:"varint,3,opt,name=from_limited_account" json:"from_limited_account,omitempty"`
+ SteamidFrom *uint64 `protobuf:"fixed64,1,opt,name=steamid_from,json=steamidFrom" json:"steamid_from,omitempty"`
+ ChatEntryType *int32 `protobuf:"varint,2,opt,name=chat_entry_type,json=chatEntryType" json:"chat_entry_type,omitempty"`
+ FromLimitedAccount *bool `protobuf:"varint,3,opt,name=from_limited_account,json=fromLimitedAccount" json:"from_limited_account,omitempty"`
Message []byte `protobuf:"bytes,4,opt,name=message" json:"message,omitempty"`
- Rtime32ServerTimestamp *uint32 `protobuf:"fixed32,5,opt,name=rtime32_server_timestamp" json:"rtime32_server_timestamp,omitempty"`
+ Rtime32ServerTimestamp *uint32 `protobuf:"fixed32,5,opt,name=rtime32_server_timestamp,json=rtime32ServerTimestamp" json:"rtime32_server_timestamp,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -163,8 +163,8 @@ func (m *CMsgClientFriendMsgIncoming) GetRtime32ServerTimestamp() uint32 {
}
type CMsgClientAddFriend struct {
- SteamidToAdd *uint64 `protobuf:"fixed64,1,opt,name=steamid_to_add" json:"steamid_to_add,omitempty"`
- AccountnameOrEmailToAdd *string `protobuf:"bytes,2,opt,name=accountname_or_email_to_add" json:"accountname_or_email_to_add,omitempty"`
+ SteamidToAdd *uint64 `protobuf:"fixed64,1,opt,name=steamid_to_add,json=steamidToAdd" json:"steamid_to_add,omitempty"`
+ AccountnameOrEmailToAdd *string `protobuf:"bytes,2,opt,name=accountname_or_email_to_add,json=accountnameOrEmailToAdd" json:"accountname_or_email_to_add,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -211,8 +211,8 @@ func (m *CMsgClientAddFriend) GetAccountnameOrEmailToAdd() string {
type CMsgClientAddFriendResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- SteamIdAdded *uint64 `protobuf:"fixed64,2,opt,name=steam_id_added" json:"steam_id_added,omitempty"`
- PersonaNameAdded *string `protobuf:"bytes,3,opt,name=persona_name_added" json:"persona_name_added,omitempty"`
+ SteamIdAdded *uint64 `protobuf:"fixed64,2,opt,name=steam_id_added,json=steamIdAdded" json:"steam_id_added,omitempty"`
+ PersonaNameAdded *string `protobuf:"bytes,3,opt,name=persona_name_added,json=personaNameAdded" json:"persona_name_added,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -355,9 +355,9 @@ func (m *CMsgClientHideFriend) GetHide() bool {
type CMsgClientFriendsList struct {
Bincremental *bool `protobuf:"varint,1,opt,name=bincremental" json:"bincremental,omitempty"`
Friends []*CMsgClientFriendsList_Friend `protobuf:"bytes,2,rep,name=friends" json:"friends,omitempty"`
- MaxFriendCount *uint32 `protobuf:"varint,3,opt,name=max_friend_count" json:"max_friend_count,omitempty"`
- ActiveFriendCount *uint32 `protobuf:"varint,4,opt,name=active_friend_count" json:"active_friend_count,omitempty"`
- FriendsLimitHit *bool `protobuf:"varint,5,opt,name=friends_limit_hit" json:"friends_limit_hit,omitempty"`
+ MaxFriendCount *uint32 `protobuf:"varint,3,opt,name=max_friend_count,json=maxFriendCount" json:"max_friend_count,omitempty"`
+ ActiveFriendCount *uint32 `protobuf:"varint,4,opt,name=active_friend_count,json=activeFriendCount" json:"active_friend_count,omitempty"`
+ FriendsLimitHit *bool `protobuf:"varint,5,opt,name=friends_limit_hit,json=friendsLimitHit" json:"friends_limit_hit,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -826,7 +826,7 @@ func (m *CMsgClientSetPlayerNicknameResponse) GetEresult() uint32 {
}
type CMsgClientRequestFriendData struct {
- PersonaStateRequested *uint32 `protobuf:"varint,1,opt,name=persona_state_requested" json:"persona_state_requested,omitempty"`
+ PersonaStateRequested *uint32 `protobuf:"varint,1,opt,name=persona_state_requested,json=personaStateRequested" json:"persona_state_requested,omitempty"`
Friends []uint64 `protobuf:"fixed64,2,rep,name=friends" json:"friends,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -873,14 +873,14 @@ func (m *CMsgClientRequestFriendData) GetFriends() []uint64 {
}
type CMsgClientChangeStatus struct {
- PersonaState *uint32 `protobuf:"varint,1,opt,name=persona_state" json:"persona_state,omitempty"`
- PlayerName *string `protobuf:"bytes,2,opt,name=player_name" json:"player_name,omitempty"`
- IsAutoGeneratedName *bool `protobuf:"varint,3,opt,name=is_auto_generated_name" json:"is_auto_generated_name,omitempty"`
- HighPriority *bool `protobuf:"varint,4,opt,name=high_priority" json:"high_priority,omitempty"`
- PersonaSetByUser *bool `protobuf:"varint,5,opt,name=persona_set_by_user" json:"persona_set_by_user,omitempty"`
- PersonaStateFlags *uint32 `protobuf:"varint,6,opt,name=persona_state_flags,def=0" json:"persona_state_flags,omitempty"`
- NeedPersonaResponse *bool `protobuf:"varint,7,opt,name=need_persona_response" json:"need_persona_response,omitempty"`
- IsClientIdle *bool `protobuf:"varint,8,opt,name=is_client_idle" json:"is_client_idle,omitempty"`
+ PersonaState *uint32 `protobuf:"varint,1,opt,name=persona_state,json=personaState" json:"persona_state,omitempty"`
+ PlayerName *string `protobuf:"bytes,2,opt,name=player_name,json=playerName" json:"player_name,omitempty"`
+ IsAutoGeneratedName *bool `protobuf:"varint,3,opt,name=is_auto_generated_name,json=isAutoGeneratedName" json:"is_auto_generated_name,omitempty"`
+ HighPriority *bool `protobuf:"varint,4,opt,name=high_priority,json=highPriority" json:"high_priority,omitempty"`
+ PersonaSetByUser *bool `protobuf:"varint,5,opt,name=persona_set_by_user,json=personaSetByUser" json:"persona_set_by_user,omitempty"`
+ PersonaStateFlags *uint32 `protobuf:"varint,6,opt,name=persona_state_flags,json=personaStateFlags,def=0" json:"persona_state_flags,omitempty"`
+ NeedPersonaResponse *bool `protobuf:"varint,7,opt,name=need_persona_response,json=needPersonaResponse" json:"need_persona_response,omitempty"`
+ IsClientIdle *bool `protobuf:"varint,8,opt,name=is_client_idle,json=isClientIdle" json:"is_client_idle,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -971,7 +971,7 @@ func (m *CMsgClientChangeStatus) GetIsClientIdle() bool {
type CMsgPersonaChangeResponse struct {
Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"`
- PlayerName *string `protobuf:"bytes,2,opt,name=player_name" json:"player_name,omitempty"`
+ PlayerName *string `protobuf:"bytes,2,opt,name=player_name,json=playerName" json:"player_name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1017,7 +1017,7 @@ func (m *CMsgPersonaChangeResponse) GetPlayerName() string {
}
type CMsgClientPersonaState struct {
- StatusFlags *uint32 `protobuf:"varint,1,opt,name=status_flags" json:"status_flags,omitempty"`
+ StatusFlags *uint32 `protobuf:"varint,1,opt,name=status_flags,json=statusFlags" json:"status_flags,omitempty"`
Friends []*CMsgClientPersonaState_Friend `protobuf:"bytes,2,rep,name=friends" json:"friends,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -1065,34 +1065,33 @@ func (m *CMsgClientPersonaState) GetFriends() []*CMsgClientPersonaState_Friend {
type CMsgClientPersonaState_Friend struct {
Friendid *uint64 `protobuf:"fixed64,1,opt,name=friendid" json:"friendid,omitempty"`
- PersonaState *uint32 `protobuf:"varint,2,opt,name=persona_state" json:"persona_state,omitempty"`
- GamePlayedAppId *uint32 `protobuf:"varint,3,opt,name=game_played_app_id" json:"game_played_app_id,omitempty"`
- GameServerIp *uint32 `protobuf:"varint,4,opt,name=game_server_ip" json:"game_server_ip,omitempty"`
- GameServerPort *uint32 `protobuf:"varint,5,opt,name=game_server_port" json:"game_server_port,omitempty"`
- PersonaStateFlags *uint32 `protobuf:"varint,6,opt,name=persona_state_flags" json:"persona_state_flags,omitempty"`
- OnlineSessionInstances *uint32 `protobuf:"varint,7,opt,name=online_session_instances" json:"online_session_instances,omitempty"`
- PublishedInstanceId *uint32 `protobuf:"varint,8,opt,name=published_instance_id" json:"published_instance_id,omitempty"`
- PersonaSetByUser *bool `protobuf:"varint,10,opt,name=persona_set_by_user" json:"persona_set_by_user,omitempty"`
- PlayerName *string `protobuf:"bytes,15,opt,name=player_name" json:"player_name,omitempty"`
- QueryPort *uint32 `protobuf:"varint,20,opt,name=query_port" json:"query_port,omitempty"`
- SteamidSource *uint64 `protobuf:"fixed64,25,opt,name=steamid_source" json:"steamid_source,omitempty"`
- AvatarHash []byte `protobuf:"bytes,31,opt,name=avatar_hash" json:"avatar_hash,omitempty"`
- LastLogoff *uint32 `protobuf:"varint,45,opt,name=last_logoff" json:"last_logoff,omitempty"`
- LastLogon *uint32 `protobuf:"varint,46,opt,name=last_logon" json:"last_logon,omitempty"`
- LastSeenOnline *uint32 `protobuf:"varint,47,opt,name=last_seen_online" json:"last_seen_online,omitempty"`
- ClanRank *uint32 `protobuf:"varint,50,opt,name=clan_rank" json:"clan_rank,omitempty"`
- GameName *string `protobuf:"bytes,55,opt,name=game_name" json:"game_name,omitempty"`
+ PersonaState *uint32 `protobuf:"varint,2,opt,name=persona_state,json=personaState" json:"persona_state,omitempty"`
+ GamePlayedAppId *uint32 `protobuf:"varint,3,opt,name=game_played_app_id,json=gamePlayedAppId" json:"game_played_app_id,omitempty"`
+ GameServerIp *uint32 `protobuf:"varint,4,opt,name=game_server_ip,json=gameServerIp" json:"game_server_ip,omitempty"`
+ GameServerPort *uint32 `protobuf:"varint,5,opt,name=game_server_port,json=gameServerPort" json:"game_server_port,omitempty"`
+ PersonaStateFlags *uint32 `protobuf:"varint,6,opt,name=persona_state_flags,json=personaStateFlags" json:"persona_state_flags,omitempty"`
+ OnlineSessionInstances *uint32 `protobuf:"varint,7,opt,name=online_session_instances,json=onlineSessionInstances" json:"online_session_instances,omitempty"`
+ PersonaSetByUser *bool `protobuf:"varint,10,opt,name=persona_set_by_user,json=personaSetByUser" json:"persona_set_by_user,omitempty"`
+ PlayerName *string `protobuf:"bytes,15,opt,name=player_name,json=playerName" json:"player_name,omitempty"`
+ QueryPort *uint32 `protobuf:"varint,20,opt,name=query_port,json=queryPort" json:"query_port,omitempty"`
+ SteamidSource *uint64 `protobuf:"fixed64,25,opt,name=steamid_source,json=steamidSource" json:"steamid_source,omitempty"`
+ AvatarHash []byte `protobuf:"bytes,31,opt,name=avatar_hash,json=avatarHash" json:"avatar_hash,omitempty"`
+ LastLogoff *uint32 `protobuf:"varint,45,opt,name=last_logoff,json=lastLogoff" json:"last_logoff,omitempty"`
+ LastLogon *uint32 `protobuf:"varint,46,opt,name=last_logon,json=lastLogon" json:"last_logon,omitempty"`
+ LastSeenOnline *uint32 `protobuf:"varint,47,opt,name=last_seen_online,json=lastSeenOnline" json:"last_seen_online,omitempty"`
+ ClanRank *uint32 `protobuf:"varint,50,opt,name=clan_rank,json=clanRank" json:"clan_rank,omitempty"`
+ GameName *string `protobuf:"bytes,55,opt,name=game_name,json=gameName" json:"game_name,omitempty"`
Gameid *uint64 `protobuf:"fixed64,56,opt,name=gameid" json:"gameid,omitempty"`
- GameDataBlob []byte `protobuf:"bytes,60,opt,name=game_data_blob" json:"game_data_blob,omitempty"`
- ClanData *CMsgClientPersonaState_Friend_ClanData `protobuf:"bytes,64,opt,name=clan_data" json:"clan_data,omitempty"`
- ClanTag *string `protobuf:"bytes,65,opt,name=clan_tag" json:"clan_tag,omitempty"`
- RichPresence []*CMsgClientPersonaState_Friend_KV `protobuf:"bytes,71,rep,name=rich_presence" json:"rich_presence,omitempty"`
- BroadcastId *uint64 `protobuf:"fixed64,72,opt,name=broadcast_id" json:"broadcast_id,omitempty"`
- GameLobbyId *uint64 `protobuf:"fixed64,73,opt,name=game_lobby_id" json:"game_lobby_id,omitempty"`
- WatchingBroadcastAccountid *uint32 `protobuf:"varint,74,opt,name=watching_broadcast_accountid" json:"watching_broadcast_accountid,omitempty"`
- WatchingBroadcastAppid *uint32 `protobuf:"varint,75,opt,name=watching_broadcast_appid" json:"watching_broadcast_appid,omitempty"`
- WatchingBroadcastViewers *uint32 `protobuf:"varint,76,opt,name=watching_broadcast_viewers" json:"watching_broadcast_viewers,omitempty"`
- WatchingBroadcastTitle *string `protobuf:"bytes,77,opt,name=watching_broadcast_title" json:"watching_broadcast_title,omitempty"`
+ GameDataBlob []byte `protobuf:"bytes,60,opt,name=game_data_blob,json=gameDataBlob" json:"game_data_blob,omitempty"`
+ ClanData *CMsgClientPersonaState_Friend_ClanData `protobuf:"bytes,64,opt,name=clan_data,json=clanData" json:"clan_data,omitempty"`
+ ClanTag *string `protobuf:"bytes,65,opt,name=clan_tag,json=clanTag" json:"clan_tag,omitempty"`
+ RichPresence []*CMsgClientPersonaState_Friend_KV `protobuf:"bytes,71,rep,name=rich_presence,json=richPresence" json:"rich_presence,omitempty"`
+ BroadcastId *uint64 `protobuf:"fixed64,72,opt,name=broadcast_id,json=broadcastId" json:"broadcast_id,omitempty"`
+ GameLobbyId *uint64 `protobuf:"fixed64,73,opt,name=game_lobby_id,json=gameLobbyId" json:"game_lobby_id,omitempty"`
+ WatchingBroadcastAccountid *uint32 `protobuf:"varint,74,opt,name=watching_broadcast_accountid,json=watchingBroadcastAccountid" json:"watching_broadcast_accountid,omitempty"`
+ WatchingBroadcastAppid *uint32 `protobuf:"varint,75,opt,name=watching_broadcast_appid,json=watchingBroadcastAppid" json:"watching_broadcast_appid,omitempty"`
+ WatchingBroadcastViewers *uint32 `protobuf:"varint,76,opt,name=watching_broadcast_viewers,json=watchingBroadcastViewers" json:"watching_broadcast_viewers,omitempty"`
+ WatchingBroadcastTitle *string `protobuf:"bytes,77,opt,name=watching_broadcast_title,json=watchingBroadcastTitle" json:"watching_broadcast_title,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1172,13 +1171,6 @@ func (m *CMsgClientPersonaState_Friend) GetOnlineSessionInstances() uint32 {
return 0
}
-func (m *CMsgClientPersonaState_Friend) GetPublishedInstanceId() uint32 {
- if m != nil && m.PublishedInstanceId != nil {
- return *m.PublishedInstanceId
- }
- return 0
-}
-
func (m *CMsgClientPersonaState_Friend) GetPersonaSetByUser() bool {
if m != nil && m.PersonaSetByUser != nil {
return *m.PersonaSetByUser
@@ -1327,8 +1319,8 @@ func (m *CMsgClientPersonaState_Friend) GetWatchingBroadcastTitle() string {
}
type CMsgClientPersonaState_Friend_ClanData struct {
- OggAppId *uint32 `protobuf:"varint,1,opt,name=ogg_app_id" json:"ogg_app_id,omitempty"`
- ChatGroupId *uint64 `protobuf:"varint,2,opt,name=chat_group_id" json:"chat_group_id,omitempty"`
+ OggAppId *uint32 `protobuf:"varint,1,opt,name=ogg_app_id,json=oggAppId" json:"ogg_app_id,omitempty"`
+ ChatGroupId *uint64 `protobuf:"varint,2,opt,name=chat_group_id,json=chatGroupId" json:"chat_group_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1423,7 +1415,7 @@ func (m *CMsgClientPersonaState_Friend_KV) GetValue() string {
}
type CMsgClientFriendProfileInfo struct {
- SteamidFriend *uint64 `protobuf:"fixed64,1,opt,name=steamid_friend" json:"steamid_friend,omitempty"`
+ SteamidFriend *uint64 `protobuf:"fixed64,1,opt,name=steamid_friend,json=steamidFriend" json:"steamid_friend,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1463,12 +1455,12 @@ func (m *CMsgClientFriendProfileInfo) GetSteamidFriend() uint64 {
type CMsgClientFriendProfileInfoResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- SteamidFriend *uint64 `protobuf:"fixed64,2,opt,name=steamid_friend" json:"steamid_friend,omitempty"`
- TimeCreated *uint32 `protobuf:"varint,3,opt,name=time_created" json:"time_created,omitempty"`
- RealName *string `protobuf:"bytes,4,opt,name=real_name" json:"real_name,omitempty"`
- CityName *string `protobuf:"bytes,5,opt,name=city_name" json:"city_name,omitempty"`
- StateName *string `protobuf:"bytes,6,opt,name=state_name" json:"state_name,omitempty"`
- CountryName *string `protobuf:"bytes,7,opt,name=country_name" json:"country_name,omitempty"`
+ SteamidFriend *uint64 `protobuf:"fixed64,2,opt,name=steamid_friend,json=steamidFriend" json:"steamid_friend,omitempty"`
+ TimeCreated *uint32 `protobuf:"varint,3,opt,name=time_created,json=timeCreated" json:"time_created,omitempty"`
+ RealName *string `protobuf:"bytes,4,opt,name=real_name,json=realName" json:"real_name,omitempty"`
+ CityName *string `protobuf:"bytes,5,opt,name=city_name,json=cityName" json:"city_name,omitempty"`
+ StateName *string `protobuf:"bytes,6,opt,name=state_name,json=stateName" json:"state_name,omitempty"`
+ CountryName *string `protobuf:"bytes,7,opt,name=country_name,json=countryName" json:"country_name,omitempty"`
Headline *string `protobuf:"bytes,8,opt,name=headline" json:"headline,omitempty"`
Summary *string `protobuf:"bytes,9,opt,name=summary" json:"summary,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -1569,7 +1561,7 @@ func (m *CMsgClientFriendProfileInfoResponse) GetSummary() string {
type CMsgClientCreateFriendsGroup struct {
Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
Groupname *string `protobuf:"bytes,2,opt,name=groupname" json:"groupname,omitempty"`
- SteamidFriends []uint64 `protobuf:"fixed64,3,rep,name=steamid_friends" json:"steamid_friends,omitempty"`
+ SteamidFriends []uint64 `protobuf:"fixed64,3,rep,name=steamid_friends,json=steamidFriends" json:"steamid_friends,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1757,8 +1749,8 @@ func (m *CMsgClientDeleteFriendsGroupResponse) GetEresult() uint32 {
type CMsgClientManageFriendsGroup struct {
Groupid *int32 `protobuf:"varint,1,opt,name=groupid" json:"groupid,omitempty"`
Groupname *string `protobuf:"bytes,2,opt,name=groupname" json:"groupname,omitempty"`
- SteamidFriendsAdded []uint64 `protobuf:"fixed64,3,rep,name=steamid_friends_added" json:"steamid_friends_added,omitempty"`
- SteamidFriendsRemoved []uint64 `protobuf:"fixed64,4,rep,name=steamid_friends_removed" json:"steamid_friends_removed,omitempty"`
+ SteamidFriendsAdded []uint64 `protobuf:"fixed64,3,rep,name=steamid_friends_added,json=steamidFriendsAdded" json:"steamid_friends_added,omitempty"`
+ SteamidFriendsRemoved []uint64 `protobuf:"fixed64,4,rep,name=steamid_friends_removed,json=steamidFriendsRemoved" json:"steamid_friends_removed,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2063,6 +2055,8 @@ var xxx_messageInfo_CMsgClientGetEmoticonList proto.InternalMessageInfo
type CMsgClientEmoticonList struct {
Emoticons []*CMsgClientEmoticonList_Emoticon `protobuf:"bytes,1,rep,name=emoticons" json:"emoticons,omitempty"`
+ Stickers []*CMsgClientEmoticonList_Sticker `protobuf:"bytes,2,rep,name=stickers" json:"stickers,omitempty"`
+ Effects []*CMsgClientEmoticonList_Effect `protobuf:"bytes,3,rep,name=effects" json:"effects,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2100,12 +2094,26 @@ func (m *CMsgClientEmoticonList) GetEmoticons() []*CMsgClientEmoticonList_Emotic
return nil
}
+func (m *CMsgClientEmoticonList) GetStickers() []*CMsgClientEmoticonList_Sticker {
+ if m != nil {
+ return m.Stickers
+ }
+ return nil
+}
+
+func (m *CMsgClientEmoticonList) GetEffects() []*CMsgClientEmoticonList_Effect {
+ if m != nil {
+ return m.Effects
+ }
+ return nil
+}
+
type CMsgClientEmoticonList_Emoticon struct {
Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
Count *int32 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"`
- TimeLastUsed *uint32 `protobuf:"varint,3,opt,name=time_last_used" json:"time_last_used,omitempty"`
- UseCount *uint32 `protobuf:"varint,4,opt,name=use_count" json:"use_count,omitempty"`
- TimeReceived *uint32 `protobuf:"varint,5,opt,name=time_received" json:"time_received,omitempty"`
+ TimeLastUsed *uint32 `protobuf:"varint,3,opt,name=time_last_used,json=timeLastUsed" json:"time_last_used,omitempty"`
+ UseCount *uint32 `protobuf:"varint,4,opt,name=use_count,json=useCount" json:"use_count,omitempty"`
+ TimeReceived *uint32 `protobuf:"varint,5,opt,name=time_received,json=timeReceived" json:"time_received,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -2171,6 +2179,140 @@ func (m *CMsgClientEmoticonList_Emoticon) GetTimeReceived() uint32 {
return 0
}
+type CMsgClientEmoticonList_Sticker struct {
+ Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
+ Count *int32 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"`
+ TimeReceived *uint32 `protobuf:"varint,3,opt,name=time_received,json=timeReceived" json:"time_received,omitempty"`
+ Appid *uint32 `protobuf:"varint,4,opt,name=appid" json:"appid,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientEmoticonList_Sticker) Reset() { *m = CMsgClientEmoticonList_Sticker{} }
+func (m *CMsgClientEmoticonList_Sticker) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientEmoticonList_Sticker) ProtoMessage() {}
+func (*CMsgClientEmoticonList_Sticker) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{28, 1}
+}
+
+func (m *CMsgClientEmoticonList_Sticker) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientEmoticonList_Sticker.Unmarshal(m, b)
+}
+func (m *CMsgClientEmoticonList_Sticker) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientEmoticonList_Sticker.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientEmoticonList_Sticker) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientEmoticonList_Sticker.Merge(m, src)
+}
+func (m *CMsgClientEmoticonList_Sticker) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientEmoticonList_Sticker.Size(m)
+}
+func (m *CMsgClientEmoticonList_Sticker) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientEmoticonList_Sticker.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientEmoticonList_Sticker proto.InternalMessageInfo
+
+func (m *CMsgClientEmoticonList_Sticker) GetName() string {
+ if m != nil && m.Name != nil {
+ return *m.Name
+ }
+ return ""
+}
+
+func (m *CMsgClientEmoticonList_Sticker) GetCount() int32 {
+ if m != nil && m.Count != nil {
+ return *m.Count
+ }
+ return 0
+}
+
+func (m *CMsgClientEmoticonList_Sticker) GetTimeReceived() uint32 {
+ if m != nil && m.TimeReceived != nil {
+ return *m.TimeReceived
+ }
+ return 0
+}
+
+func (m *CMsgClientEmoticonList_Sticker) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+type CMsgClientEmoticonList_Effect struct {
+ Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
+ Count *int32 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"`
+ TimeReceived *uint32 `protobuf:"varint,3,opt,name=time_received,json=timeReceived" json:"time_received,omitempty"`
+ InfiniteUse *bool `protobuf:"varint,4,opt,name=infinite_use,json=infiniteUse" json:"infinite_use,omitempty"`
+ Appid *uint32 `protobuf:"varint,5,opt,name=appid" json:"appid,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientEmoticonList_Effect) Reset() { *m = CMsgClientEmoticonList_Effect{} }
+func (m *CMsgClientEmoticonList_Effect) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientEmoticonList_Effect) ProtoMessage() {}
+func (*CMsgClientEmoticonList_Effect) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{28, 2}
+}
+
+func (m *CMsgClientEmoticonList_Effect) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientEmoticonList_Effect.Unmarshal(m, b)
+}
+func (m *CMsgClientEmoticonList_Effect) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientEmoticonList_Effect.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientEmoticonList_Effect) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientEmoticonList_Effect.Merge(m, src)
+}
+func (m *CMsgClientEmoticonList_Effect) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientEmoticonList_Effect.Size(m)
+}
+func (m *CMsgClientEmoticonList_Effect) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientEmoticonList_Effect.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientEmoticonList_Effect proto.InternalMessageInfo
+
+func (m *CMsgClientEmoticonList_Effect) GetName() string {
+ if m != nil && m.Name != nil {
+ return *m.Name
+ }
+ return ""
+}
+
+func (m *CMsgClientEmoticonList_Effect) GetCount() int32 {
+ if m != nil && m.Count != nil {
+ return *m.Count
+ }
+ return 0
+}
+
+func (m *CMsgClientEmoticonList_Effect) GetTimeReceived() uint32 {
+ if m != nil && m.TimeReceived != nil {
+ return *m.TimeReceived
+ }
+ return 0
+}
+
+func (m *CMsgClientEmoticonList_Effect) GetInfiniteUse() bool {
+ if m != nil && m.InfiniteUse != nil {
+ return *m.InfiniteUse
+ }
+ return false
+}
+
+func (m *CMsgClientEmoticonList_Effect) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
func init() {
proto.RegisterType((*CMsgClientFriendMsg)(nil), "CMsgClientFriendMsg")
proto.RegisterType((*CMsgClientFriendMsgIncoming)(nil), "CMsgClientFriendMsgIncoming")
@@ -2209,6 +2351,8 @@ func init() {
proto.RegisterType((*CMsgClientGetEmoticonList)(nil), "CMsgClientGetEmoticonList")
proto.RegisterType((*CMsgClientEmoticonList)(nil), "CMsgClientEmoticonList")
proto.RegisterType((*CMsgClientEmoticonList_Emoticon)(nil), "CMsgClientEmoticonList.Emoticon")
+ proto.RegisterType((*CMsgClientEmoticonList_Sticker)(nil), "CMsgClientEmoticonList.Sticker")
+ proto.RegisterType((*CMsgClientEmoticonList_Effect)(nil), "CMsgClientEmoticonList.Effect")
}
func init() {
@@ -2216,106 +2360,141 @@ func init() {
}
var fileDescriptor_4f7c18b08a29999e = []byte{
- // 1607 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x57, 0x4b, 0x73, 0x1b, 0xc7,
- 0x11, 0xce, 0x8a, 0x24, 0x1e, 0x0d, 0x82, 0xa4, 0x96, 0x0f, 0xad, 0x40, 0x3d, 0x90, 0xb5, 0xab,
- 0x8c, 0x4a, 0x25, 0x70, 0x8a, 0x2a, 0xd9, 0x8e, 0x2a, 0x0f, 0xd9, 0x54, 0x2c, 0x2a, 0x32, 0x1d,
- 0x95, 0x94, 0xf2, 0x25, 0x87, 0xa9, 0xc1, 0x6e, 0x13, 0x98, 0xd2, 0xee, 0x2c, 0x3c, 0x33, 0x4b,
- 0x07, 0xb7, 0x54, 0x8e, 0xf9, 0x0f, 0xf9, 0x1f, 0xa9, 0xdc, 0xf3, 0x27, 0x72, 0xc9, 0x3d, 0x97,
- 0xfc, 0x82, 0x54, 0xa5, 0xa6, 0x67, 0x16, 0x5c, 0x10, 0x00, 0x69, 0xdf, 0x80, 0x9e, 0xe9, 0xaf,
- 0xbf, 0xee, 0xe9, 0xd7, 0xc2, 0x40, 0x1b, 0xe4, 0x79, 0x8e, 0x5a, 0xf3, 0x31, 0x6a, 0x96, 0x64,
- 0x02, 0xa5, 0xd1, 0xa8, 0x2e, 0x51, 0xb1, 0x0b, 0x25, 0x50, 0xa6, 0x7a, 0x38, 0x55, 0x85, 0x29,
- 0x7a, 0xd1, 0xe2, 0xcd, 0x11, 0xd7, 0xe8, 0x4e, 0xe2, 0xbf, 0x06, 0xb0, 0x7f, 0x7a, 0xae, 0xc7,
- 0xa7, 0xa4, 0xfc, 0x25, 0x69, 0x9d, 0xeb, 0x71, 0xb8, 0x0b, 0x4d, 0xd2, 0x11, 0x69, 0x14, 0xf4,
- 0x83, 0x41, 0x23, 0xbc, 0x07, 0xbb, 0xc9, 0x84, 0x1b, 0x86, 0xd2, 0xa8, 0x19, 0x33, 0xb3, 0x29,
- 0x46, 0x77, 0xfa, 0xc1, 0x60, 0xcb, 0xde, 0xf4, 0xc0, 0xd1, 0x46, 0x3f, 0x18, 0x6c, 0x87, 0x7d,
- 0x88, 0x94, 0x11, 0x39, 0x3e, 0x39, 0x61, 0x9e, 0x8c, 0xfd, 0xa7, 0x0d, 0xcf, 0xa7, 0xd1, 0x66,
- 0x3f, 0x18, 0x34, 0xc3, 0x23, 0xd8, 0xc1, 0x64, 0x52, 0x30, 0x53, 0x30, 0x8d, 0x32, 0x45, 0x15,
- 0x6d, 0xf5, 0x83, 0x41, 0x2b, 0xfe, 0x5b, 0x00, 0xc7, 0x2b, 0xc8, 0xbc, 0x92, 0x49, 0x91, 0x0b,
- 0x39, 0x0e, 0x0f, 0x60, 0xdb, 0x93, 0x62, 0x17, 0xaa, 0xc8, 0x6f, 0x63, 0xf6, 0x00, 0x0e, 0xec,
- 0x35, 0x96, 0x89, 0x5c, 0x18, 0x4c, 0x19, 0x4f, 0x92, 0xa2, 0x94, 0x86, 0x68, 0xb6, 0xea, 0xbc,
- 0x37, 0x6f, 0xe5, 0x6d, 0xf9, 0x35, 0xe3, 0xb7, 0xf5, 0x58, 0x7d, 0x9e, 0xa6, 0x8e, 0xa1, 0x75,
- 0xa7, 0xa2, 0x65, 0x0a, 0xc6, 0xd3, 0x2a, 0x64, 0x1f, 0xc0, 0xb1, 0x37, 0x29, 0x79, 0x8e, 0xac,
- 0x50, 0x0c, 0x73, 0x2e, 0xb2, 0xea, 0x92, 0x25, 0xd9, 0x8e, 0xb1, 0xee, 0xf2, 0x1c, 0xf3, 0x2d,
- 0xea, 0x69, 0x21, 0x35, 0x86, 0x21, 0x34, 0x51, 0xa1, 0x2e, 0x33, 0x43, 0xa0, 0x5b, 0xcf, 0x82,
- 0x93, 0xb9, 0x3d, 0x26, 0x52, 0x0b, 0x84, 0x0e, 0xaa, 0x11, 0xf6, 0x20, 0x9c, 0xa2, 0xd2, 0x85,
- 0xe4, 0x8c, 0x0c, 0xba, 0xb3, 0x0d, 0x32, 0xf3, 0x13, 0x38, 0xba, 0x32, 0xf3, 0x16, 0xf3, 0xe2,
- 0x12, 0x3d, 0xfb, 0x3d, 0x68, 0xb9, 0x64, 0xa9, 0x9e, 0x3a, 0xfe, 0x04, 0x0e, 0xae, 0xee, 0x9e,
- 0x89, 0x74, 0xed, 0xcd, 0x70, 0x1b, 0x36, 0x27, 0x22, 0x75, 0xf1, 0x6e, 0xc5, 0xff, 0x09, 0xe0,
- 0xf0, 0xfa, 0xf3, 0xe9, 0xaf, 0x84, 0x36, 0xf6, 0xe1, 0x46, 0x42, 0x26, 0x0a, 0x73, 0x94, 0x86,
- 0x67, 0xa4, 0xdd, 0x0a, 0x87, 0xd0, 0xf4, 0x69, 0x1a, 0xdd, 0xe9, 0x6f, 0x0c, 0x3a, 0x27, 0x0f,
- 0x87, 0x2b, 0xd5, 0x87, 0xde, 0x7e, 0x04, 0x7b, 0x39, 0xff, 0x93, 0x4f, 0x6d, 0x76, 0xf5, 0x96,
- 0xdd, 0xf0, 0x18, 0xf6, 0x79, 0x62, 0xc4, 0x25, 0x2e, 0x1e, 0x6e, 0xd2, 0xe1, 0x7d, 0xb8, 0xeb,
- 0xcd, 0xb8, 0x4c, 0x60, 0x13, 0x61, 0x5c, 0xc2, 0xf5, 0x7e, 0x01, 0x0d, 0x8f, 0x1d, 0x02, 0x94,
- 0xd9, 0x35, 0xef, 0x8e, 0x61, 0x1f, 0x9d, 0x48, 0x61, 0xc6, 0x8d, 0x28, 0xa4, 0x9e, 0x88, 0x29,
- 0x39, 0xdb, 0x8d, 0xff, 0x79, 0x67, 0x39, 0x57, 0xf5, 0x4b, 0x55, 0x94, 0x53, 0xe7, 0xf2, 0x1e,
- 0xb4, 0x46, 0xca, 0xc6, 0x79, 0xee, 0xee, 0xf5, 0x20, 0x50, 0xd0, 0xc2, 0x5f, 0xc3, 0xb6, 0xb3,
- 0xe1, 0x74, 0xa3, 0x0d, 0x8a, 0xc4, 0x60, 0x78, 0x03, 0xb6, 0x8f, 0x07, 0x09, 0xc2, 0x33, 0xe8,
- 0xe4, 0x98, 0x8f, 0x50, 0x59, 0x6e, 0x3a, 0xda, 0x24, 0xf5, 0x27, 0xdf, 0x57, 0x5d, 0x9f, 0xcf,
- 0x75, 0x7b, 0x4f, 0xa1, 0x53, 0x07, 0xde, 0x83, 0x96, 0xa4, 0x5f, 0xaf, 0x5e, 0xb8, 0xd4, 0x73,
- 0xe5, 0xa7, 0x48, 0xf6, 0x35, 0xcf, 0xdd, 0xab, 0xb7, 0x7b, 0xbf, 0x82, 0xa3, 0xd5, 0x80, 0xe1,
- 0x5d, 0x68, 0x97, 0xd9, 0x3b, 0x9b, 0xa9, 0x1e, 0xa2, 0xb1, 0x00, 0x4a, 0x45, 0x1a, 0xff, 0x23,
- 0x80, 0x07, 0x57, 0x64, 0xdf, 0x64, 0x7c, 0x86, 0xea, 0x6b, 0x91, 0xbc, 0xb7, 0x19, 0x4c, 0x81,
- 0xdc, 0x85, 0xe6, 0x62, 0x1c, 0xf7, 0xa1, 0xb3, 0x1c, 0xc6, 0xdf, 0x40, 0x5b, 0x7a, 0xad, 0x2a,
- 0x86, 0x3f, 0x1d, 0xde, 0x84, 0x3b, 0x5c, 0x14, 0xf5, 0x9e, 0xc0, 0xce, 0xa2, 0x64, 0xb9, 0x05,
- 0x5a, 0xf2, 0xfe, 0xd0, 0x57, 0xd5, 0xf3, 0x7a, 0x0e, 0xbc, 0x43, 0xf3, 0x43, 0x10, 0x5c, 0xf9,
- 0x7f, 0x02, 0x1f, 0xdc, 0x80, 0x30, 0x6f, 0x03, 0xbb, 0x8b, 0x6d, 0xa0, 0x1b, 0xff, 0xbe, 0x6e,
- 0xf9, 0x2d, 0x7e, 0x5b, 0xa2, 0xf6, 0x2f, 0xfd, 0x82, 0x1b, 0x1e, 0x3e, 0x86, 0x7b, 0x55, 0x2b,
- 0xd0, 0x86, 0x1b, 0x64, 0xca, 0x5d, 0x41, 0xc7, 0xa4, 0x6b, 0x01, 0xeb, 0xb5, 0xd7, 0x88, 0xff,
- 0x1b, 0xd4, 0x3b, 0xc4, 0xe9, 0x84, 0xcb, 0x31, 0xbe, 0x33, 0xdc, 0x94, 0x3a, 0x3c, 0x84, 0xee,
- 0x02, 0x98, 0x87, 0xd8, 0x87, 0xce, 0x94, 0xd8, 0xb2, 0x2b, 0x7f, 0xc2, 0x47, 0x70, 0x24, 0x34,
- 0xe3, 0xa5, 0x29, 0xd8, 0x18, 0x25, 0x2a, 0x6e, 0x1b, 0xef, 0x3c, 0x62, 0x2d, 0x8b, 0x35, 0x11,
- 0xe3, 0x09, 0x9b, 0x2a, 0x51, 0x28, 0x61, 0x66, 0x54, 0xa3, 0x2d, 0x5b, 0x6a, 0x73, 0x13, 0x68,
- 0xd8, 0x68, 0xc6, 0x4a, 0x5d, 0x8d, 0x85, 0xf0, 0x51, 0xed, 0x90, 0x9c, 0xb9, 0xc8, 0xf8, 0x58,
- 0x47, 0x0d, 0xcb, 0xe2, 0x59, 0xf0, 0xf3, 0xf0, 0x21, 0x1c, 0x4a, 0xc4, 0x94, 0x55, 0x97, 0x94,
- 0x8f, 0x5a, 0xd4, 0x24, 0xf5, 0x23, 0xd8, 0x11, 0xd5, 0x74, 0x64, 0x22, 0xcd, 0x30, 0x6a, 0x51,
- 0xbb, 0x7a, 0x0e, 0xf7, 0xad, 0xc3, 0x6f, 0x9c, 0x96, 0xf3, 0x78, 0x1e, 0xf0, 0x1d, 0x68, 0xd4,
- 0xe3, 0xbd, 0xd2, 0xd9, 0xf8, 0xdf, 0xcd, 0x7a, 0xcc, 0x3c, 0x90, 0x0d, 0x1a, 0xba, 0x5a, 0xb1,
- 0xd1, 0xf3, 0x64, 0x1d, 0xca, 0xc7, 0xd7, 0x3b, 0xde, 0xa3, 0xe1, 0x6a, 0x7d, 0x5f, 0xa3, 0xbd,
- 0xff, 0x35, 0xe6, 0x1d, 0x6a, 0xb9, 0xfb, 0x2e, 0xbd, 0x0b, 0x75, 0x26, 0x3b, 0x06, 0xc6, 0xb6,
- 0xfd, 0x13, 0xdf, 0x94, 0xf1, 0xe9, 0x94, 0x89, 0xd4, 0x37, 0xca, 0x23, 0xd8, 0xa1, 0x33, 0x3f,
- 0xe0, 0xc4, 0xd4, 0xf7, 0xc8, 0x08, 0xf6, 0xea, 0xf2, 0x69, 0xa1, 0x5c, 0x8b, 0xec, 0x2e, 0xbc,
- 0xcc, 0xf5, 0xe0, 0xdb, 0x91, 0x59, 0xc8, 0x4c, 0x48, 0xab, 0xa8, 0xb5, 0x28, 0x24, 0x13, 0x52,
- 0x1b, 0x2e, 0x13, 0xd4, 0x14, 0xfc, 0xae, 0x7d, 0x9b, 0x69, 0x39, 0xca, 0x84, 0x9e, 0x60, 0x3a,
- 0x3f, 0xb4, 0x7c, 0x5a, 0x4b, 0xe8, 0xb5, 0x77, 0x87, 0xaa, 0xd0, 0xeb, 0x31, 0xdf, 0xa5, 0x04,
- 0x0b, 0x01, 0xbe, 0x2d, 0x51, 0xcd, 0x1c, 0xc7, 0x83, 0xca, 0xab, 0x6a, 0x00, 0xeb, 0xa2, 0x54,
- 0x09, 0x46, 0xf7, 0x29, 0x40, 0xfb, 0xd0, 0xe1, 0x97, 0xdc, 0x70, 0xc5, 0x26, 0x5c, 0x4f, 0xa2,
- 0xc7, 0x34, 0xe6, 0xf7, 0xa1, 0x93, 0x71, 0x6d, 0x58, 0x56, 0x8c, 0x8b, 0x8b, 0x8b, 0xe8, 0x67,
- 0x84, 0x10, 0x02, 0xcc, 0x85, 0x32, 0x1a, 0x56, 0x31, 0x21, 0x99, 0x46, 0x94, 0xcc, 0xb9, 0x19,
- 0x7d, 0x4c, 0x27, 0x77, 0xa1, 0x9d, 0x64, 0x5c, 0x32, 0xc5, 0xe5, 0xfb, 0xe8, 0xa4, 0x12, 0x51,
- 0x00, 0x89, 0xe9, 0xa7, 0xc4, 0x74, 0x07, 0x1a, 0x56, 0x24, 0xd2, 0xe8, 0x33, 0x62, 0x53, 0xc5,
- 0x3e, 0xe5, 0x86, 0xb3, 0x51, 0x56, 0x8c, 0xa2, 0x5f, 0x12, 0xa1, 0x67, 0x1e, 0xcd, 0xca, 0xa3,
- 0xe7, 0xfd, 0x60, 0xd0, 0x39, 0xf9, 0xe8, 0xe6, 0xb4, 0x18, 0x9e, 0x66, 0x5c, 0x52, 0x9d, 0xef,
- 0x41, 0x8b, 0x74, 0x0d, 0x1f, 0x47, 0x9f, 0x93, 0xd5, 0xcf, 0xa0, 0xab, 0x44, 0x62, 0x0b, 0x0c,
- 0x35, 0xca, 0x04, 0xa3, 0x97, 0x94, 0x68, 0x3f, 0xbe, 0x05, 0xf1, 0xf5, 0x37, 0x34, 0x9f, 0x54,
- 0xc1, 0xd3, 0xc4, 0x3a, 0x2d, 0xd2, 0xe8, 0xac, 0x4a, 0x32, 0x62, 0x9d, 0x15, 0xa3, 0xd1, 0xcc,
- 0x8a, 0x5f, 0x91, 0xf8, 0x43, 0x78, 0xf0, 0x1d, 0x37, 0xc9, 0x44, 0xc8, 0x31, 0xbb, 0xd2, 0xf2,
- 0xeb, 0x8e, 0x48, 0xa3, 0xdf, 0x55, 0xf9, 0xb1, 0xea, 0xd6, 0x74, 0x2a, 0xd2, 0xe8, 0x35, 0xdd,
- 0x88, 0xa1, 0xb7, 0xe2, 0xc6, 0xa5, 0xc0, 0xef, 0x50, 0xe9, 0xe8, 0xab, 0x1b, 0x50, 0x8c, 0x30,
- 0x19, 0x46, 0xe7, 0x34, 0x83, 0x9e, 0x42, 0x6b, 0x1e, 0x92, 0x10, 0xa0, 0x18, 0x8f, 0xab, 0xb4,
- 0x77, 0x75, 0x77, 0x08, 0x5d, 0x5a, 0x11, 0xc7, 0x76, 0xf4, 0x58, 0xb1, 0xad, 0x94, 0xcd, 0x5e,
- 0x1f, 0xee, 0xbc, 0xfe, 0x26, 0xec, 0xc0, 0xc6, 0x7b, 0x9c, 0xd1, 0xcd, 0x76, 0xd8, 0x85, 0xad,
- 0x4b, 0x9e, 0x95, 0x55, 0x85, 0x3f, 0x5d, 0x1e, 0xf2, 0x6f, 0x54, 0x71, 0x21, 0x32, 0x7c, 0x25,
- 0x2f, 0x8a, 0x7a, 0xe2, 0xb9, 0xda, 0xf4, 0x1b, 0xd4, 0xbf, 0x82, 0x7a, 0x5b, 0x5f, 0xd2, 0xfb,
- 0x5e, 0xdb, 0xdd, 0x15, 0xa6, 0xdb, 0xee, 0x0e, 0x60, 0xdb, 0xee, 0xa3, 0x2c, 0x51, 0x68, 0x9b,
- 0xaa, 0x2f, 0xe8, 0xbb, 0xd0, 0x56, 0xc8, 0x33, 0x97, 0x77, 0x9b, 0xe4, 0x82, 0xcd, 0x4e, 0x61,
- 0x66, 0x4e, 0xb4, 0x55, 0x15, 0x8d, 0x2b, 0x5e, 0x92, 0x35, 0x48, 0x76, 0x00, 0xdb, 0xf4, 0x58,
- 0xca, 0xdf, 0x6c, 0x92, 0x74, 0x0f, 0x5a, 0x13, 0xe4, 0x29, 0x25, 0x7b, 0x8b, 0x24, 0x76, 0x88,
- 0x95, 0x79, 0xce, 0xd5, 0x2c, 0x6a, 0x53, 0x4c, 0xfe, 0x58, 0x1f, 0xd8, 0xa7, 0xc4, 0xa6, 0xbe,
- 0x63, 0x2c, 0x4f, 0x3d, 0x5b, 0x1b, 0xf6, 0xa4, 0x36, 0x26, 0xee, 0xc1, 0xee, 0xa2, 0x93, 0x6e,
- 0x68, 0x37, 0xe2, 0x33, 0xf8, 0xf0, 0x26, 0xf0, 0xb5, 0x03, 0xd1, 0x0a, 0xc8, 0x88, 0x7f, 0xdc,
- 0xad, 0xf8, 0x79, 0x9d, 0xe6, 0x0b, 0xcc, 0xf0, 0x36, 0x9a, 0x4b, 0x08, 0x9f, 0xd6, 0xb9, 0x2c,
- 0x23, 0xac, 0x1f, 0xce, 0x7f, 0x59, 0xd8, 0x69, 0xce, 0xb9, 0xe4, 0xe3, 0x25, 0xdb, 0x95, 0x29,
- 0xb7, 0x5a, 0xad, 0x08, 0xd1, 0x43, 0x38, 0xbc, 0x16, 0xa2, 0xf9, 0x42, 0xbf, 0x31, 0x68, 0xd8,
- 0x09, 0x7f, 0xfd, 0x98, 0xd6, 0x24, 0x4c, 0x69, 0x07, 0x6c, 0x2c, 0xb2, 0x5f, 0xe6, 0xb0, 0x9e,
- 0xfd, 0x17, 0xd0, 0x5b, 0xf1, 0x45, 0xf2, 0x87, 0x62, 0x0d, 0xf5, 0x7d, 0xe8, 0x78, 0x22, 0xd4,
- 0xba, 0x29, 0x59, 0xe3, 0xa7, 0x10, 0xaf, 0xc7, 0x58, 0x6f, 0xfa, 0x25, 0x3c, 0x5e, 0xfd, 0x95,
- 0xf2, 0xa5, 0x2a, 0xf2, 0x1f, 0x62, 0xff, 0x19, 0x7c, 0x74, 0x0b, 0xd0, 0x7a, 0x12, 0xc7, 0x6e,
- 0x2f, 0x70, 0xba, 0x2f, 0xd1, 0xfc, 0x36, 0x2f, 0x8c, 0x48, 0x0a, 0x69, 0xb7, 0xc6, 0xf8, 0xef,
- 0x0b, 0x6b, 0x52, 0xfd, 0x28, 0x7c, 0x02, 0x6d, 0xf4, 0xff, 0xed, 0xbc, 0xb7, 0x5d, 0xb7, 0x3f,
- 0x5c, 0x7d, 0x77, 0x58, 0xfd, 0xe9, 0x09, 0x68, 0x55, 0xbf, 0xed, 0xd7, 0x14, 0xbd, 0xff, 0xbc,
- 0x13, 0xb9, 0xaf, 0x18, 0xf7, 0x31, 0x7b, 0x04, 0x3b, 0x54, 0xfe, 0x34, 0x92, 0x4a, 0x5d, 0x6f,
- 0x00, 0xa5, 0xc6, 0x85, 0x0f, 0x9e, 0x43, 0xe8, 0xd2, 0x55, 0x85, 0x09, 0x0a, 0x9b, 0x10, 0x34,
- 0xc9, 0xbf, 0xd8, 0x3a, 0x0b, 0xfe, 0x1c, 0xfc, 0xe8, 0xff, 0x01, 0x00, 0x00, 0xff, 0xff, 0xbe,
- 0x80, 0x1e, 0x5f, 0x36, 0x10, 0x00, 0x00,
+ // 2171 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x58, 0xdd, 0x6e, 0x1b, 0xb9,
+ 0x15, 0xae, 0xe4, 0x3f, 0xf9, 0x48, 0x72, 0x36, 0x74, 0xe2, 0x4c, 0x94, 0x6c, 0xe2, 0x4c, 0xd2,
+ 0xc6, 0x68, 0xb3, 0x6a, 0xea, 0x14, 0xbb, 0xc1, 0x36, 0xd8, 0xc6, 0xb1, 0xe3, 0x44, 0x1b, 0x7b,
+ 0xd7, 0x18, 0x39, 0x41, 0xb1, 0x40, 0x31, 0xa0, 0x66, 0x28, 0x89, 0xf0, 0xfc, 0x68, 0x49, 0xca,
+ 0xbb, 0xba, 0x6a, 0x9f, 0xa0, 0xe8, 0x03, 0xf4, 0xa6, 0x17, 0xbd, 0xe8, 0x4b, 0xf4, 0xa2, 0x6f,
+ 0xd0, 0x9b, 0x3e, 0x46, 0x81, 0x02, 0x7d, 0x80, 0xe2, 0x90, 0x9c, 0xd1, 0x8c, 0x25, 0xff, 0xf4,
+ 0xe7, 0x6e, 0xf8, 0x9d, 0xff, 0x43, 0x9e, 0xc3, 0xc3, 0x81, 0x2d, 0xa9, 0x18, 0x8d, 0x63, 0x26,
+ 0x25, 0x1d, 0x30, 0xe9, 0x07, 0x11, 0x67, 0x89, 0x92, 0x4c, 0x9c, 0x32, 0xe1, 0xf7, 0x05, 0x67,
+ 0x49, 0x28, 0xdb, 0x23, 0x91, 0xaa, 0xb4, 0xe5, 0x94, 0x39, 0x7b, 0x54, 0x32, 0x43, 0x71, 0xff,
+ 0x56, 0x81, 0xf5, 0xdd, 0x43, 0x39, 0xd8, 0xd5, 0xc2, 0xfb, 0x5a, 0xea, 0x50, 0x0e, 0x88, 0x03,
+ 0x2b, 0x5a, 0x86, 0x87, 0x4e, 0x65, 0xb3, 0xb2, 0xb5, 0xec, 0x65, 0x4b, 0xf2, 0x23, 0xb8, 0x16,
+ 0x0c, 0xa9, 0xf2, 0x59, 0xa2, 0xc4, 0xc4, 0x57, 0x93, 0x11, 0x73, 0xaa, 0x9b, 0x95, 0xad, 0x25,
+ 0xaf, 0x89, 0xf0, 0x6b, 0x44, 0x8f, 0x27, 0x23, 0x86, 0x1a, 0xac, 0x41, 0x67, 0x61, 0xb3, 0xb2,
+ 0xd5, 0xf0, 0xb2, 0x25, 0x79, 0x0e, 0x8e, 0x50, 0x3c, 0x66, 0xcf, 0xb6, 0x7d, 0xeb, 0x2d, 0xae,
+ 0xa4, 0xa2, 0xf1, 0xc8, 0x59, 0xdc, 0xac, 0x6c, 0xad, 0x78, 0x1b, 0x96, 0xde, 0xd5, 0xe4, 0xe3,
+ 0x8c, 0x4a, 0x1e, 0xc1, 0x1a, 0x0b, 0x86, 0xa9, 0xaf, 0x52, 0x5f, 0xb2, 0x24, 0x64, 0xc2, 0x59,
+ 0xda, 0xac, 0x6c, 0xd5, 0xbc, 0x06, 0xa2, 0xc7, 0x69, 0x57, 0x63, 0xee, 0x3f, 0x2a, 0x70, 0x67,
+ 0x4e, 0x4c, 0x9d, 0x24, 0x48, 0x63, 0x9e, 0x0c, 0xc8, 0x03, 0x68, 0xd8, 0x60, 0xfc, 0xbe, 0x48,
+ 0x63, 0x1b, 0x60, 0xdd, 0x62, 0xfb, 0x22, 0x8d, 0xaf, 0x1c, 0xe4, 0x53, 0xb8, 0x81, 0x2a, 0xfc,
+ 0x88, 0xc7, 0x5c, 0xb1, 0xd0, 0xa7, 0x41, 0x90, 0x8e, 0x13, 0xa5, 0x23, 0xae, 0x79, 0x04, 0x69,
+ 0x07, 0x86, 0xb4, 0x63, 0x28, 0xc5, 0xb4, 0x2c, 0x5e, 0x3d, 0x2d, 0x4b, 0x17, 0xa5, 0xc5, 0x9d,
+ 0x14, 0xf7, 0x70, 0x27, 0x0c, 0x4d, 0xc8, 0x98, 0xad, 0x2c, 0x4e, 0x95, 0xfa, 0x34, 0xcc, 0xb6,
+ 0x32, 0x8b, 0xfe, 0x38, 0xdd, 0x09, 0x43, 0xf2, 0x02, 0xee, 0x58, 0xaf, 0x13, 0x1a, 0x33, 0x3f,
+ 0x15, 0x3e, 0x8b, 0x29, 0x8f, 0x32, 0x11, 0x0c, 0x7b, 0xd5, 0xbb, 0x55, 0x60, 0xf9, 0x5a, 0xbc,
+ 0x46, 0x06, 0x2d, 0xed, 0xfe, 0xae, 0x94, 0xeb, 0xdc, 0xb6, 0xc7, 0xe4, 0x28, 0x4d, 0x24, 0x23,
+ 0x77, 0x60, 0x85, 0x09, 0x26, 0xc7, 0x91, 0xd2, 0xc6, 0x97, 0x3e, 0xaf, 0x6c, 0x7b, 0x19, 0x92,
+ 0x3b, 0xe8, 0xf3, 0x10, 0x6d, 0x31, 0x63, 0x2d, 0x73, 0xb0, 0x13, 0xee, 0x20, 0x46, 0x9e, 0x00,
+ 0x19, 0x31, 0x21, 0xd3, 0x84, 0xfa, 0xda, 0x43, 0xc3, 0xb9, 0xa0, 0xfd, 0xfa, 0xc8, 0x52, 0xbe,
+ 0xa2, 0x31, 0xd3, 0xdc, 0xee, 0xcf, 0x61, 0x63, 0xea, 0x8f, 0xc7, 0xe2, 0xf4, 0x94, 0xd9, 0x74,
+ 0xb4, 0xa0, 0x66, 0xaa, 0x22, 0x3f, 0xd3, 0xf9, 0xda, 0xdd, 0x87, 0x1b, 0x53, 0xa9, 0xb7, 0x3c,
+ 0xbc, 0x82, 0x0c, 0x21, 0xb0, 0x38, 0xe4, 0xa1, 0x39, 0x18, 0x35, 0x4f, 0x7f, 0xbb, 0x7f, 0xaf,
+ 0xc2, 0xcd, 0xb3, 0x47, 0x4f, 0x1e, 0x70, 0xa9, 0x88, 0x0b, 0x8d, 0x1e, 0x4f, 0x02, 0xc1, 0x62,
+ 0x96, 0x28, 0x1a, 0x69, 0x6d, 0x35, 0xaf, 0x84, 0x91, 0xcf, 0x60, 0xc5, 0xd6, 0xad, 0x53, 0xdd,
+ 0x5c, 0xd8, 0xaa, 0x6f, 0x7f, 0xdc, 0x9e, 0xab, 0xac, 0x6d, 0x93, 0x9c, 0x71, 0x93, 0x2d, 0xf8,
+ 0x28, 0xa6, 0xdf, 0xdb, 0xa2, 0xf7, 0xa7, 0x47, 0xb0, 0xe9, 0xad, 0xc5, 0xf4, 0x7b, 0xc3, 0xbd,
+ 0xab, 0x8f, 0x5f, 0x1b, 0xd6, 0x69, 0xa0, 0xf8, 0x29, 0x2b, 0x33, 0x2f, 0x6a, 0xe6, 0xeb, 0x86,
+ 0x54, 0xe4, 0xff, 0x31, 0x5c, 0xb7, 0x46, 0xcc, 0x19, 0xf7, 0x87, 0x5c, 0xd9, 0xa2, 0xbb, 0xd6,
+ 0xcf, 0x3c, 0x8a, 0xb9, 0x7a, 0xcb, 0x55, 0xeb, 0x1b, 0x58, 0xb6, 0x69, 0xbb, 0x07, 0x30, 0x8e,
+ 0xce, 0x24, 0xae, 0x80, 0x90, 0xa7, 0xb0, 0xce, 0xcc, 0x42, 0xb0, 0x88, 0x2a, 0x9e, 0x26, 0x72,
+ 0xc8, 0x47, 0x3a, 0x93, 0x4d, 0x6f, 0x1e, 0xc9, 0xfd, 0xd3, 0xc2, 0x6c, 0x4d, 0xcb, 0x37, 0x22,
+ 0x1d, 0x8f, 0x4c, 0x7a, 0x5b, 0x50, 0xeb, 0x09, 0xdc, 0xed, 0x3c, 0xb5, 0xf9, 0x7a, 0x26, 0xf5,
+ 0xd5, 0x39, 0xa9, 0x3f, 0x80, 0x86, 0xb1, 0x6a, 0x74, 0x3a, 0x0b, 0x3a, 0xff, 0x5b, 0xed, 0x0b,
+ 0x6c, 0xda, 0x5d, 0xd0, 0x80, 0x57, 0x92, 0x26, 0xef, 0xa1, 0x1e, 0xb3, 0xb8, 0xc7, 0x04, 0xfa,
+ 0x2e, 0x9d, 0x45, 0xad, 0xec, 0xd9, 0x55, 0x95, 0xc9, 0xc3, 0x5c, 0xd6, 0x2b, 0xea, 0x69, 0x1d,
+ 0x42, 0xbd, 0xc0, 0x86, 0x31, 0x27, 0xfa, 0xab, 0xb3, 0x67, 0x8a, 0xcb, 0xcb, 0xd7, 0x18, 0xb3,
+ 0x54, 0x42, 0xaf, 0xb0, 0x36, 0x6c, 0x19, 0x97, 0xb0, 0x96, 0x07, 0x1b, 0xf3, 0xad, 0x92, 0xbb,
+ 0xb0, 0x3a, 0x8e, 0xba, 0xba, 0x08, 0xf7, 0xec, 0xf6, 0x4d, 0x81, 0x92, 0xdd, 0x6a, 0xd9, 0x2e,
+ 0xf6, 0xde, 0xbb, 0xd3, 0x30, 0x8f, 0x22, 0x3a, 0x61, 0xe2, 0x2b, 0x1e, 0x9c, 0x60, 0xe5, 0xea,
+ 0x8d, 0x72, 0x60, 0xa5, 0xbc, 0x4f, 0xd9, 0x92, 0x6c, 0x42, 0x7d, 0x76, 0x97, 0x8a, 0x10, 0xf9,
+ 0x12, 0x56, 0x13, 0xab, 0x2b, 0xdb, 0xa1, 0x27, 0xed, 0x8b, 0xac, 0xb5, 0xcb, 0x90, 0x37, 0x15,
+ 0x6f, 0xed, 0xc3, 0x5a, 0x99, 0x78, 0xc1, 0x95, 0x87, 0x01, 0x5b, 0x2e, 0xdb, 0x77, 0xf2, 0xb5,
+ 0xdb, 0x2d, 0x9e, 0xcb, 0x2e, 0x53, 0xff, 0x95, 0xd2, 0xea, 0x19, 0xa5, 0xbf, 0x84, 0x87, 0x17,
+ 0x28, 0xcd, 0x9b, 0xab, 0x53, 0x6e, 0xae, 0xcd, 0xbc, 0xb3, 0xba, 0x69, 0xd1, 0x2b, 0x8f, 0x7d,
+ 0x3b, 0x66, 0xd2, 0x9e, 0xb9, 0x3d, 0xaa, 0x28, 0xf9, 0x14, 0x6e, 0x65, 0x2d, 0x55, 0x2a, 0xaa,
+ 0x98, 0x2f, 0x0c, 0x0b, 0x0b, 0xad, 0xa2, 0x9b, 0x96, 0xdc, 0x45, 0xaa, 0x97, 0x11, 0xd1, 0x60,
+ 0xb1, 0x41, 0x2d, 0xe7, 0x1d, 0xc8, 0xfd, 0x57, 0xb5, 0xd8, 0x77, 0x77, 0x87, 0x34, 0x19, 0x30,
+ 0x14, 0x1e, 0x4b, 0xf2, 0x10, 0x9a, 0x25, 0x63, 0xd6, 0x44, 0xa3, 0x68, 0x82, 0xdc, 0x87, 0xfa,
+ 0x48, 0x07, 0xe9, 0x17, 0x12, 0x02, 0x06, 0xc2, 0xc3, 0x4a, 0x9e, 0xc1, 0x06, 0x97, 0x3e, 0x1d,
+ 0xab, 0xd4, 0x1f, 0xb0, 0x84, 0x09, 0x8a, 0xd7, 0x6d, 0xbe, 0x23, 0x35, 0x6f, 0x9d, 0xcb, 0x9d,
+ 0xb1, 0x4a, 0xdf, 0x64, 0x34, 0x2d, 0xf4, 0x10, 0x9a, 0x43, 0x3e, 0x18, 0xfa, 0x23, 0xc1, 0x53,
+ 0xc1, 0xd5, 0x44, 0xf7, 0xb9, 0x9a, 0xd7, 0x40, 0xf0, 0xc8, 0x62, 0xe4, 0x13, 0x58, 0xcf, 0xfd,
+ 0x63, 0xca, 0xef, 0x4d, 0xfc, 0xb1, 0xcc, 0x27, 0x8b, 0xec, 0x82, 0xe9, 0x32, 0xf5, 0x6a, 0xf2,
+ 0x5e, 0x32, 0x41, 0x7e, 0x56, 0x60, 0xd7, 0xb9, 0xeb, 0x47, 0x74, 0x20, 0x9d, 0x65, 0x0c, 0xea,
+ 0xf3, 0xca, 0x53, 0xef, 0x7a, 0x31, 0xae, 0x7d, 0xa4, 0x91, 0x6d, 0xb8, 0x99, 0x30, 0x16, 0xfa,
+ 0x99, 0x9c, 0xb0, 0x1b, 0xe8, 0xac, 0x18, 0xd7, 0x91, 0x78, 0x64, 0x68, 0xf9, 0xde, 0x3e, 0x82,
+ 0x35, 0x9e, 0xcd, 0x74, 0x3e, 0x0f, 0x23, 0xe6, 0xd4, 0x8c, 0xef, 0x5c, 0x9a, 0x1c, 0x77, 0xc2,
+ 0x88, 0xb9, 0xc7, 0x70, 0x1b, 0xb3, 0x6e, 0x85, 0x4d, 0xda, 0x73, 0x15, 0x1b, 0xb0, 0x5c, 0x3a,
+ 0x1d, 0x76, 0x75, 0x69, 0xae, 0xdd, 0x3f, 0xd6, 0x8b, 0x9b, 0x79, 0x54, 0xdc, 0x27, 0x3d, 0x3b,
+ 0xe1, 0xb6, 0xda, 0xb0, 0x8d, 0xe6, 0xba, 0xc1, 0x4c, 0xb4, 0xcf, 0xcf, 0xde, 0x62, 0xf7, 0xda,
+ 0xf3, 0x95, 0x9d, 0xbd, 0xc6, 0x5a, 0x7f, 0x86, 0xfc, 0x06, 0xb9, 0xe8, 0xe2, 0x9d, 0x39, 0x50,
+ 0xd5, 0x39, 0x07, 0xea, 0x27, 0x40, 0x06, 0x38, 0x2d, 0xe8, 0xb0, 0x42, 0x9f, 0x8e, 0x46, 0x3e,
+ 0x0f, 0xed, 0xa5, 0x78, 0x0d, 0x29, 0xba, 0xa6, 0xc2, 0x9d, 0xd1, 0xa8, 0xa3, 0x27, 0x25, 0xcd,
+ 0x6c, 0xe7, 0x2e, 0x3e, 0xb2, 0x17, 0x62, 0x03, 0x51, 0x33, 0x6d, 0x75, 0x46, 0x78, 0xcb, 0x16,
+ 0xb9, 0x46, 0xa9, 0x30, 0x57, 0x61, 0xd3, 0x5b, 0x9b, 0xf2, 0x1d, 0xa5, 0x42, 0xdf, 0xb2, 0xe7,
+ 0x9e, 0x91, 0x79, 0x07, 0xe4, 0x39, 0x38, 0x69, 0x12, 0xf1, 0x04, 0x75, 0x4b, 0xc9, 0xd3, 0xc4,
+ 0xe7, 0x89, 0x54, 0x34, 0x09, 0x98, 0xd4, 0x67, 0xa4, 0xe9, 0x6d, 0x18, 0x7a, 0xd7, 0x90, 0x3b,
+ 0x19, 0xf5, 0xbc, 0xc3, 0x0b, 0xe7, 0x1c, 0xde, 0x33, 0x5b, 0x7f, 0x6d, 0xa6, 0xcc, 0x3e, 0x06,
+ 0xf8, 0x76, 0xcc, 0xc4, 0xc4, 0x44, 0x77, 0x43, 0xdb, 0x5e, 0xd5, 0x88, 0x0e, 0xec, 0x87, 0xd3,
+ 0x91, 0x52, 0xa6, 0x63, 0x11, 0x30, 0xe7, 0xb6, 0xde, 0x9c, 0xa6, 0x45, 0xbb, 0x1a, 0x44, 0x33,
+ 0xf4, 0x94, 0x2a, 0x2a, 0xfc, 0x21, 0x95, 0x43, 0xe7, 0xbe, 0x1e, 0x74, 0xc1, 0x40, 0x6f, 0xa9,
+ 0x1c, 0x22, 0x43, 0x44, 0xa5, 0xf2, 0xa3, 0x74, 0x90, 0xf6, 0xfb, 0xce, 0x27, 0xda, 0x0e, 0x20,
+ 0x74, 0xa0, 0x11, 0xf4, 0x23, 0x67, 0x48, 0x9c, 0xb6, 0xf1, 0x23, 0xa3, 0x27, 0xb8, 0x15, 0x9a,
+ 0x2c, 0x19, 0x4b, 0x7c, 0x93, 0x1a, 0xe7, 0xa7, 0x66, 0x2b, 0x10, 0xef, 0x32, 0x96, 0x7c, 0xad,
+ 0x51, 0x72, 0x07, 0x56, 0x83, 0x88, 0x26, 0xbe, 0xa0, 0xc9, 0x89, 0xb3, 0xad, 0x59, 0x6a, 0x08,
+ 0x78, 0x34, 0x39, 0x41, 0xa2, 0xde, 0x51, 0x9d, 0x8c, 0xcf, 0x4c, 0x13, 0x46, 0x40, 0xa7, 0x62,
+ 0x03, 0x96, 0xf1, 0x9b, 0x87, 0xce, 0x73, 0x1d, 0xa3, 0x5d, 0xe5, 0x87, 0x25, 0xa4, 0x8a, 0xfa,
+ 0xbd, 0x28, 0xed, 0x39, 0x2f, 0x74, 0x7c, 0xfa, 0xb0, 0x60, 0x7b, 0x7d, 0x15, 0xa5, 0x3d, 0xb2,
+ 0x67, 0xed, 0x22, 0x97, 0xf3, 0x72, 0xb3, 0xb2, 0x55, 0xdf, 0x7e, 0x7c, 0x71, 0x1d, 0xb4, 0x77,
+ 0x23, 0x9a, 0xa0, 0xbc, 0x71, 0x50, 0x37, 0xea, 0xdb, 0xa0, 0xbf, 0x7d, 0x45, 0x07, 0xce, 0x8e,
+ 0xf6, 0x6f, 0x05, 0xd7, 0xc7, 0x74, 0x40, 0xf6, 0xa1, 0x29, 0x78, 0x80, 0xbd, 0x8d, 0x49, 0x96,
+ 0x04, 0xcc, 0x79, 0xa3, 0x8b, 0xed, 0xc1, 0x25, 0x46, 0xde, 0x7d, 0xf0, 0x1a, 0x28, 0x77, 0x64,
+ 0xc5, 0xb0, 0xa2, 0x7b, 0x22, 0xa5, 0x61, 0x80, 0xf9, 0xe4, 0xa1, 0xf3, 0xd6, 0xbc, 0x86, 0x72,
+ 0xac, 0x13, 0x12, 0x17, 0x9a, 0x3a, 0xe2, 0x28, 0xed, 0xf5, 0x26, 0xc8, 0xd3, 0x31, 0x3c, 0x08,
+ 0x1e, 0x20, 0xd6, 0x09, 0xc9, 0x4b, 0xb8, 0xfb, 0x1d, 0x55, 0xc1, 0x90, 0x27, 0x03, 0x7f, 0xaa,
+ 0xcf, 0x3e, 0x1b, 0x78, 0xe8, 0x7c, 0xa9, 0x53, 0xdf, 0xca, 0x78, 0x5e, 0x65, 0x2c, 0x3b, 0x19,
+ 0x07, 0x16, 0xc1, 0x3c, 0x0d, 0xa3, 0x11, 0x0f, 0x9d, 0x77, 0xa6, 0x08, 0x66, 0xa5, 0x91, 0x4a,
+ 0x5e, 0x40, 0x6b, 0x8e, 0xe4, 0x29, 0x67, 0xdf, 0x31, 0x21, 0x9d, 0x03, 0x2d, 0xeb, 0xcc, 0xc8,
+ 0x7e, 0x30, 0xf4, 0x73, 0xec, 0x2a, 0xae, 0x22, 0xe6, 0x1c, 0xea, 0x9c, 0xcf, 0xda, 0x3d, 0x46,
+ 0x6a, 0xeb, 0x00, 0x6a, 0xd9, 0x9e, 0x91, 0xbb, 0x00, 0xe9, 0x60, 0x90, 0xf5, 0x19, 0xd3, 0x16,
+ 0x6b, 0xe9, 0x60, 0x60, 0x1a, 0x8c, 0x0b, 0xfa, 0xe1, 0xe8, 0x0f, 0x70, 0x4c, 0x42, 0x06, 0x6c,
+ 0x59, 0x8b, 0x5e, 0x1d, 0x41, 0x33, 0x3a, 0x85, 0xad, 0x27, 0x50, 0x7d, 0xf7, 0x81, 0x7c, 0x04,
+ 0x0b, 0x27, 0x6c, 0xa2, 0x15, 0xac, 0x7a, 0xf8, 0x49, 0x6e, 0xc0, 0xd2, 0x29, 0x8d, 0xc6, 0x59,
+ 0xa3, 0x36, 0x0b, 0x77, 0x6f, 0x76, 0x1e, 0x3e, 0x12, 0x69, 0x9f, 0x47, 0xac, 0x93, 0xf4, 0xd3,
+ 0x62, 0xa1, 0x9a, 0xbe, 0x69, 0xbb, 0x68, 0x33, 0x7f, 0xe5, 0x22, 0xe8, 0xfe, 0xa5, 0x5a, 0x9c,
+ 0x34, 0x66, 0xd4, 0x5c, 0xed, 0x19, 0x37, 0x6b, 0xab, 0x3a, 0xc7, 0x16, 0x1e, 0x34, 0x7c, 0xbe,
+ 0xfa, 0x81, 0x60, 0x78, 0x41, 0xdb, 0x5e, 0x5c, 0x47, 0x6c, 0xd7, 0x40, 0x58, 0x8f, 0x82, 0xd1,
+ 0xc8, 0xd4, 0xe3, 0xa2, 0xa9, 0x47, 0x04, 0x74, 0x3d, 0x62, 0x25, 0x73, 0x35, 0x31, 0xc4, 0x25,
+ 0x43, 0x44, 0x20, 0xeb, 0x5b, 0xa6, 0xd3, 0x6a, 0xea, 0xb2, 0xa6, 0xae, 0x6a, 0x44, 0x93, 0x1f,
+ 0x40, 0x43, 0x1f, 0x33, 0x61, 0xc5, 0x57, 0x34, 0x43, 0xdd, 0x62, 0x9a, 0xa5, 0x05, 0xb5, 0x21,
+ 0xa3, 0xa1, 0x6e, 0x25, 0x35, 0xa3, 0x3d, 0x5b, 0xeb, 0x29, 0x6e, 0x1c, 0xc7, 0x54, 0x4c, 0x9c,
+ 0x55, 0x53, 0x85, 0x76, 0xe9, 0xfe, 0xa6, 0x38, 0xee, 0x9a, 0x30, 0x8a, 0xb3, 0xfd, 0x05, 0xf3,
+ 0xdf, 0x5d, 0x58, 0xd5, 0xa7, 0xa1, 0x70, 0x07, 0x4f, 0x01, 0xf2, 0x18, 0xae, 0x95, 0x73, 0x6a,
+ 0x06, 0xde, 0x65, 0x6f, 0xad, 0x94, 0x54, 0xe9, 0x7e, 0x03, 0x8f, 0x2e, 0x72, 0xe0, 0xf2, 0x59,
+ 0x11, 0x29, 0xda, 0xae, 0x3d, 0x95, 0x4b, 0x5e, 0xb6, 0x74, 0xbd, 0x62, 0x70, 0x7b, 0x2c, 0x62,
+ 0x57, 0x0e, 0xee, 0x7c, 0x9d, 0x2f, 0x8b, 0xfe, 0xce, 0xea, 0xbc, 0xc2, 0x6c, 0xfb, 0xd7, 0xd2,
+ 0x13, 0xe3, 0x90, 0x26, 0x74, 0x30, 0xe3, 0x56, 0x66, 0xbc, 0x52, 0x32, 0x7e, 0x49, 0xce, 0xb7,
+ 0xe1, 0xe6, 0x99, 0x9c, 0xe7, 0xff, 0x1a, 0x30, 0xf3, 0xeb, 0xe5, 0xcc, 0x9b, 0x9f, 0x13, 0x9f,
+ 0xc2, 0xad, 0xb3, 0x32, 0xfa, 0x3d, 0xc3, 0x42, 0xfd, 0xea, 0x5b, 0xf6, 0x6e, 0x96, 0xa5, 0xcc,
+ 0x1f, 0x89, 0x33, 0x69, 0x98, 0x8d, 0xe1, 0x0a, 0x69, 0xf8, 0x15, 0xb4, 0xe6, 0xfc, 0x78, 0x39,
+ 0x4e, 0x2f, 0xcb, 0xc1, 0x26, 0x64, 0x7f, 0xba, 0xf4, 0xa4, 0x50, 0x2d, 0xfd, 0xfc, 0x42, 0xc8,
+ 0xfd, 0x02, 0xdc, 0xf3, 0x35, 0x5f, 0xc1, 0xb3, 0x5f, 0xc3, 0xfd, 0xf9, 0xbf, 0x60, 0xf6, 0x45,
+ 0x1a, 0xff, 0xef, 0xee, 0xed, 0xc2, 0xe3, 0x4b, 0xd4, 0x5f, 0xc1, 0xc7, 0x3b, 0x66, 0x70, 0x36,
+ 0x4a, 0xde, 0x30, 0xf5, 0x3a, 0x4e, 0x15, 0x0f, 0xd2, 0x04, 0x5f, 0x8d, 0xee, 0x3f, 0x17, 0x8b,
+ 0xf3, 0x6f, 0x91, 0x44, 0xbe, 0x80, 0x55, 0x66, 0xd7, 0x38, 0xfc, 0xe2, 0x8d, 0xbb, 0xd9, 0x9e,
+ 0xcf, 0xdb, 0xce, 0x16, 0xde, 0x54, 0x84, 0xfc, 0x02, 0x6a, 0x52, 0xf1, 0xe0, 0x04, 0x2f, 0x26,
+ 0x33, 0x1d, 0xdf, 0x3f, 0x4f, 0xbc, 0x6b, 0xf8, 0xbc, 0x5c, 0x00, 0x27, 0x6b, 0xd6, 0xef, 0xb3,
+ 0x40, 0x65, 0xaf, 0xdf, 0x7b, 0xe7, 0x9a, 0xd6, 0x6c, 0x5e, 0xc6, 0xde, 0xfa, 0x43, 0x05, 0x6a,
+ 0x19, 0x03, 0x21, 0xb0, 0xa8, 0x0b, 0xc0, 0xdc, 0x31, 0xfa, 0x1b, 0x2f, 0x19, 0xf3, 0x27, 0xc8,
+ 0x94, 0xab, 0x59, 0xe0, 0xa8, 0xa3, 0x5b, 0xb6, 0x9e, 0xb5, 0xc6, 0x32, 0x6f, 0xda, 0xba, 0x91,
+ 0x1f, 0x50, 0xa9, 0xde, 0x4b, 0xd3, 0xb5, 0xc7, 0x92, 0x95, 0xfe, 0x24, 0xd5, 0xc6, 0x92, 0x99,
+ 0x1f, 0x48, 0x0f, 0xa1, 0xa9, 0x55, 0x08, 0x16, 0x30, 0x8e, 0x65, 0xb1, 0x34, 0xd5, 0xe0, 0x59,
+ 0xac, 0x95, 0xc0, 0x8a, 0x8d, 0xf6, 0x3f, 0x70, 0x6e, 0x46, 0xf3, 0xc2, 0xac, 0x66, 0x14, 0x35,
+ 0x13, 0x84, 0xf1, 0xcb, 0x2c, 0x5a, 0xbf, 0xaf, 0xc0, 0xb2, 0x49, 0xd1, 0xff, 0xdb, 0xde, 0x03,
+ 0x68, 0xf0, 0xa4, 0xcf, 0x13, 0xae, 0x18, 0x26, 0xcc, 0x3e, 0x38, 0xeb, 0x19, 0xf6, 0x5e, 0xb2,
+ 0xa9, 0x4b, 0x4b, 0x05, 0x97, 0x5e, 0x2d, 0xbd, 0xad, 0xfc, 0xb6, 0xf2, 0x83, 0x7f, 0x07, 0x00,
+ 0x00, 0xff, 0xff, 0xc5, 0x50, 0x67, 0x9b, 0xd4, 0x17, 0x00, 0x00,
}
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server_login.pb.go b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server_login.pb.go
index 851f3d3f..d7fd0e20 100644
--- a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server_login.pb.go
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server_login.pb.go
@@ -52,7 +52,7 @@ func (m *CMsgClientHeartBeat) XXX_DiscardUnknown() {
var xxx_messageInfo_CMsgClientHeartBeat proto.InternalMessageInfo
type CMsgClientServerTimestampRequest struct {
- ClientRequestTimestamp *uint64 `protobuf:"varint,1,opt,name=client_request_timestamp" json:"client_request_timestamp,omitempty"`
+ ClientRequestTimestamp *uint64 `protobuf:"varint,1,opt,name=client_request_timestamp,json=clientRequestTimestamp" json:"client_request_timestamp,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -91,8 +91,8 @@ func (m *CMsgClientServerTimestampRequest) GetClientRequestTimestamp() uint64 {
}
type CMsgClientServerTimestampResponse struct {
- ClientRequestTimestamp *uint64 `protobuf:"varint,1,opt,name=client_request_timestamp" json:"client_request_timestamp,omitempty"`
- ServerTimestampMs *uint64 `protobuf:"varint,2,opt,name=server_timestamp_ms" json:"server_timestamp_ms,omitempty"`
+ ClientRequestTimestamp *uint64 `protobuf:"varint,1,opt,name=client_request_timestamp,json=clientRequestTimestamp" json:"client_request_timestamp,omitempty"`
+ ServerTimestampMs *uint64 `protobuf:"varint,2,opt,name=server_timestamp_ms,json=serverTimestampMs" json:"server_timestamp_ms,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -137,66 +137,141 @@ func (m *CMsgClientServerTimestampResponse) GetServerTimestampMs() uint64 {
return 0
}
+type CMsgClientSecret struct {
+ Version *uint32 `protobuf:"varint,1,opt,name=version" json:"version,omitempty"`
+ Appid *uint32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"`
+ Deviceid *uint32 `protobuf:"varint,3,opt,name=deviceid" json:"deviceid,omitempty"`
+ Nonce *uint64 `protobuf:"fixed64,4,opt,name=nonce" json:"nonce,omitempty"`
+ Hmac []byte `protobuf:"bytes,5,opt,name=hmac" json:"hmac,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientSecret) Reset() { *m = CMsgClientSecret{} }
+func (m *CMsgClientSecret) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientSecret) ProtoMessage() {}
+func (*CMsgClientSecret) Descriptor() ([]byte, []int) {
+ return fileDescriptor_c98cb07f62c057af, []int{3}
+}
+
+func (m *CMsgClientSecret) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientSecret.Unmarshal(m, b)
+}
+func (m *CMsgClientSecret) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientSecret.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientSecret) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientSecret.Merge(m, src)
+}
+func (m *CMsgClientSecret) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientSecret.Size(m)
+}
+func (m *CMsgClientSecret) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientSecret.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientSecret proto.InternalMessageInfo
+
+func (m *CMsgClientSecret) GetVersion() uint32 {
+ if m != nil && m.Version != nil {
+ return *m.Version
+ }
+ return 0
+}
+
+func (m *CMsgClientSecret) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CMsgClientSecret) GetDeviceid() uint32 {
+ if m != nil && m.Deviceid != nil {
+ return *m.Deviceid
+ }
+ return 0
+}
+
+func (m *CMsgClientSecret) GetNonce() uint64 {
+ if m != nil && m.Nonce != nil {
+ return *m.Nonce
+ }
+ return 0
+}
+
+func (m *CMsgClientSecret) GetHmac() []byte {
+ if m != nil {
+ return m.Hmac
+ }
+ return nil
+}
+
type CMsgClientLogon struct {
- ProtocolVersion *uint32 `protobuf:"varint,1,opt,name=protocol_version" json:"protocol_version,omitempty"`
- ObfustucatedPrivateIp *uint32 `protobuf:"varint,2,opt,name=obfustucated_private_ip" json:"obfustucated_private_ip,omitempty"`
- CellId *uint32 `protobuf:"varint,3,opt,name=cell_id" json:"cell_id,omitempty"`
- LastSessionId *uint32 `protobuf:"varint,4,opt,name=last_session_id" json:"last_session_id,omitempty"`
- ClientPackageVersion *uint32 `protobuf:"varint,5,opt,name=client_package_version" json:"client_package_version,omitempty"`
- ClientLanguage *string `protobuf:"bytes,6,opt,name=client_language" json:"client_language,omitempty"`
- ClientOsType *uint32 `protobuf:"varint,7,opt,name=client_os_type" json:"client_os_type,omitempty"`
- ShouldRememberPassword *bool `protobuf:"varint,8,opt,name=should_remember_password,def=0" json:"should_remember_password,omitempty"`
- WineVersion *string `protobuf:"bytes,9,opt,name=wine_version" json:"wine_version,omitempty"`
- PingMsFromCellSearch *uint32 `protobuf:"varint,10,opt,name=ping_ms_from_cell_search" json:"ping_ms_from_cell_search,omitempty"`
- PublicIp *uint32 `protobuf:"varint,20,opt,name=public_ip" json:"public_ip,omitempty"`
- QosLevel *uint32 `protobuf:"varint,21,opt,name=qos_level" json:"qos_level,omitempty"`
- ClientSuppliedSteamId *uint64 `protobuf:"fixed64,22,opt,name=client_supplied_steam_id" json:"client_supplied_steam_id,omitempty"`
- MachineId []byte `protobuf:"bytes,30,opt,name=machine_id" json:"machine_id,omitempty"`
- LauncherType *uint32 `protobuf:"varint,31,opt,name=launcher_type,def=0" json:"launcher_type,omitempty"`
- UiMode *uint32 `protobuf:"varint,32,opt,name=ui_mode,def=0" json:"ui_mode,omitempty"`
- ChatMode *uint32 `protobuf:"varint,33,opt,name=chat_mode,def=0" json:"chat_mode,omitempty"`
- Steam2AuthTicket []byte `protobuf:"bytes,41,opt,name=steam2_auth_ticket" json:"steam2_auth_ticket,omitempty"`
- EmailAddress *string `protobuf:"bytes,42,opt,name=email_address" json:"email_address,omitempty"`
- Rtime32AccountCreation *uint32 `protobuf:"fixed32,43,opt,name=rtime32_account_creation" json:"rtime32_account_creation,omitempty"`
- AccountName *string `protobuf:"bytes,50,opt,name=account_name" json:"account_name,omitempty"`
- Password *string `protobuf:"bytes,51,opt,name=password" json:"password,omitempty"`
- GameServerToken *string `protobuf:"bytes,52,opt,name=game_server_token" json:"game_server_token,omitempty"`
- LoginKey *string `protobuf:"bytes,60,opt,name=login_key" json:"login_key,omitempty"`
- WasConvertedDeprecatedMsg *bool `protobuf:"varint,70,opt,name=was_converted_deprecated_msg,def=0" json:"was_converted_deprecated_msg,omitempty"`
- AnonUserTargetAccountName *string `protobuf:"bytes,80,opt,name=anon_user_target_account_name" json:"anon_user_target_account_name,omitempty"`
- ResolvedUserSteamId *uint64 `protobuf:"fixed64,81,opt,name=resolved_user_steam_id" json:"resolved_user_steam_id,omitempty"`
- EresultSentryfile *int32 `protobuf:"varint,82,opt,name=eresult_sentryfile" json:"eresult_sentryfile,omitempty"`
- ShaSentryfile []byte `protobuf:"bytes,83,opt,name=sha_sentryfile" json:"sha_sentryfile,omitempty"`
- AuthCode *string `protobuf:"bytes,84,opt,name=auth_code" json:"auth_code,omitempty"`
- OtpType *int32 `protobuf:"varint,85,opt,name=otp_type" json:"otp_type,omitempty"`
- OtpValue *uint32 `protobuf:"varint,86,opt,name=otp_value" json:"otp_value,omitempty"`
- OtpIdentifier *string `protobuf:"bytes,87,opt,name=otp_identifier" json:"otp_identifier,omitempty"`
- Steam2TicketRequest *bool `protobuf:"varint,88,opt,name=steam2_ticket_request" json:"steam2_ticket_request,omitempty"`
- SonyPsnTicket []byte `protobuf:"bytes,90,opt,name=sony_psn_ticket" json:"sony_psn_ticket,omitempty"`
- SonyPsnServiceId *string `protobuf:"bytes,91,opt,name=sony_psn_service_id" json:"sony_psn_service_id,omitempty"`
- CreateNewPsnLinkedAccountIfNeeded *bool `protobuf:"varint,92,opt,name=create_new_psn_linked_account_if_needed,def=0" json:"create_new_psn_linked_account_if_needed,omitempty"`
- SonyPsnName *string `protobuf:"bytes,93,opt,name=sony_psn_name" json:"sony_psn_name,omitempty"`
- GameServerAppId *int32 `protobuf:"varint,94,opt,name=game_server_app_id" json:"game_server_app_id,omitempty"`
- SteamguardDontRememberComputer *bool `protobuf:"varint,95,opt,name=steamguard_dont_remember_computer" json:"steamguard_dont_remember_computer,omitempty"`
- MachineName *string `protobuf:"bytes,96,opt,name=machine_name" json:"machine_name,omitempty"`
- MachineNameUserchosen *string `protobuf:"bytes,97,opt,name=machine_name_userchosen" json:"machine_name_userchosen,omitempty"`
- CountryOverride *string `protobuf:"bytes,98,opt,name=country_override" json:"country_override,omitempty"`
- IsSteamBox *bool `protobuf:"varint,99,opt,name=is_steam_box" json:"is_steam_box,omitempty"`
- ClientInstanceId *uint64 `protobuf:"varint,100,opt,name=client_instance_id" json:"client_instance_id,omitempty"`
- TwoFactorCode *string `protobuf:"bytes,101,opt,name=two_factor_code" json:"two_factor_code,omitempty"`
- SupportsRateLimitResponse *bool `protobuf:"varint,102,opt,name=supports_rate_limit_response" json:"supports_rate_limit_response,omitempty"`
- WebLogonNonce *string `protobuf:"bytes,103,opt,name=web_logon_nonce" json:"web_logon_nonce,omitempty"`
- PriorityReason *int32 `protobuf:"varint,104,opt,name=priority_reason" json:"priority_reason,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ ProtocolVersion *uint32 `protobuf:"varint,1,opt,name=protocol_version,json=protocolVersion" json:"protocol_version,omitempty"`
+ DeprecatedObfustucatedPrivateIp *uint32 `protobuf:"varint,2,opt,name=deprecated_obfustucated_private_ip,json=deprecatedObfustucatedPrivateIp" json:"deprecated_obfustucated_private_ip,omitempty"`
+ CellId *uint32 `protobuf:"varint,3,opt,name=cell_id,json=cellId" json:"cell_id,omitempty"`
+ LastSessionId *uint32 `protobuf:"varint,4,opt,name=last_session_id,json=lastSessionId" json:"last_session_id,omitempty"`
+ ClientPackageVersion *uint32 `protobuf:"varint,5,opt,name=client_package_version,json=clientPackageVersion" json:"client_package_version,omitempty"`
+ ClientLanguage *string `protobuf:"bytes,6,opt,name=client_language,json=clientLanguage" json:"client_language,omitempty"`
+ ClientOsType *uint32 `protobuf:"varint,7,opt,name=client_os_type,json=clientOsType" json:"client_os_type,omitempty"`
+ ShouldRememberPassword *bool `protobuf:"varint,8,opt,name=should_remember_password,json=shouldRememberPassword,def=0" json:"should_remember_password,omitempty"`
+ WineVersion *string `protobuf:"bytes,9,opt,name=wine_version,json=wineVersion" json:"wine_version,omitempty"`
+ Deprecated_10 *uint32 `protobuf:"varint,10,opt,name=deprecated_10,json=deprecated10" json:"deprecated_10,omitempty"`
+ ObfuscatedPrivateIp *CMsgIPAddress `protobuf:"bytes,11,opt,name=obfuscated_private_ip,json=obfuscatedPrivateIp" json:"obfuscated_private_ip,omitempty"`
+ DeprecatedPublicIp *uint32 `protobuf:"varint,20,opt,name=deprecated_public_ip,json=deprecatedPublicIp" json:"deprecated_public_ip,omitempty"`
+ QosLevel *uint32 `protobuf:"varint,21,opt,name=qos_level,json=qosLevel" json:"qos_level,omitempty"`
+ ClientSuppliedSteamId *uint64 `protobuf:"fixed64,22,opt,name=client_supplied_steam_id,json=clientSuppliedSteamId" json:"client_supplied_steam_id,omitempty"`
+ PublicIp *CMsgIPAddress `protobuf:"bytes,23,opt,name=public_ip,json=publicIp" json:"public_ip,omitempty"`
+ MachineId []byte `protobuf:"bytes,30,opt,name=machine_id,json=machineId" json:"machine_id,omitempty"`
+ LauncherType *uint32 `protobuf:"varint,31,opt,name=launcher_type,json=launcherType,def=0" json:"launcher_type,omitempty"`
+ UiMode *uint32 `protobuf:"varint,32,opt,name=ui_mode,json=uiMode,def=0" json:"ui_mode,omitempty"`
+ ChatMode *uint32 `protobuf:"varint,33,opt,name=chat_mode,json=chatMode,def=0" json:"chat_mode,omitempty"`
+ Steam2AuthTicket []byte `protobuf:"bytes,41,opt,name=steam2_auth_ticket,json=steam2AuthTicket" json:"steam2_auth_ticket,omitempty"`
+ EmailAddress *string `protobuf:"bytes,42,opt,name=email_address,json=emailAddress" json:"email_address,omitempty"`
+ Rtime32AccountCreation *uint32 `protobuf:"fixed32,43,opt,name=rtime32_account_creation,json=rtime32AccountCreation" json:"rtime32_account_creation,omitempty"`
+ AccountName *string `protobuf:"bytes,50,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
+ Password *string `protobuf:"bytes,51,opt,name=password" json:"password,omitempty"`
+ GameServerToken *string `protobuf:"bytes,52,opt,name=game_server_token,json=gameServerToken" json:"game_server_token,omitempty"`
+ LoginKey *string `protobuf:"bytes,60,opt,name=login_key,json=loginKey" json:"login_key,omitempty"`
+ WasConvertedDeprecatedMsg *bool `protobuf:"varint,70,opt,name=was_converted_deprecated_msg,json=wasConvertedDeprecatedMsg,def=0" json:"was_converted_deprecated_msg,omitempty"`
+ AnonUserTargetAccountName *string `protobuf:"bytes,80,opt,name=anon_user_target_account_name,json=anonUserTargetAccountName" json:"anon_user_target_account_name,omitempty"`
+ ResolvedUserSteamId *uint64 `protobuf:"fixed64,81,opt,name=resolved_user_steam_id,json=resolvedUserSteamId" json:"resolved_user_steam_id,omitempty"`
+ EresultSentryfile *int32 `protobuf:"varint,82,opt,name=eresult_sentryfile,json=eresultSentryfile" json:"eresult_sentryfile,omitempty"`
+ ShaSentryfile []byte `protobuf:"bytes,83,opt,name=sha_sentryfile,json=shaSentryfile" json:"sha_sentryfile,omitempty"`
+ AuthCode *string `protobuf:"bytes,84,opt,name=auth_code,json=authCode" json:"auth_code,omitempty"`
+ OtpType *int32 `protobuf:"varint,85,opt,name=otp_type,json=otpType" json:"otp_type,omitempty"`
+ OtpValue *uint32 `protobuf:"varint,86,opt,name=otp_value,json=otpValue" json:"otp_value,omitempty"`
+ OtpIdentifier *string `protobuf:"bytes,87,opt,name=otp_identifier,json=otpIdentifier" json:"otp_identifier,omitempty"`
+ Steam2TicketRequest *bool `protobuf:"varint,88,opt,name=steam2_ticket_request,json=steam2TicketRequest" json:"steam2_ticket_request,omitempty"`
+ SonyPsnTicket []byte `protobuf:"bytes,90,opt,name=sony_psn_ticket,json=sonyPsnTicket" json:"sony_psn_ticket,omitempty"`
+ SonyPsnServiceId *string `protobuf:"bytes,91,opt,name=sony_psn_service_id,json=sonyPsnServiceId" json:"sony_psn_service_id,omitempty"`
+ CreateNewPsnLinkedAccountIfNeeded *bool `protobuf:"varint,92,opt,name=create_new_psn_linked_account_if_needed,json=createNewPsnLinkedAccountIfNeeded,def=0" json:"create_new_psn_linked_account_if_needed,omitempty"`
+ SonyPsnName *string `protobuf:"bytes,93,opt,name=sony_psn_name,json=sonyPsnName" json:"sony_psn_name,omitempty"`
+ GameServerAppId *int32 `protobuf:"varint,94,opt,name=game_server_app_id,json=gameServerAppId" json:"game_server_app_id,omitempty"`
+ SteamguardDontRememberComputer *bool `protobuf:"varint,95,opt,name=steamguard_dont_remember_computer,json=steamguardDontRememberComputer" json:"steamguard_dont_remember_computer,omitempty"`
+ MachineName *string `protobuf:"bytes,96,opt,name=machine_name,json=machineName" json:"machine_name,omitempty"`
+ MachineNameUserchosen *string `protobuf:"bytes,97,opt,name=machine_name_userchosen,json=machineNameUserchosen" json:"machine_name_userchosen,omitempty"`
+ CountryOverride *string `protobuf:"bytes,98,opt,name=country_override,json=countryOverride" json:"country_override,omitempty"`
+ IsSteamBox *bool `protobuf:"varint,99,opt,name=is_steam_box,json=isSteamBox" json:"is_steam_box,omitempty"`
+ ClientInstanceId *uint64 `protobuf:"varint,100,opt,name=client_instance_id,json=clientInstanceId" json:"client_instance_id,omitempty"`
+ TwoFactorCode *string `protobuf:"bytes,101,opt,name=two_factor_code,json=twoFactorCode" json:"two_factor_code,omitempty"`
+ SupportsRateLimitResponse *bool `protobuf:"varint,102,opt,name=supports_rate_limit_response,json=supportsRateLimitResponse" json:"supports_rate_limit_response,omitempty"`
+ WebLogonNonce *string `protobuf:"bytes,103,opt,name=web_logon_nonce,json=webLogonNonce" json:"web_logon_nonce,omitempty"`
+ PriorityReason *int32 `protobuf:"varint,104,opt,name=priority_reason,json=priorityReason" json:"priority_reason,omitempty"`
+ EmbeddedClientSecret *CMsgClientSecret `protobuf:"bytes,105,opt,name=embedded_client_secret,json=embeddedClientSecret" json:"embedded_client_secret,omitempty"`
+ DisablePartnerAutogrants *bool `protobuf:"varint,106,opt,name=disable_partner_autogrants,json=disablePartnerAutogrants" json:"disable_partner_autogrants,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientLogon) Reset() { *m = CMsgClientLogon{} }
func (m *CMsgClientLogon) String() string { return proto.CompactTextString(m) }
func (*CMsgClientLogon) ProtoMessage() {}
func (*CMsgClientLogon) Descriptor() ([]byte, []int) {
- return fileDescriptor_c98cb07f62c057af, []int{3}
+ return fileDescriptor_c98cb07f62c057af, []int{4}
}
func (m *CMsgClientLogon) XXX_Unmarshal(b []byte) error {
@@ -231,9 +306,9 @@ func (m *CMsgClientLogon) GetProtocolVersion() uint32 {
return 0
}
-func (m *CMsgClientLogon) GetObfustucatedPrivateIp() uint32 {
- if m != nil && m.ObfustucatedPrivateIp != nil {
- return *m.ObfustucatedPrivateIp
+func (m *CMsgClientLogon) GetDeprecatedObfustucatedPrivateIp() uint32 {
+ if m != nil && m.DeprecatedObfustucatedPrivateIp != nil {
+ return *m.DeprecatedObfustucatedPrivateIp
}
return 0
}
@@ -287,16 +362,23 @@ func (m *CMsgClientLogon) GetWineVersion() string {
return ""
}
-func (m *CMsgClientLogon) GetPingMsFromCellSearch() uint32 {
- if m != nil && m.PingMsFromCellSearch != nil {
- return *m.PingMsFromCellSearch
+func (m *CMsgClientLogon) GetDeprecated_10() uint32 {
+ if m != nil && m.Deprecated_10 != nil {
+ return *m.Deprecated_10
}
return 0
}
-func (m *CMsgClientLogon) GetPublicIp() uint32 {
- if m != nil && m.PublicIp != nil {
- return *m.PublicIp
+func (m *CMsgClientLogon) GetObfuscatedPrivateIp() *CMsgIPAddress {
+ if m != nil {
+ return m.ObfuscatedPrivateIp
+ }
+ return nil
+}
+
+func (m *CMsgClientLogon) GetDeprecatedPublicIp() uint32 {
+ if m != nil && m.DeprecatedPublicIp != nil {
+ return *m.DeprecatedPublicIp
}
return 0
}
@@ -315,6 +397,13 @@ func (m *CMsgClientLogon) GetClientSuppliedSteamId() uint64 {
return 0
}
+func (m *CMsgClientLogon) GetPublicIp() *CMsgIPAddress {
+ if m != nil {
+ return m.PublicIp
+ }
+ return nil
+}
+
func (m *CMsgClientLogon) GetMachineId() []byte {
if m != nil {
return m.MachineId
@@ -567,40 +656,55 @@ func (m *CMsgClientLogon) GetPriorityReason() int32 {
return 0
}
+func (m *CMsgClientLogon) GetEmbeddedClientSecret() *CMsgClientSecret {
+ if m != nil {
+ return m.EmbeddedClientSecret
+ }
+ return nil
+}
+
+func (m *CMsgClientLogon) GetDisablePartnerAutogrants() bool {
+ if m != nil && m.DisablePartnerAutogrants != nil {
+ return *m.DisablePartnerAutogrants
+ }
+ return false
+}
+
type CMsgClientLogonResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- OutOfGameHeartbeatSeconds *int32 `protobuf:"varint,2,opt,name=out_of_game_heartbeat_seconds" json:"out_of_game_heartbeat_seconds,omitempty"`
- InGameHeartbeatSeconds *int32 `protobuf:"varint,3,opt,name=in_game_heartbeat_seconds" json:"in_game_heartbeat_seconds,omitempty"`
- PublicIp *uint32 `protobuf:"varint,4,opt,name=public_ip" json:"public_ip,omitempty"`
- Rtime32ServerTime *uint32 `protobuf:"fixed32,5,opt,name=rtime32_server_time" json:"rtime32_server_time,omitempty"`
- AccountFlags *uint32 `protobuf:"varint,6,opt,name=account_flags" json:"account_flags,omitempty"`
- CellId *uint32 `protobuf:"varint,7,opt,name=cell_id" json:"cell_id,omitempty"`
- EmailDomain *string `protobuf:"bytes,8,opt,name=email_domain" json:"email_domain,omitempty"`
- Steam2Ticket []byte `protobuf:"bytes,9,opt,name=steam2_ticket" json:"steam2_ticket,omitempty"`
- EresultExtended *int32 `protobuf:"varint,10,opt,name=eresult_extended" json:"eresult_extended,omitempty"`
- WebapiAuthenticateUserNonce *string `protobuf:"bytes,11,opt,name=webapi_authenticate_user_nonce" json:"webapi_authenticate_user_nonce,omitempty"`
- CellIdPingThreshold *uint32 `protobuf:"varint,12,opt,name=cell_id_ping_threshold" json:"cell_id_ping_threshold,omitempty"`
- UsePics *bool `protobuf:"varint,13,opt,name=use_pics" json:"use_pics,omitempty"`
- VanityUrl *string `protobuf:"bytes,14,opt,name=vanity_url" json:"vanity_url,omitempty"`
- ClientSuppliedSteamid *uint64 `protobuf:"fixed64,20,opt,name=client_supplied_steamid" json:"client_supplied_steamid,omitempty"`
- IpCountryCode *string `protobuf:"bytes,21,opt,name=ip_country_code" json:"ip_country_code,omitempty"`
- ParentalSettings []byte `protobuf:"bytes,22,opt,name=parental_settings" json:"parental_settings,omitempty"`
- ParentalSettingSignature []byte `protobuf:"bytes,23,opt,name=parental_setting_signature" json:"parental_setting_signature,omitempty"`
- CountLoginfailuresToMigrate *int32 `protobuf:"varint,24,opt,name=count_loginfailures_to_migrate" json:"count_loginfailures_to_migrate,omitempty"`
- CountDisconnectsToMigrate *int32 `protobuf:"varint,25,opt,name=count_disconnects_to_migrate" json:"count_disconnects_to_migrate,omitempty"`
- OgsDataReportTimeWindow *int32 `protobuf:"varint,26,opt,name=ogs_data_report_time_window" json:"ogs_data_report_time_window,omitempty"`
- ClientInstanceId *uint64 `protobuf:"varint,27,opt,name=client_instance_id" json:"client_instance_id,omitempty"`
- ForceClientUpdateCheck *bool `protobuf:"varint,28,opt,name=force_client_update_check" json:"force_client_update_check,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ OutOfGameHeartbeatSeconds *int32 `protobuf:"varint,2,opt,name=out_of_game_heartbeat_seconds,json=outOfGameHeartbeatSeconds" json:"out_of_game_heartbeat_seconds,omitempty"`
+ InGameHeartbeatSeconds *int32 `protobuf:"varint,3,opt,name=in_game_heartbeat_seconds,json=inGameHeartbeatSeconds" json:"in_game_heartbeat_seconds,omitempty"`
+ DeprecatedPublicIp *uint32 `protobuf:"varint,4,opt,name=deprecated_public_ip,json=deprecatedPublicIp" json:"deprecated_public_ip,omitempty"`
+ Rtime32ServerTime *uint32 `protobuf:"fixed32,5,opt,name=rtime32_server_time,json=rtime32ServerTime" json:"rtime32_server_time,omitempty"`
+ AccountFlags *uint32 `protobuf:"varint,6,opt,name=account_flags,json=accountFlags" json:"account_flags,omitempty"`
+ CellId *uint32 `protobuf:"varint,7,opt,name=cell_id,json=cellId" json:"cell_id,omitempty"`
+ EmailDomain *string `protobuf:"bytes,8,opt,name=email_domain,json=emailDomain" json:"email_domain,omitempty"`
+ Steam2Ticket []byte `protobuf:"bytes,9,opt,name=steam2_ticket,json=steam2Ticket" json:"steam2_ticket,omitempty"`
+ EresultExtended *int32 `protobuf:"varint,10,opt,name=eresult_extended,json=eresultExtended" json:"eresult_extended,omitempty"`
+ WebapiAuthenticateUserNonce *string `protobuf:"bytes,11,opt,name=webapi_authenticate_user_nonce,json=webapiAuthenticateUserNonce" json:"webapi_authenticate_user_nonce,omitempty"`
+ CellIdPingThreshold *uint32 `protobuf:"varint,12,opt,name=cell_id_ping_threshold,json=cellIdPingThreshold" json:"cell_id_ping_threshold,omitempty"`
+ DeprecatedUsePics *bool `protobuf:"varint,13,opt,name=deprecated_use_pics,json=deprecatedUsePics" json:"deprecated_use_pics,omitempty"`
+ VanityUrl *string `protobuf:"bytes,14,opt,name=vanity_url,json=vanityUrl" json:"vanity_url,omitempty"`
+ PublicIp *CMsgIPAddress `protobuf:"bytes,15,opt,name=public_ip,json=publicIp" json:"public_ip,omitempty"`
+ ClientSuppliedSteamid *uint64 `protobuf:"fixed64,20,opt,name=client_supplied_steamid,json=clientSuppliedSteamid" json:"client_supplied_steamid,omitempty"`
+ IpCountryCode *string `protobuf:"bytes,21,opt,name=ip_country_code,json=ipCountryCode" json:"ip_country_code,omitempty"`
+ ParentalSettings []byte `protobuf:"bytes,22,opt,name=parental_settings,json=parentalSettings" json:"parental_settings,omitempty"`
+ ParentalSettingSignature []byte `protobuf:"bytes,23,opt,name=parental_setting_signature,json=parentalSettingSignature" json:"parental_setting_signature,omitempty"`
+ CountLoginfailuresToMigrate *int32 `protobuf:"varint,24,opt,name=count_loginfailures_to_migrate,json=countLoginfailuresToMigrate" json:"count_loginfailures_to_migrate,omitempty"`
+ CountDisconnectsToMigrate *int32 `protobuf:"varint,25,opt,name=count_disconnects_to_migrate,json=countDisconnectsToMigrate" json:"count_disconnects_to_migrate,omitempty"`
+ OgsDataReportTimeWindow *int32 `protobuf:"varint,26,opt,name=ogs_data_report_time_window,json=ogsDataReportTimeWindow" json:"ogs_data_report_time_window,omitempty"`
+ ClientInstanceId *uint64 `protobuf:"varint,27,opt,name=client_instance_id,json=clientInstanceId" json:"client_instance_id,omitempty"`
+ ForceClientUpdateCheck *bool `protobuf:"varint,28,opt,name=force_client_update_check,json=forceClientUpdateCheck" json:"force_client_update_check,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientLogonResponse) Reset() { *m = CMsgClientLogonResponse{} }
func (m *CMsgClientLogonResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientLogonResponse) ProtoMessage() {}
func (*CMsgClientLogonResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_c98cb07f62c057af, []int{4}
+ return fileDescriptor_c98cb07f62c057af, []int{5}
}
func (m *CMsgClientLogonResponse) XXX_Unmarshal(b []byte) error {
@@ -644,9 +748,9 @@ func (m *CMsgClientLogonResponse) GetInGameHeartbeatSeconds() int32 {
return 0
}
-func (m *CMsgClientLogonResponse) GetPublicIp() uint32 {
- if m != nil && m.PublicIp != nil {
- return *m.PublicIp
+func (m *CMsgClientLogonResponse) GetDeprecatedPublicIp() uint32 {
+ if m != nil && m.DeprecatedPublicIp != nil {
+ return *m.DeprecatedPublicIp
}
return 0
}
@@ -707,9 +811,9 @@ func (m *CMsgClientLogonResponse) GetCellIdPingThreshold() uint32 {
return 0
}
-func (m *CMsgClientLogonResponse) GetUsePics() bool {
- if m != nil && m.UsePics != nil {
- return *m.UsePics
+func (m *CMsgClientLogonResponse) GetDeprecatedUsePics() bool {
+ if m != nil && m.DeprecatedUsePics != nil {
+ return *m.DeprecatedUsePics
}
return false
}
@@ -721,6 +825,13 @@ func (m *CMsgClientLogonResponse) GetVanityUrl() string {
return ""
}
+func (m *CMsgClientLogonResponse) GetPublicIp() *CMsgIPAddress {
+ if m != nil {
+ return m.PublicIp
+ }
+ return nil
+}
+
func (m *CMsgClientLogonResponse) GetClientSuppliedSteamid() uint64 {
if m != nil && m.ClientSuppliedSteamid != nil {
return *m.ClientSuppliedSteamid
@@ -785,7 +896,7 @@ func (m *CMsgClientLogonResponse) GetForceClientUpdateCheck() bool {
}
type CMsgClientRequestWebAPIAuthenticateUserNonce struct {
- TokenType *int32 `protobuf:"varint,1,opt,name=token_type,def=-1" json:"token_type,omitempty"`
+ TokenType *int32 `protobuf:"varint,1,opt,name=token_type,json=tokenType,def=-1" json:"token_type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -799,7 +910,7 @@ func (m *CMsgClientRequestWebAPIAuthenticateUserNonce) String() string {
}
func (*CMsgClientRequestWebAPIAuthenticateUserNonce) ProtoMessage() {}
func (*CMsgClientRequestWebAPIAuthenticateUserNonce) Descriptor() ([]byte, []int) {
- return fileDescriptor_c98cb07f62c057af, []int{5}
+ return fileDescriptor_c98cb07f62c057af, []int{6}
}
func (m *CMsgClientRequestWebAPIAuthenticateUserNonce) XXX_Unmarshal(b []byte) error {
@@ -831,8 +942,8 @@ func (m *CMsgClientRequestWebAPIAuthenticateUserNonce) GetTokenType() int32 {
type CMsgClientRequestWebAPIAuthenticateUserNonceResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- WebapiAuthenticateUserNonce *string `protobuf:"bytes,11,opt,name=webapi_authenticate_user_nonce" json:"webapi_authenticate_user_nonce,omitempty"`
- TokenType *int32 `protobuf:"varint,3,opt,name=token_type,def=-1" json:"token_type,omitempty"`
+ WebapiAuthenticateUserNonce *string `protobuf:"bytes,11,opt,name=webapi_authenticate_user_nonce,json=webapiAuthenticateUserNonce" json:"webapi_authenticate_user_nonce,omitempty"`
+ TokenType *int32 `protobuf:"varint,3,opt,name=token_type,json=tokenType,def=-1" json:"token_type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -846,7 +957,7 @@ func (m *CMsgClientRequestWebAPIAuthenticateUserNonceResponse) String() string {
}
func (*CMsgClientRequestWebAPIAuthenticateUserNonceResponse) ProtoMessage() {}
func (*CMsgClientRequestWebAPIAuthenticateUserNonceResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_c98cb07f62c057af, []int{6}
+ return fileDescriptor_c98cb07f62c057af, []int{7}
}
func (m *CMsgClientRequestWebAPIAuthenticateUserNonceResponse) XXX_Unmarshal(b []byte) error {
@@ -901,7 +1012,7 @@ func (m *CMsgClientLogOff) Reset() { *m = CMsgClientLogOff{} }
func (m *CMsgClientLogOff) String() string { return proto.CompactTextString(m) }
func (*CMsgClientLogOff) ProtoMessage() {}
func (*CMsgClientLogOff) Descriptor() ([]byte, []int) {
- return fileDescriptor_c98cb07f62c057af, []int{7}
+ return fileDescriptor_c98cb07f62c057af, []int{8}
}
func (m *CMsgClientLogOff) XXX_Unmarshal(b []byte) error {
@@ -933,7 +1044,7 @@ func (m *CMsgClientLoggedOff) Reset() { *m = CMsgClientLoggedOff{} }
func (m *CMsgClientLoggedOff) String() string { return proto.CompactTextString(m) }
func (*CMsgClientLoggedOff) ProtoMessage() {}
func (*CMsgClientLoggedOff) Descriptor() ([]byte, []int) {
- return fileDescriptor_c98cb07f62c057af, []int{8}
+ return fileDescriptor_c98cb07f62c057af, []int{9}
}
func (m *CMsgClientLoggedOff) XXX_Unmarshal(b []byte) error {
@@ -964,8 +1075,8 @@ func (m *CMsgClientLoggedOff) GetEresult() int32 {
}
type CMsgClientNewLoginKey struct {
- UniqueId *uint32 `protobuf:"varint,1,opt,name=unique_id" json:"unique_id,omitempty"`
- LoginKey *string `protobuf:"bytes,2,opt,name=login_key" json:"login_key,omitempty"`
+ UniqueId *uint32 `protobuf:"varint,1,opt,name=unique_id,json=uniqueId" json:"unique_id,omitempty"`
+ LoginKey *string `protobuf:"bytes,2,opt,name=login_key,json=loginKey" json:"login_key,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -975,7 +1086,7 @@ func (m *CMsgClientNewLoginKey) Reset() { *m = CMsgClientNewLoginKey{} }
func (m *CMsgClientNewLoginKey) String() string { return proto.CompactTextString(m) }
func (*CMsgClientNewLoginKey) ProtoMessage() {}
func (*CMsgClientNewLoginKey) Descriptor() ([]byte, []int) {
- return fileDescriptor_c98cb07f62c057af, []int{9}
+ return fileDescriptor_c98cb07f62c057af, []int{10}
}
func (m *CMsgClientNewLoginKey) XXX_Unmarshal(b []byte) error {
@@ -1011,7 +1122,7 @@ func (m *CMsgClientNewLoginKey) GetLoginKey() string {
}
type CMsgClientNewLoginKeyAccepted struct {
- UniqueId *uint32 `protobuf:"varint,1,opt,name=unique_id" json:"unique_id,omitempty"`
+ UniqueId *uint32 `protobuf:"varint,1,opt,name=unique_id,json=uniqueId" json:"unique_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1021,7 +1132,7 @@ func (m *CMsgClientNewLoginKeyAccepted) Reset() { *m = CMsgClientNewLogi
func (m *CMsgClientNewLoginKeyAccepted) String() string { return proto.CompactTextString(m) }
func (*CMsgClientNewLoginKeyAccepted) ProtoMessage() {}
func (*CMsgClientNewLoginKeyAccepted) Descriptor() ([]byte, []int) {
- return fileDescriptor_c98cb07f62c057af, []int{10}
+ return fileDescriptor_c98cb07f62c057af, []int{11}
}
func (m *CMsgClientNewLoginKeyAccepted) XXX_Unmarshal(b []byte) error {
@@ -1050,18 +1161,18 @@ func (m *CMsgClientNewLoginKeyAccepted) GetUniqueId() uint32 {
}
type CMsgClientAccountInfo struct {
- PersonaName *string `protobuf:"bytes,1,opt,name=persona_name" json:"persona_name,omitempty"`
- IpCountry *string `protobuf:"bytes,2,opt,name=ip_country" json:"ip_country,omitempty"`
- CountAuthedComputers *int32 `protobuf:"varint,5,opt,name=count_authed_computers" json:"count_authed_computers,omitempty"`
- AccountFlags *uint32 `protobuf:"varint,7,opt,name=account_flags" json:"account_flags,omitempty"`
- FacebookId *uint64 `protobuf:"varint,8,opt,name=facebook_id" json:"facebook_id,omitempty"`
- FacebookName *string `protobuf:"bytes,9,opt,name=facebook_name" json:"facebook_name,omitempty"`
- SteamguardNotifyNewmachines *bool `protobuf:"varint,14,opt,name=steamguard_notify_newmachines" json:"steamguard_notify_newmachines,omitempty"`
- SteamguardMachineNameUserChosen *string `protobuf:"bytes,15,opt,name=steamguard_machine_name_user_chosen" json:"steamguard_machine_name_user_chosen,omitempty"`
- IsPhoneVerified *bool `protobuf:"varint,16,opt,name=is_phone_verified" json:"is_phone_verified,omitempty"`
- TwoFactorState *uint32 `protobuf:"varint,17,opt,name=two_factor_state" json:"two_factor_state,omitempty"`
- IsPhoneIdentifying *bool `protobuf:"varint,18,opt,name=is_phone_identifying" json:"is_phone_identifying,omitempty"`
- IsPhoneNeedingReverify *bool `protobuf:"varint,19,opt,name=is_phone_needing_reverify" json:"is_phone_needing_reverify,omitempty"`
+ PersonaName *string `protobuf:"bytes,1,opt,name=persona_name,json=personaName" json:"persona_name,omitempty"`
+ IpCountry *string `protobuf:"bytes,2,opt,name=ip_country,json=ipCountry" json:"ip_country,omitempty"`
+ CountAuthedComputers *int32 `protobuf:"varint,5,opt,name=count_authed_computers,json=countAuthedComputers" json:"count_authed_computers,omitempty"`
+ AccountFlags *uint32 `protobuf:"varint,7,opt,name=account_flags,json=accountFlags" json:"account_flags,omitempty"`
+ FacebookId *uint64 `protobuf:"varint,8,opt,name=facebook_id,json=facebookId" json:"facebook_id,omitempty"`
+ FacebookName *string `protobuf:"bytes,9,opt,name=facebook_name,json=facebookName" json:"facebook_name,omitempty"`
+ SteamguardNotifyNewmachines *bool `protobuf:"varint,14,opt,name=steamguard_notify_newmachines,json=steamguardNotifyNewmachines" json:"steamguard_notify_newmachines,omitempty"`
+ SteamguardMachineNameUserChosen *string `protobuf:"bytes,15,opt,name=steamguard_machine_name_user_chosen,json=steamguardMachineNameUserChosen" json:"steamguard_machine_name_user_chosen,omitempty"`
+ IsPhoneVerified *bool `protobuf:"varint,16,opt,name=is_phone_verified,json=isPhoneVerified" json:"is_phone_verified,omitempty"`
+ TwoFactorState *uint32 `protobuf:"varint,17,opt,name=two_factor_state,json=twoFactorState" json:"two_factor_state,omitempty"`
+ IsPhoneIdentifying *bool `protobuf:"varint,18,opt,name=is_phone_identifying,json=isPhoneIdentifying" json:"is_phone_identifying,omitempty"`
+ IsPhoneNeedingReverify *bool `protobuf:"varint,19,opt,name=is_phone_needing_reverify,json=isPhoneNeedingReverify" json:"is_phone_needing_reverify,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1071,7 +1182,7 @@ func (m *CMsgClientAccountInfo) Reset() { *m = CMsgClientAccountInfo{} }
func (m *CMsgClientAccountInfo) String() string { return proto.CompactTextString(m) }
func (*CMsgClientAccountInfo) ProtoMessage() {}
func (*CMsgClientAccountInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_c98cb07f62c057af, []int{11}
+ return fileDescriptor_c98cb07f62c057af, []int{12}
}
func (m *CMsgClientAccountInfo) XXX_Unmarshal(b []byte) error {
@@ -1176,10 +1287,89 @@ func (m *CMsgClientAccountInfo) GetIsPhoneNeedingReverify() bool {
return false
}
+type CMsgClientChallengeRequest struct {
+ Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientChallengeRequest) Reset() { *m = CMsgClientChallengeRequest{} }
+func (m *CMsgClientChallengeRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientChallengeRequest) ProtoMessage() {}
+func (*CMsgClientChallengeRequest) Descriptor() ([]byte, []int) {
+ return fileDescriptor_c98cb07f62c057af, []int{13}
+}
+
+func (m *CMsgClientChallengeRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientChallengeRequest.Unmarshal(m, b)
+}
+func (m *CMsgClientChallengeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientChallengeRequest.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientChallengeRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientChallengeRequest.Merge(m, src)
+}
+func (m *CMsgClientChallengeRequest) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientChallengeRequest.Size(m)
+}
+func (m *CMsgClientChallengeRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientChallengeRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientChallengeRequest proto.InternalMessageInfo
+
+func (m *CMsgClientChallengeRequest) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+type CMsgClientChallengeResponse struct {
+ Challenge *uint64 `protobuf:"fixed64,1,opt,name=challenge" json:"challenge,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientChallengeResponse) Reset() { *m = CMsgClientChallengeResponse{} }
+func (m *CMsgClientChallengeResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientChallengeResponse) ProtoMessage() {}
+func (*CMsgClientChallengeResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_c98cb07f62c057af, []int{14}
+}
+
+func (m *CMsgClientChallengeResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientChallengeResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientChallengeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientChallengeResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientChallengeResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientChallengeResponse.Merge(m, src)
+}
+func (m *CMsgClientChallengeResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientChallengeResponse.Size(m)
+}
+func (m *CMsgClientChallengeResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientChallengeResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientChallengeResponse proto.InternalMessageInfo
+
+func (m *CMsgClientChallengeResponse) GetChallenge() uint64 {
+ if m != nil && m.Challenge != nil {
+ return *m.Challenge
+ }
+ return 0
+}
+
func init() {
proto.RegisterType((*CMsgClientHeartBeat)(nil), "CMsgClientHeartBeat")
proto.RegisterType((*CMsgClientServerTimestampRequest)(nil), "CMsgClientServerTimestampRequest")
proto.RegisterType((*CMsgClientServerTimestampResponse)(nil), "CMsgClientServerTimestampResponse")
+ proto.RegisterType((*CMsgClientSecret)(nil), "CMsgClientSecret")
proto.RegisterType((*CMsgClientLogon)(nil), "CMsgClientLogon")
proto.RegisterType((*CMsgClientLogonResponse)(nil), "CMsgClientLogonResponse")
proto.RegisterType((*CMsgClientRequestWebAPIAuthenticateUserNonce)(nil), "CMsgClientRequestWebAPIAuthenticateUserNonce")
@@ -1189,6 +1379,8 @@ func init() {
proto.RegisterType((*CMsgClientNewLoginKey)(nil), "CMsgClientNewLoginKey")
proto.RegisterType((*CMsgClientNewLoginKeyAccepted)(nil), "CMsgClientNewLoginKeyAccepted")
proto.RegisterType((*CMsgClientAccountInfo)(nil), "CMsgClientAccountInfo")
+ proto.RegisterType((*CMsgClientChallengeRequest)(nil), "CMsgClientChallengeRequest")
+ proto.RegisterType((*CMsgClientChallengeResponse)(nil), "CMsgClientChallengeResponse")
}
func init() {
@@ -1196,99 +1388,151 @@ func init() {
}
var fileDescriptor_c98cb07f62c057af = []byte{
- // 1495 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x56, 0x5b, 0x73, 0x13, 0x47,
- 0x16, 0x5e, 0x01, 0xc2, 0xd6, 0xc1, 0xc6, 0xf2, 0xd8, 0xb2, 0xdb, 0x57, 0x64, 0x71, 0x33, 0xcb,
- 0xee, 0xd6, 0xae, 0xa1, 0xf6, 0x81, 0x4a, 0x1e, 0x0c, 0x29, 0x0a, 0x2a, 0x04, 0x08, 0x97, 0x90,
- 0xca, 0xad, 0xd3, 0xea, 0x39, 0x33, 0xea, 0xf2, 0x4c, 0xf7, 0xd0, 0xdd, 0x23, 0xa1, 0xb7, 0x3c,
- 0xe7, 0xcf, 0xe4, 0x7f, 0xe4, 0xc7, 0xe4, 0x37, 0xa4, 0xfa, 0x8c, 0x46, 0x92, 0xc1, 0x21, 0xc9,
- 0xeb, 0xe9, 0xd3, 0xe7, 0xfa, 0x7d, 0x5f, 0x37, 0xdc, 0x70, 0x1e, 0x45, 0x9e, 0xa3, 0x73, 0x22,
- 0x45, 0xc7, 0x65, 0xa6, 0x50, 0x7b, 0x87, 0x76, 0x88, 0x96, 0x67, 0x26, 0x55, 0xfa, 0x3f, 0x85,
- 0x35, 0xde, 0x6c, 0xb3, 0xd3, 0x7e, 0x7d, 0xe1, 0xb0, 0x3a, 0xe9, 0x75, 0x60, 0xed, 0xc1, 0x17,
- 0x2e, 0x7d, 0x40, 0x37, 0x1f, 0xa1, 0xb0, 0xfe, 0x3e, 0x0a, 0xdf, 0xfb, 0x0c, 0xba, 0x33, 0xf3,
- 0x4b, 0x0a, 0xf8, 0x4a, 0xe5, 0xe8, 0xbc, 0xc8, 0x8b, 0x17, 0xf8, 0xb6, 0x44, 0xe7, 0xa3, 0x2e,
- 0xb0, 0x2a, 0x21, 0xb7, 0x95, 0x85, 0xfb, 0xda, 0x85, 0x35, 0xba, 0x8d, 0xc3, 0x0b, 0xbd, 0x3e,
- 0x1c, 0x7c, 0x24, 0x8a, 0x2b, 0x8c, 0x76, 0xf8, 0xe7, 0x61, 0xa2, 0x1d, 0x58, 0x9b, 0xf4, 0x34,
- 0x3d, 0xe1, 0xb9, 0x63, 0xe7, 0x28, 0xc7, 0xaf, 0x00, 0x2b, 0xb3, 0x24, 0x4f, 0x4c, 0x6a, 0x74,
- 0xc4, 0xa0, 0x4d, 0xdd, 0x49, 0x93, 0xf1, 0x21, 0x5a, 0xa7, 0x8c, 0xa6, 0x50, 0xcb, 0xd1, 0x15,
- 0xd8, 0x34, 0xfd, 0xa4, 0x74, 0xbe, 0x94, 0xc2, 0x63, 0xcc, 0x0b, 0xab, 0x86, 0xc2, 0x23, 0x57,
- 0x05, 0x85, 0x5b, 0x8e, 0x56, 0x60, 0x41, 0x62, 0x96, 0x71, 0x15, 0xb3, 0xf3, 0x64, 0xd8, 0x84,
- 0x95, 0x4c, 0x38, 0xcf, 0x1d, 0xba, 0x10, 0x27, 0x1c, 0x5c, 0xa0, 0x83, 0x7d, 0xd8, 0x98, 0xd4,
- 0x5d, 0x08, 0x79, 0x22, 0x52, 0x9c, 0xa6, 0x6a, 0xd6, 0x17, 0x27, 0xe7, 0x99, 0xd0, 0x69, 0x29,
- 0x52, 0x64, 0x17, 0xbb, 0x8d, 0xc3, 0x56, 0xb4, 0x01, 0x97, 0x27, 0x07, 0xc6, 0x71, 0x3f, 0x2e,
- 0x90, 0x2d, 0xd0, 0x85, 0x9b, 0xc0, 0xdc, 0xc0, 0x94, 0x59, 0xcc, 0x2d, 0xe6, 0x98, 0xf7, 0xd1,
- 0xf2, 0x42, 0x38, 0x37, 0x32, 0x36, 0x66, 0x8b, 0xdd, 0xc6, 0xe1, 0xe2, 0xbd, 0x66, 0x22, 0x32,
- 0x87, 0xd1, 0x3a, 0x2c, 0x8d, 0x94, 0x9e, 0xe5, 0x6b, 0x51, 0xd8, 0x2e, 0xb0, 0x42, 0xe9, 0x94,
- 0xe7, 0x8e, 0x27, 0xd6, 0xe4, 0x9c, 0xda, 0x70, 0x28, 0xac, 0x1c, 0x30, 0xa0, 0x04, 0xab, 0xd0,
- 0x2a, 0xca, 0x7e, 0xa6, 0x64, 0x68, 0x77, 0xbd, 0x36, 0xbd, 0x35, 0x8e, 0x67, 0x38, 0xc4, 0x8c,
- 0x75, 0xc8, 0x34, 0xdb, 0x87, 0x2b, 0x8b, 0x22, 0x53, 0x18, 0x73, 0x42, 0x4f, 0xe8, 0x7c, 0xa3,
- 0xdb, 0x38, 0xbc, 0x18, 0x45, 0x00, 0xb9, 0x90, 0x83, 0x50, 0x82, 0x8a, 0xd9, 0x7e, 0xb7, 0x71,
- 0xb8, 0x14, 0x31, 0x58, 0xce, 0x44, 0xa9, 0xe5, 0x20, 0x6c, 0x29, 0xf4, 0x74, 0x25, 0x04, 0xbb,
- 0xd7, 0xf8, 0x6f, 0x14, 0xc1, 0x42, 0xa9, 0x78, 0x6e, 0x62, 0x64, 0xdd, 0xda, 0xb6, 0x0e, 0x2d,
- 0x39, 0x10, 0xbe, 0xb2, 0x1e, 0xd4, 0xd6, 0x6d, 0x88, 0x28, 0xd3, 0x11, 0x17, 0xa5, 0x1f, 0x70,
- 0xaf, 0xe4, 0x09, 0x7a, 0x76, 0x8b, 0xe2, 0x77, 0x60, 0x19, 0x73, 0xa1, 0x32, 0x2e, 0xe2, 0xd8,
- 0xa2, 0x73, 0xec, 0x9f, 0x75, 0xd3, 0x36, 0x80, 0xe2, 0xce, 0x11, 0x17, 0x52, 0x9a, 0x52, 0x7b,
- 0x2e, 0x2d, 0x0a, 0x1f, 0xc6, 0x72, 0xbb, 0xdb, 0x38, 0x5c, 0x08, 0xc3, 0xaa, 0x4f, 0xb4, 0xc8,
- 0x91, 0x1d, 0xd1, 0xbd, 0x36, 0x2c, 0x4e, 0x67, 0x7b, 0x87, 0x2c, 0x5b, 0xb0, 0x9a, 0x8a, 0x1c,
- 0x79, 0x8d, 0x34, 0x73, 0x82, 0x9a, 0xdd, 0xa5, 0xa3, 0x55, 0x68, 0x11, 0x99, 0xf8, 0x09, 0x8e,
- 0xd9, 0x27, 0x64, 0xba, 0x0d, 0xbb, 0x23, 0xe1, 0xb8, 0x34, 0x7a, 0x88, 0x36, 0x00, 0x29, 0xc6,
- 0xc2, 0x62, 0x85, 0xa9, 0xdc, 0xa5, 0xec, 0xe1, 0xfc, 0xbe, 0xae, 0xc3, 0x9e, 0xd0, 0x46, 0xf3,
- 0xd2, 0x85, 0xc0, 0xc2, 0xa6, 0xe8, 0xf9, 0xa9, 0x9a, 0x9e, 0x53, 0xcc, 0x7d, 0xd8, 0xb0, 0xe8,
- 0x4c, 0x36, 0xc4, 0xb8, 0x72, 0x9d, 0x8e, 0xfd, 0x4b, 0x1a, 0xfb, 0x36, 0x44, 0x68, 0xd1, 0x95,
- 0x59, 0x00, 0xa3, 0xf6, 0x76, 0x9c, 0xa8, 0x0c, 0xd9, 0x8b, 0x6e, 0xe3, 0xb0, 0x19, 0x30, 0xe5,
- 0x06, 0x62, 0xde, 0xfe, 0x92, 0xc6, 0xb6, 0x0a, 0x2d, 0x9a, 0xa5, 0x0c, 0x83, 0x7e, 0x55, 0xb7,
- 0x6e, 0x7c, 0x51, 0x2d, 0xe9, 0x35, 0x5d, 0x5e, 0x85, 0x56, 0xb0, 0x0c, 0x45, 0x56, 0x22, 0xfb,
- 0x8a, 0x40, 0xb0, 0x01, 0x97, 0x83, 0x49, 0xc5, 0xa8, 0xbd, 0x4a, 0x14, 0x5a, 0xf6, 0x86, 0x2e,
- 0xef, 0x41, 0x67, 0xb2, 0xa2, 0x6a, 0x3b, 0x35, 0x67, 0xd9, 0xd7, 0xa1, 0xe1, 0x80, 0x79, 0x67,
- 0xf4, 0x98, 0x17, 0x4e, 0xd7, 0xeb, 0xfb, 0x86, 0xea, 0x08, 0x14, 0xae, 0x0f, 0xc2, 0x84, 0x95,
- 0x24, 0xec, 0x7c, 0x4b, 0x41, 0xff, 0x0f, 0x37, 0x69, 0x69, 0xc8, 0x35, 0x8e, 0xc8, 0x25, 0x53,
- 0xfa, 0x04, 0xe3, 0xe9, 0x90, 0x54, 0xc2, 0x35, 0x62, 0x8c, 0x31, 0xfb, 0x6e, 0x7e, 0xae, 0x1d,
- 0x58, 0x9e, 0x06, 0xa5, 0x39, 0x7e, 0x4f, 0xe1, 0xb6, 0x21, 0x9a, 0xdf, 0xa4, 0x28, 0x42, 0x1f,
- 0xec, 0x07, 0x6a, 0xf5, 0x16, 0x1c, 0x50, 0xfd, 0x69, 0x29, 0x6c, 0xcc, 0x63, 0x43, 0xaa, 0x33,
- 0x21, 0x9b, 0x34, 0x79, 0x51, 0x7a, 0xb4, 0x8c, 0x53, 0x2f, 0xeb, 0xb0, 0x54, 0xa3, 0x9c, 0x82,
- 0xff, 0x48, 0xc1, 0xaf, 0xc0, 0xe6, 0xbc, 0x95, 0x16, 0x25, 0x07, 0xc6, 0xa1, 0x66, 0x82, 0x1c,
- 0x18, 0xb4, 0xa9, 0x68, 0x3b, 0xe6, 0x66, 0x88, 0xd6, 0xaa, 0x18, 0x59, 0x9f, 0x4e, 0xd6, 0x61,
- 0x49, 0xb9, 0xc9, 0x52, 0xfb, 0xe6, 0x1d, 0x93, 0x94, 0x66, 0x1b, 0xa2, 0x09, 0xdd, 0x94, 0x76,
- 0x5e, 0xe8, 0x6a, 0x30, 0x31, 0x09, 0xdf, 0x26, 0xac, 0xf8, 0x91, 0xe1, 0x89, 0x90, 0xde, 0xd8,
- 0x6a, 0x87, 0x48, 0xa1, 0xae, 0xc1, 0x6e, 0x20, 0xa7, 0xb1, 0xde, 0x71, 0x1b, 0x06, 0x97, 0xa9,
- 0x5c, 0x85, 0x56, 0x2a, 0x4d, 0x65, 0x49, 0xbd, 0x8d, 0x11, 0xf6, 0xc3, 0x43, 0x60, 0x34, 0xd7,
- 0x46, 0x4b, 0x64, 0x29, 0x5d, 0xdf, 0x84, 0x95, 0xc2, 0x2a, 0x63, 0x95, 0x1f, 0x73, 0x8b, 0xc2,
- 0x19, 0xcd, 0x06, 0x61, 0x3c, 0xbd, 0x5f, 0x9a, 0xb0, 0xf9, 0x9e, 0x98, 0x4e, 0x75, 0x3a, 0x82,
- 0x85, 0x09, 0xfc, 0x48, 0x4b, 0x9b, 0xf7, 0x1a, 0x47, 0x01, 0xd9, 0xa6, 0xf4, 0xdc, 0x24, 0x9c,
- 0x26, 0x3e, 0x08, 0xef, 0x47, 0x1f, 0x45, 0x00, 0xa8, 0x34, 0x3a, 0xae, 0x34, 0xba, 0x19, 0x1d,
- 0xc0, 0x96, 0xd2, 0x7f, 0xe4, 0x72, 0xbe, 0xc6, 0xe0, 0x4c, 0x9b, 0x2a, 0x81, 0xdd, 0x81, 0xb5,
- 0x9a, 0xdb, 0x73, 0xf2, 0x4f, 0xea, 0xba, 0x10, 0x76, 0x5f, 0xa3, 0x23, 0xc9, 0x44, 0xea, 0x48,
- 0x5b, 0x4f, 0xc9, 0x77, 0x25, 0xaa, 0xeb, 0xb0, 0x54, 0xe9, 0x46, 0x6c, 0x72, 0xa1, 0x34, 0x09,
- 0x69, 0x8b, 0x90, 0x33, 0x0f, 0x63, 0x92, 0xd0, 0x20, 0x62, 0xed, 0x9a, 0x61, 0xf8, 0xce, 0xa3,
- 0x0e, 0x88, 0x03, 0x2a, 0xef, 0x06, 0xec, 0x8f, 0xb0, 0x2f, 0x0a, 0x45, 0xd2, 0x14, 0x48, 0x11,
- 0xb8, 0x5e, 0xd1, 0xb4, 0x9a, 0xec, 0xa5, 0x9a, 0xc3, 0x93, 0xfc, 0x9c, 0xc4, 0xd8, 0x0f, 0x2c,
- 0xba, 0x81, 0xc9, 0x62, 0xb6, 0x44, 0xe5, 0xb4, 0x61, 0xb1, 0x74, 0xc8, 0x0b, 0x25, 0x1d, 0x5b,
- 0xa6, 0x25, 0x45, 0x00, 0x43, 0xa1, 0xc3, 0x26, 0x4a, 0x9b, 0xb1, 0xcb, 0x35, 0xc8, 0xce, 0x94,
- 0x60, 0x15, 0x93, 0x6c, 0x5f, 0x0c, 0x0b, 0x54, 0x05, 0xaf, 0x71, 0x46, 0xc0, 0xe8, 0xd4, 0x2a,
- 0x56, 0x08, 0x8b, 0xda, 0x8b, 0xa0, 0xfd, 0xde, 0x2b, 0x9d, 0x3a, 0x52, 0xed, 0xa5, 0xa8, 0x07,
- 0xdb, 0xef, 0x1f, 0x71, 0xa7, 0x52, 0x2d, 0x7c, 0x69, 0x91, 0x6d, 0x92, 0xcf, 0x0d, 0xd8, 0xaf,
- 0x66, 0x4a, 0x7a, 0x97, 0x08, 0x95, 0x95, 0x16, 0x1d, 0xf7, 0x86, 0xe7, 0x2a, 0x0d, 0x40, 0x63,
- 0x8c, 0xc6, 0x71, 0x0d, 0x76, 0x2b, 0xbf, 0x58, 0x39, 0x69, 0xb4, 0x46, 0xe9, 0x4f, 0x79, 0x6d,
- 0x91, 0xd7, 0x55, 0xd8, 0x31, 0xa9, 0xe3, 0xb1, 0xf0, 0x82, 0x5b, 0x0c, 0x68, 0xa5, 0x0d, 0xf2,
- 0x91, 0xd2, 0xb1, 0x19, 0xb1, 0x6d, 0x72, 0x3a, 0x1b, 0xff, 0x3b, 0x84, 0xff, 0x03, 0xd8, 0x4a,
- 0x8c, 0x95, 0x38, 0xf9, 0xd8, 0xf0, 0xb2, 0x88, 0xc3, 0xd4, 0xe5, 0x00, 0xe5, 0x09, 0xdb, 0x0d,
- 0xe3, 0xeb, 0x3d, 0x84, 0x7f, 0xcd, 0x00, 0x3b, 0xf9, 0x99, 0xbc, 0xc1, 0xfe, 0xf1, 0xf3, 0xc7,
- 0xc7, 0x73, 0x8b, 0x7a, 0xed, 0xd0, 0x3e, 0x0d, 0x6b, 0x8a, 0x36, 0x00, 0x48, 0xda, 0x2b, 0xfd,
- 0xab, 0x80, 0x7c, 0xee, 0xdf, 0xff, 0xeb, 0xfd, 0xdc, 0x80, 0xbb, 0x7f, 0x27, 0xd0, 0x47, 0x69,
- 0xf1, 0x57, 0xd1, 0x72, 0xba, 0x98, 0xf3, 0xd3, 0x62, 0x22, 0x68, 0x9f, 0x62, 0xe1, 0xb3, 0x24,
- 0xe9, 0xdd, 0x9a, 0xff, 0xa8, 0x3d, 0x31, 0x69, 0x8a, 0xf1, 0xb3, 0x24, 0x39, 0x2b, 0x7d, 0xef,
- 0x53, 0xe8, 0xcc, 0x5c, 0x9f, 0xe2, 0xe8, 0x49, 0x58, 0xe6, 0xe7, 0x38, 0x0e, 0x24, 0x2b, 0xb5,
- 0x7a, 0x5b, 0xd2, 0x88, 0x1b, 0xf5, 0x07, 0x60, 0xf6, 0xb6, 0x05, 0xb6, 0xb6, 0x7a, 0x47, 0xb0,
- 0x77, 0xe6, 0xf5, 0x63, 0x29, 0xb1, 0xf0, 0x18, 0x9f, 0x11, 0xa6, 0xf7, 0xdb, 0xb9, 0xf9, 0x9c,
- 0xc7, 0x15, 0x33, 0x1f, 0xeb, 0xc4, 0x04, 0x02, 0x16, 0x68, 0x9d, 0xd1, 0xa2, 0x92, 0xd1, 0x06,
- 0x75, 0x1e, 0x01, 0xcc, 0x00, 0x5c, 0xe5, 0x25, 0xee, 0x10, 0xa8, 0x68, 0x68, 0xf1, 0x54, 0x8f,
- 0x1d, 0x51, 0xbe, 0xf9, 0x21, 0xe5, 0x2b, 0x86, 0xaf, 0xc1, 0xa5, 0x44, 0x48, 0xec, 0x1b, 0x73,
- 0x12, 0xea, 0x59, 0x24, 0xe4, 0x74, 0x60, 0x79, 0x6a, 0xa4, 0xb4, 0xd5, 0x1f, 0xe9, 0x3a, 0xec,
- 0xcd, 0xc9, 0xbf, 0x36, 0x5e, 0x25, 0xe3, 0xf0, 0xe8, 0x4c, 0x24, 0xdd, 0x11, 0xff, 0x16, 0xa3,
- 0xdb, 0x70, 0x75, 0xce, 0xed, 0x03, 0xbd, 0xe7, 0x13, 0xc1, 0x5f, 0xa9, 0x29, 0xa7, 0x1c, 0x2f,
- 0x06, 0xa6, 0xfa, 0x91, 0x85, 0xd7, 0x32, 0x66, 0x6d, 0x8a, 0xc3, 0xa0, 0x3d, 0xa7, 0xdf, 0xce,
- 0x07, 0x6a, 0xac, 0x52, 0xd1, 0xbb, 0xb0, 0x3e, 0xbd, 0x34, 0x79, 0x64, 0xc7, 0x4a, 0xa7, 0x2c,
- 0xa2, 0x7b, 0x41, 0x2f, 0xeb, 0xd3, 0xf0, 0xf0, 0x05, 0xaa, 0x5a, 0xa4, 0xe0, 0x63, 0xb6, 0x16,
- 0x5c, 0xee, 0x37, 0x1f, 0x35, 0x7e, 0x6a, 0xfc, 0xe3, 0xf7, 0x00, 0x00, 0x00, 0xff, 0xff, 0xb8,
- 0x55, 0x41, 0x55, 0x01, 0x0c, 0x00, 0x00,
+ // 2325 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x58, 0x5b, 0x77, 0x1b, 0xb7,
+ 0xd5, 0xfd, 0x98, 0x58, 0x96, 0x08, 0x51, 0xb7, 0xd1, 0x0d, 0x92, 0x7c, 0x91, 0x98, 0xaf, 0x8e,
+ 0x12, 0x27, 0x5e, 0x8e, 0x9c, 0x95, 0x36, 0xa9, 0xd7, 0x4a, 0x65, 0xb9, 0x4e, 0xb8, 0xa2, 0x0b,
+ 0x33, 0x92, 0x9c, 0x5e, 0xd2, 0xa2, 0xe0, 0xcc, 0xe1, 0x10, 0xd5, 0x10, 0x18, 0x0f, 0x30, 0x62,
+ 0xf8, 0xd6, 0xc7, 0xbe, 0xf4, 0xa9, 0x7f, 0xa5, 0x6f, 0xfd, 0x11, 0xfd, 0x4b, 0x5d, 0x38, 0xc0,
+ 0x0c, 0x87, 0x8e, 0xec, 0x5e, 0x56, 0xdf, 0x34, 0xfb, 0x6c, 0x00, 0x07, 0x38, 0x1b, 0x07, 0x9b,
+ 0x22, 0x0f, 0xb4, 0x01, 0x3e, 0x1c, 0x82, 0xd6, 0x3c, 0x01, 0xcd, 0xa2, 0x54, 0x80, 0x34, 0x1a,
+ 0xf2, 0x6b, 0xc8, 0x59, 0xaa, 0x12, 0x21, 0x1f, 0x65, 0xb9, 0x32, 0x6a, 0x9b, 0x4e, 0xf3, 0x7a,
+ 0x5c, 0x83, 0x8b, 0xb4, 0xd7, 0xc9, 0xea, 0xd1, 0x89, 0x4e, 0x8e, 0x70, 0xe4, 0xd7, 0xc0, 0x73,
+ 0xf3, 0x0c, 0xb8, 0x69, 0x7f, 0x4f, 0x76, 0x27, 0xf0, 0x39, 0x4e, 0x78, 0x21, 0x86, 0xa0, 0x0d,
+ 0x1f, 0x66, 0x21, 0xbc, 0x2a, 0x40, 0x9b, 0xe0, 0x67, 0x84, 0xba, 0x05, 0x59, 0xee, 0x10, 0x66,
+ 0x4a, 0x0a, 0x6d, 0xec, 0x36, 0xf6, 0x6f, 0x85, 0x1b, 0x2e, 0xee, 0x07, 0x54, 0x13, 0xb4, 0xff,
+ 0xd2, 0x20, 0x7b, 0x6f, 0x99, 0x5e, 0x67, 0x4a, 0x6a, 0xf8, 0xef, 0xe7, 0x0f, 0x1e, 0x91, 0x55,
+ 0x7f, 0x08, 0xd5, 0x08, 0x36, 0xd4, 0xf4, 0x1d, 0x1c, 0xb4, 0xa2, 0xa7, 0xd7, 0x3b, 0xd1, 0xed,
+ 0x3f, 0x37, 0xc8, 0x72, 0x3d, 0x9f, 0x28, 0x07, 0x13, 0x50, 0x32, 0x7b, 0x0d, 0xb9, 0x16, 0x4a,
+ 0xe2, 0x6a, 0x0b, 0x61, 0xf9, 0x19, 0xac, 0x91, 0x19, 0x9e, 0x65, 0x22, 0xc6, 0x09, 0x17, 0x42,
+ 0xf7, 0x11, 0x6c, 0x93, 0xb9, 0x18, 0xae, 0x45, 0x04, 0x22, 0xa6, 0xef, 0x62, 0xa0, 0xfa, 0xb6,
+ 0x23, 0xa4, 0x92, 0x11, 0xd0, 0x5b, 0xbb, 0x8d, 0xfd, 0xdb, 0xa1, 0xfb, 0x08, 0x02, 0x72, 0x6b,
+ 0x30, 0xe4, 0x11, 0x9d, 0xd9, 0x6d, 0xec, 0xb7, 0x42, 0xfc, 0xbb, 0xfd, 0xd7, 0x55, 0xb2, 0x34,
+ 0x49, 0xe5, 0x58, 0x25, 0x4a, 0x06, 0x1f, 0x90, 0x65, 0x2c, 0x56, 0xa4, 0x52, 0x36, 0x9d, 0xd2,
+ 0x52, 0x89, 0xbf, 0xf4, 0xa9, 0x7d, 0x43, 0xda, 0x31, 0x64, 0x39, 0x44, 0xdc, 0x40, 0xcc, 0x54,
+ 0xaf, 0x5f, 0x68, 0x53, 0xb8, 0x8f, 0x2c, 0x17, 0xd7, 0xdc, 0x00, 0x13, 0x99, 0xcf, 0xfb, 0xfe,
+ 0x84, 0x79, 0x56, 0x23, 0x76, 0x1d, 0xaf, 0x93, 0x05, 0x9b, 0x64, 0x36, 0x82, 0x34, 0x65, 0xd5,
+ 0x86, 0x6e, 0xdb, 0xcf, 0x4e, 0x1c, 0x3c, 0x20, 0x4b, 0x29, 0xd7, 0x86, 0x69, 0xd0, 0x76, 0x55,
+ 0x4b, 0xb8, 0x85, 0x84, 0x05, 0x0b, 0x9f, 0x3b, 0xb4, 0x13, 0x07, 0x9f, 0x12, 0x5f, 0x21, 0x96,
+ 0xf1, 0xe8, 0x8a, 0x27, 0x50, 0xa5, 0x3f, 0x83, 0xf4, 0x35, 0x17, 0xed, 0xba, 0x60, 0xb9, 0x87,
+ 0xf7, 0xc9, 0x92, 0x1f, 0x95, 0x72, 0x99, 0x14, 0x3c, 0x01, 0x7a, 0x7b, 0xb7, 0xb1, 0xdf, 0x0c,
+ 0x17, 0x1d, 0x7c, 0xec, 0xd1, 0xe0, 0xff, 0x89, 0x47, 0x98, 0xd2, 0xcc, 0x8c, 0x33, 0xa0, 0xb3,
+ 0x38, 0x6d, 0xcb, 0xa1, 0x67, 0xfa, 0x62, 0x9c, 0x41, 0xf0, 0x25, 0xa1, 0x7a, 0xa0, 0x8a, 0x34,
+ 0x66, 0x39, 0x0c, 0x61, 0xd8, 0x83, 0x9c, 0x65, 0x5c, 0xeb, 0x91, 0xca, 0x63, 0x3a, 0xb7, 0xdb,
+ 0xd8, 0x9f, 0xfb, 0x62, 0xa6, 0xcf, 0x53, 0x0d, 0xe1, 0x86, 0xa3, 0x85, 0x9e, 0xd5, 0xf5, 0xa4,
+ 0x60, 0x8f, 0xb4, 0x46, 0x42, 0x4e, 0x72, 0x6f, 0x62, 0x32, 0xf3, 0x16, 0x2b, 0x53, 0x7e, 0x8f,
+ 0x2c, 0xd4, 0x8e, 0xfd, 0x93, 0xc7, 0x94, 0xb8, 0x44, 0x26, 0xe0, 0x27, 0x8f, 0x83, 0x67, 0x64,
+ 0x1d, 0x0b, 0xf2, 0xa3, 0x72, 0xcc, 0xef, 0x36, 0xf6, 0xe7, 0x0f, 0x16, 0x1f, 0xd9, 0xba, 0x77,
+ 0xba, 0x87, 0x71, 0x9c, 0x83, 0xd6, 0xe1, 0xea, 0x84, 0x3c, 0x29, 0xc9, 0x63, 0xb2, 0x56, 0x5b,
+ 0x28, 0x2b, 0x7a, 0xa9, 0x88, 0xec, 0x14, 0x6b, 0xb8, 0x5e, 0x30, 0x89, 0x75, 0x31, 0xd4, 0xc9,
+ 0x82, 0x1d, 0xd2, 0x7c, 0xa5, 0x34, 0x4b, 0xe1, 0x1a, 0x52, 0xba, 0xee, 0x74, 0xf9, 0x4a, 0xe9,
+ 0x63, 0xfb, 0x1d, 0xfc, 0xb4, 0xba, 0x62, 0xba, 0xc8, 0xb2, 0x54, 0x40, 0xcc, 0xb0, 0x53, 0xd8,
+ 0x8a, 0x6e, 0xa0, 0x54, 0xd7, 0x5d, 0xfc, 0xdc, 0x87, 0xcf, 0x6d, 0xb4, 0x13, 0x07, 0x0f, 0x49,
+ 0x73, 0xb2, 0xf8, 0xe6, 0x8d, 0xf9, 0xcf, 0x65, 0x65, 0x0a, 0x77, 0x09, 0x19, 0xf2, 0x68, 0x60,
+ 0xcf, 0x50, 0xc4, 0xf4, 0x1e, 0xaa, 0xbd, 0xe9, 0x11, 0x54, 0xd3, 0x42, 0xca, 0x0b, 0x19, 0x0d,
+ 0xec, 0x7d, 0xb5, 0x55, 0xbc, 0x6f, 0xb3, 0xfc, 0xa2, 0xf1, 0x38, 0x6c, 0x95, 0x38, 0x16, 0x72,
+ 0x9b, 0xcc, 0x16, 0x82, 0x0d, 0x55, 0x0c, 0x74, 0xb7, 0x64, 0xdc, 0x2e, 0xc4, 0x89, 0x8a, 0x21,
+ 0xb8, 0x47, 0x9a, 0xd1, 0x80, 0x1b, 0x17, 0xdd, 0x2b, 0xa3, 0x73, 0x16, 0xc3, 0xf8, 0x47, 0x24,
+ 0xc0, 0x8d, 0x1d, 0x30, 0x5e, 0x98, 0x01, 0x33, 0x22, 0xba, 0x02, 0x43, 0x3f, 0xc0, 0x54, 0x96,
+ 0x5d, 0xe4, 0xb0, 0x30, 0x83, 0x0b, 0xc4, 0x6d, 0x39, 0x61, 0xc8, 0x45, 0xca, 0xb8, 0xdb, 0x0b,
+ 0xfd, 0x10, 0x4b, 0xde, 0x42, 0xd0, 0xef, 0xcf, 0xb6, 0xa7, 0xdc, 0xb6, 0x97, 0x27, 0x07, 0x8c,
+ 0x47, 0x91, 0x2a, 0xa4, 0x61, 0x51, 0x0e, 0xdc, 0x58, 0x89, 0x3c, 0xdc, 0x6d, 0xec, 0xcf, 0x86,
+ 0x1b, 0x3e, 0x7e, 0xe8, 0xc2, 0x47, 0x3e, 0x6a, 0x05, 0x55, 0x8e, 0x90, 0x7c, 0x08, 0xf4, 0xc0,
+ 0x09, 0xca, 0x63, 0xa7, 0x7c, 0x68, 0xf7, 0x3a, 0x57, 0x89, 0xf4, 0x09, 0x86, 0xab, 0xef, 0xe0,
+ 0x43, 0xb2, 0x92, 0xf0, 0x21, 0xb0, 0xb2, 0xc5, 0xa9, 0x2b, 0x90, 0xf4, 0x53, 0x24, 0x2d, 0xd9,
+ 0x80, 0xef, 0xa7, 0x16, 0xb6, 0xd5, 0xc7, 0x77, 0x80, 0x5d, 0xc1, 0x98, 0x3e, 0x75, 0x13, 0x21,
+ 0xf0, 0x0d, 0x8c, 0x83, 0x17, 0xe4, 0xce, 0x88, 0x6b, 0x16, 0x29, 0x79, 0x0d, 0xb9, 0xd5, 0x53,
+ 0x4d, 0x5a, 0x43, 0x9d, 0xd0, 0x17, 0xf5, 0xdb, 0xb1, 0x35, 0xe2, 0xfa, 0xa8, 0x64, 0x3e, 0xaf,
+ 0x88, 0x27, 0x3a, 0x09, 0x7e, 0x41, 0xee, 0x72, 0xa9, 0x24, 0x2b, 0xb4, 0x4d, 0x87, 0xe7, 0x09,
+ 0x18, 0x36, 0xb5, 0xc1, 0x2e, 0x2e, 0xbc, 0x65, 0x49, 0x97, 0x1a, 0xf2, 0x0b, 0xa4, 0x1c, 0xd6,
+ 0xb6, 0xfb, 0x84, 0x6c, 0xe4, 0xa0, 0x55, 0x7a, 0x0d, 0xb1, 0x9b, 0xa5, 0x52, 0xe1, 0xb7, 0xa8,
+ 0xc2, 0xd5, 0x32, 0x6a, 0x87, 0x97, 0x1a, 0xfc, 0x98, 0x04, 0x90, 0x83, 0x2e, 0x52, 0xdb, 0x88,
+ 0xa4, 0xc9, 0xc7, 0x7d, 0x91, 0x02, 0x0d, 0x77, 0x1b, 0xfb, 0x33, 0xe1, 0x8a, 0x8f, 0x9c, 0x57,
+ 0x81, 0xe0, 0x27, 0x64, 0x51, 0x0f, 0x78, 0x9d, 0x7a, 0x8e, 0xe5, 0x5f, 0xd0, 0x03, 0x5e, 0xa3,
+ 0xed, 0x90, 0x26, 0x4a, 0x24, 0xb2, 0x4a, 0xba, 0x70, 0x27, 0x66, 0x81, 0x23, 0x2b, 0xa3, 0x2d,
+ 0x32, 0xa7, 0x4c, 0xe6, 0x54, 0x7a, 0x89, 0x0b, 0xcd, 0x2a, 0x93, 0xa1, 0x3a, 0x77, 0x48, 0xd3,
+ 0x86, 0xae, 0x79, 0x5a, 0x00, 0x7d, 0xe9, 0xee, 0x99, 0x32, 0xd9, 0x4b, 0xfb, 0x6d, 0xd7, 0xb6,
+ 0x41, 0x11, 0x83, 0x34, 0xa2, 0x2f, 0x20, 0xa7, 0xdf, 0xe1, 0xcc, 0x0b, 0xca, 0x64, 0x9d, 0x0a,
+ 0x0c, 0x0e, 0xc8, 0xba, 0x57, 0xa9, 0x13, 0x68, 0xf9, 0xf0, 0xd1, 0x5f, 0xd9, 0x4a, 0x84, 0xab,
+ 0x2e, 0xe8, 0x44, 0x5a, 0xbe, 0xc2, 0x0f, 0xc8, 0x92, 0x56, 0x72, 0xcc, 0x32, 0x2d, 0x4b, 0x59,
+ 0xff, 0xc6, 0xef, 0x4b, 0xc9, 0x71, 0x57, 0x4b, 0xaf, 0xe9, 0x8f, 0xc9, 0x6a, 0xc5, 0xb3, 0xca,
+ 0x11, 0x11, 0xde, 0xc6, 0xdf, 0x62, 0x1e, 0xcb, 0x9e, 0x7b, 0xee, 0x02, 0x9d, 0x38, 0xf8, 0x35,
+ 0x79, 0x1f, 0xd5, 0x0c, 0x4c, 0xc2, 0x08, 0x07, 0xa5, 0x42, 0x5e, 0x41, 0x5c, 0x15, 0x56, 0xf4,
+ 0x99, 0x04, 0x88, 0x21, 0xa6, 0xdf, 0xd7, 0x65, 0xb2, 0xe7, 0x46, 0x9d, 0xc2, 0xa8, 0xab, 0xe5,
+ 0x31, 0x0e, 0xf1, 0x85, 0xee, 0xf4, 0x4f, 0x91, 0x1f, 0xb4, 0xc9, 0x42, 0x95, 0x09, 0xca, 0xe3,
+ 0x77, 0x4e, 0xff, 0x3e, 0x07, 0x14, 0xc4, 0x43, 0x12, 0xd4, 0x35, 0xce, 0x33, 0x7b, 0x78, 0xf4,
+ 0xf7, 0x78, 0xe4, 0x35, 0x91, 0x1f, 0x66, 0x59, 0x27, 0x0e, 0x3a, 0x64, 0x0f, 0x4f, 0x26, 0x29,
+ 0x78, 0x1e, 0xb3, 0x58, 0xa1, 0x63, 0xf0, 0xad, 0x3e, 0x52, 0xc3, 0xac, 0x30, 0x90, 0x53, 0x86,
+ 0x47, 0x78, 0x6f, 0x42, 0x7c, 0xae, 0xac, 0x73, 0x70, 0xb4, 0x23, 0xcf, 0xb2, 0x57, 0xb3, 0x6c,
+ 0x55, 0x98, 0xda, 0x1f, 0x5c, 0x6a, 0x1e, 0xc3, 0xd4, 0x3e, 0x23, 0x9b, 0x75, 0x0a, 0xea, 0x35,
+ 0x1a, 0x28, 0x0d, 0x92, 0x72, 0x64, 0xaf, 0xd7, 0xd8, 0x97, 0x55, 0xd0, 0xbe, 0xe2, 0x78, 0x0e,
+ 0xf9, 0x98, 0xa9, 0x6b, 0xc8, 0x73, 0x11, 0x03, 0xed, 0xb9, 0x5b, 0xeb, 0xf1, 0x33, 0x0f, 0x07,
+ 0xbb, 0xa4, 0x25, 0xb4, 0xbf, 0x03, 0x3d, 0xf5, 0x03, 0x8d, 0x30, 0x77, 0x22, 0x34, 0x4a, 0xff,
+ 0x99, 0xfa, 0xc1, 0xf6, 0x33, 0xdf, 0xb8, 0x85, 0xd4, 0x86, 0x4b, 0x57, 0xcc, 0x18, 0x0d, 0xce,
+ 0xb2, 0x8b, 0x74, 0x7c, 0xc0, 0xbd, 0xd7, 0x66, 0xa4, 0x58, 0x9f, 0x47, 0x46, 0xe5, 0x4e, 0xd9,
+ 0xe0, 0xf4, 0x67, 0x46, 0xea, 0x05, 0xa2, 0x28, 0xef, 0x2f, 0xc9, 0x1d, 0xfb, 0x0e, 0xa8, 0xdc,
+ 0x68, 0x96, 0xdb, 0xda, 0xa7, 0x62, 0x28, 0xec, 0x61, 0x3a, 0x47, 0x46, 0xfb, 0x98, 0xc7, 0x56,
+ 0xc9, 0x09, 0xb9, 0x81, 0x63, 0xcb, 0xa8, 0x2c, 0xdb, 0x03, 0xb2, 0x34, 0x82, 0x9e, 0xb5, 0x9e,
+ 0x4a, 0x32, 0xe7, 0x78, 0x12, 0xb7, 0xd0, 0x08, 0x7a, 0x68, 0x66, 0x4e, 0xd1, 0xf9, 0xbc, 0x4f,
+ 0x96, 0xb2, 0x5c, 0xa8, 0x5c, 0x98, 0x31, 0xcb, 0x81, 0x6b, 0x25, 0xe9, 0x00, 0x6b, 0xbb, 0x58,
+ 0xc2, 0x21, 0xa2, 0xc1, 0x57, 0x64, 0xc3, 0x16, 0x28, 0x8e, 0x21, 0x66, 0xe5, 0x4b, 0x85, 0xf6,
+ 0x8c, 0x0a, 0x7c, 0x74, 0x56, 0x1e, 0xbd, 0xee, 0xdb, 0xc2, 0xb5, 0x72, 0xc0, 0x94, 0x9b, 0x7b,
+ 0x4a, 0xb6, 0x63, 0xa1, 0x79, 0x2f, 0x05, 0x96, 0xf1, 0xdc, 0x48, 0x2b, 0xaa, 0xc2, 0xa8, 0x24,
+ 0xe7, 0xd2, 0x68, 0xfa, 0x47, 0xdc, 0x18, 0xf5, 0x8c, 0xae, 0x23, 0x1c, 0x56, 0xf1, 0xf6, 0xdf,
+ 0x9a, 0x64, 0xf3, 0x35, 0x57, 0x56, 0xed, 0x79, 0x87, 0xcc, 0xfa, 0x66, 0x83, 0xa6, 0x6c, 0xe6,
+ 0x8b, 0xc6, 0x41, 0x58, 0x22, 0xb6, 0x35, 0xaa, 0xc2, 0x30, 0xd5, 0x67, 0x28, 0xe7, 0x81, 0x35,
+ 0xd8, 0x3d, 0xe0, 0xb8, 0x0b, 0x25, 0x63, 0xe7, 0x49, 0x67, 0xc2, 0x2d, 0x55, 0x98, 0xb3, 0xfe,
+ 0x57, 0x7c, 0x08, 0x5f, 0x97, 0x8c, 0x73, 0x47, 0x08, 0x3e, 0x27, 0x5b, 0x42, 0xbe, 0x69, 0xf4,
+ 0xbb, 0x38, 0x7a, 0x43, 0xc8, 0x1b, 0x87, 0xbe, 0xc9, 0x2c, 0xdc, 0x7a, 0xa3, 0x59, 0x78, 0x44,
+ 0x56, 0xcb, 0x37, 0xad, 0x66, 0xa0, 0xd1, 0xad, 0xcd, 0x86, 0x2b, 0x3e, 0x34, 0xf1, 0xeb, 0xf6,
+ 0xa1, 0x2c, 0xfb, 0x41, 0x3f, 0xe5, 0x89, 0x46, 0xa3, 0xb6, 0x10, 0x96, 0xcf, 0xdb, 0x0b, 0x8b,
+ 0xd5, 0x6d, 0xe4, 0xec, 0x94, 0x8d, 0xdc, 0x23, 0xee, 0x45, 0x65, 0xb1, 0x1a, 0x72, 0x21, 0xd1,
+ 0x8d, 0x35, 0xc3, 0x79, 0xc4, 0x9e, 0x23, 0x64, 0x17, 0x98, 0xea, 0x88, 0x68, 0xbe, 0x5a, 0x61,
+ 0xab, 0xde, 0x09, 0xed, 0xcd, 0x2a, 0x1f, 0x02, 0xf8, 0xc1, 0x80, 0xb4, 0x4d, 0x89, 0xb8, 0x56,
+ 0xe1, 0xf1, 0x5f, 0x7a, 0x38, 0x38, 0x22, 0xf7, 0x46, 0xd0, 0xe3, 0x99, 0x40, 0x1f, 0x60, 0x1b,
+ 0xaf, 0x3d, 0x00, 0xf7, 0xe6, 0x38, 0xbd, 0xce, 0x63, 0x12, 0x3b, 0x8e, 0x75, 0x58, 0x23, 0xd9,
+ 0xab, 0xec, 0xd4, 0xfb, 0x84, 0x6c, 0xf8, 0x0d, 0xb1, 0x4c, 0xc8, 0x84, 0x99, 0x41, 0x0e, 0x7a,
+ 0xa0, 0xd2, 0x98, 0xb6, 0x70, 0x7f, 0xab, 0x6e, 0x7f, 0x5d, 0x21, 0x93, 0x8b, 0x32, 0x64, 0x8f,
+ 0xb6, 0x56, 0x8c, 0x42, 0x03, 0xcb, 0x44, 0xa4, 0xe9, 0x02, 0x2a, 0x6f, 0x65, 0x12, 0xba, 0xd4,
+ 0xd0, 0x15, 0x91, 0xb6, 0xa6, 0xe9, 0x9a, 0x4b, 0x7b, 0x41, 0x8a, 0x3c, 0xa5, 0x8b, 0x98, 0x55,
+ 0xd3, 0x21, 0x97, 0x79, 0x3a, 0x6d, 0xc0, 0x96, 0xfe, 0x85, 0x01, 0xfb, 0x8c, 0x6c, 0xde, 0x68,
+ 0xf3, 0x44, 0x8c, 0xc6, 0xf1, 0x66, 0x97, 0x27, 0xb0, 0x6f, 0x88, 0x8c, 0x95, 0x5d, 0x0b, 0xfb,
+ 0xc6, 0xba, 0xbb, 0xce, 0x22, 0x3b, 0x72, 0x28, 0xf6, 0x8d, 0x87, 0x64, 0x25, 0xe3, 0x39, 0x48,
+ 0xc3, 0x53, 0xa6, 0xc1, 0x18, 0x21, 0x13, 0x8d, 0xfe, 0xb1, 0x15, 0x2e, 0x97, 0x81, 0x73, 0x8f,
+ 0xdb, 0x9b, 0xf8, 0x3a, 0x99, 0x69, 0x91, 0x48, 0x6e, 0x8a, 0x1c, 0xd0, 0x4b, 0xb6, 0x42, 0xfa,
+ 0xda, 0xa8, 0xf3, 0x32, 0x6e, 0x0b, 0xe8, 0xf4, 0x86, 0x2e, 0xa6, 0xcf, 0x45, 0x5a, 0xe4, 0xa0,
+ 0x99, 0x51, 0x6c, 0x28, 0x12, 0xdb, 0xb3, 0x28, 0xc5, 0xca, 0xef, 0x20, 0xeb, 0xb8, 0x4e, 0xba,
+ 0x50, 0x27, 0x8e, 0x62, 0xfb, 0x9c, 0x9b, 0x24, 0x16, 0x3a, 0x52, 0x52, 0x42, 0x64, 0xa6, 0xa6,
+ 0xd8, 0x72, 0x97, 0x12, 0x39, 0xcf, 0x27, 0x94, 0xc9, 0x04, 0x4f, 0xc9, 0x8e, 0x4a, 0x34, 0x8b,
+ 0xb9, 0xe1, 0x2c, 0x07, 0xdb, 0x0c, 0xf1, 0xa2, 0xb0, 0x91, 0x90, 0xb1, 0x1a, 0xd1, 0x6d, 0x1c,
+ 0xbf, 0xa9, 0x12, 0xfd, 0x9c, 0x1b, 0x1e, 0x22, 0xc1, 0xde, 0x97, 0xef, 0x30, 0xfc, 0x86, 0xe6,
+ 0xbd, 0xf3, 0x86, 0xe6, 0xfd, 0x39, 0xd9, 0xea, 0xab, 0x3c, 0x82, 0xb2, 0xff, 0x15, 0x59, 0x6c,
+ 0x25, 0x1b, 0x0d, 0x20, 0xba, 0xa2, 0x77, 0x50, 0x3e, 0x1b, 0x48, 0x70, 0xcd, 0xe9, 0x12, 0xc3,
+ 0x47, 0x36, 0xda, 0xfe, 0x96, 0x7c, 0x34, 0xe9, 0x5a, 0xde, 0x30, 0x7c, 0x07, 0xbd, 0xc3, 0x6e,
+ 0xe7, 0x66, 0x61, 0xef, 0x11, 0x82, 0x6e, 0xd2, 0x19, 0x1c, 0xd7, 0xcd, 0xde, 0xf9, 0xf8, 0x93,
+ 0xb0, 0x89, 0xa8, 0xb5, 0x39, 0xed, 0xbf, 0x37, 0xc8, 0xa7, 0xff, 0xc9, 0x9c, 0xff, 0x5e, 0x9b,
+ 0xfc, 0x9f, 0x5c, 0xcb, 0xe9, 0xec, 0xdf, 0xbd, 0x29, 0xfb, 0xa0, 0xfe, 0x3b, 0xff, 0x58, 0x25,
+ 0x67, 0xfd, 0x7e, 0xfb, 0xa0, 0xfe, 0x1f, 0x90, 0x63, 0x95, 0x24, 0x10, 0x9f, 0xf5, 0xfb, 0x6f,
+ 0xcd, 0xb7, 0xfd, 0x2d, 0x59, 0x9f, 0x8c, 0x39, 0x85, 0xd1, 0x71, 0x69, 0xa9, 0x77, 0x48, 0xb3,
+ 0x90, 0xe2, 0x55, 0x81, 0x15, 0x75, 0xbf, 0xd1, 0xe7, 0x1c, 0xd0, 0x89, 0xa7, 0xcd, 0xf8, 0x3b,
+ 0xd3, 0x66, 0xbc, 0xfd, 0x94, 0xdc, 0xbd, 0x71, 0xca, 0xc3, 0x28, 0x82, 0xcc, 0x40, 0xfc, 0xd6,
+ 0xa9, 0xdb, 0xff, 0xb8, 0x55, 0xcf, 0xa8, 0x74, 0x5c, 0xb2, 0xaf, 0x6c, 0x93, 0xcd, 0x20, 0xd7,
+ 0x4a, 0x72, 0xe7, 0x68, 0x1a, 0xae, 0xc9, 0x7a, 0x0c, 0x1d, 0xcd, 0x5d, 0x42, 0x26, 0xd7, 0xdc,
+ 0x27, 0xd6, 0xac, 0x6e, 0x38, 0xfe, 0x8a, 0xc7, 0xdb, 0x82, 0xb5, 0x89, 0x2b, 0x4b, 0xa5, 0xf1,
+ 0x5d, 0x98, 0x09, 0xd7, 0x30, 0x8a, 0x35, 0x89, 0x4b, 0x23, 0xa5, 0x7f, 0xfc, 0x34, 0xcc, 0xde,
+ 0xf0, 0x34, 0xdc, 0x27, 0xf3, 0x7d, 0x1e, 0x41, 0x4f, 0xa9, 0x2b, 0xbb, 0xab, 0x39, 0xbc, 0x02,
+ 0xa4, 0x84, 0x3a, 0xb1, 0x9d, 0xa5, 0x22, 0x60, 0xfa, 0xee, 0xc7, 0x77, 0xab, 0x04, 0x31, 0xff,
+ 0x67, 0xe4, 0x6e, 0xcd, 0xff, 0x49, 0x65, 0x44, 0x7f, 0x6c, 0x6d, 0xab, 0xf7, 0x61, 0x1a, 0xbb,
+ 0xe7, 0x5c, 0xb8, 0x33, 0x21, 0x9d, 0x22, 0xe7, 0x74, 0x42, 0x09, 0x8e, 0xc9, 0x7b, 0xb5, 0x39,
+ 0x7e, 0x64, 0xf0, 0x98, 0x77, 0x78, 0x4b, 0xb8, 0xfc, 0xfd, 0x09, 0xf5, 0x64, 0xda, 0xeb, 0x1d,
+ 0x39, 0xaf, 0xf7, 0x21, 0x59, 0x11, 0x9a, 0x65, 0x03, 0xe5, 0xfe, 0x6d, 0x60, 0xdd, 0x7d, 0x4c,
+ 0x97, 0x31, 0x8b, 0x25, 0xa1, 0xbb, 0x16, 0x7f, 0xe9, 0xe1, 0x60, 0x9f, 0x2c, 0xd7, 0xcc, 0x99,
+ 0x36, 0xb6, 0x01, 0xad, 0xe0, 0x59, 0x2d, 0x56, 0xee, 0xec, 0xdc, 0xa2, 0xf6, 0x3d, 0xaf, 0x66,
+ 0xf5, 0x3f, 0x25, 0xc6, 0x42, 0x26, 0x34, 0xc0, 0x89, 0x03, 0x3f, 0x71, 0x67, 0x12, 0x41, 0xf3,
+ 0x50, 0x8e, 0xb0, 0x6e, 0xdd, 0xf6, 0xda, 0x1c, 0x30, 0xa3, 0x31, 0x5d, 0x75, 0xbd, 0xc3, 0x0f,
+ 0x3b, 0x75, 0xe1, 0xd0, 0x47, 0xdb, 0x9f, 0x91, 0xed, 0x89, 0xa0, 0x8e, 0x06, 0x3c, 0x4d, 0x41,
+ 0x26, 0x50, 0xfe, 0xea, 0xa0, 0x64, 0xb6, 0x7c, 0x41, 0x1a, 0xf8, 0x82, 0x94, 0x9f, 0xed, 0x9f,
+ 0x93, 0x9d, 0x1b, 0xc7, 0xf9, 0x36, 0x70, 0x07, 0x7f, 0xa8, 0x3b, 0xd0, 0x0f, 0x9d, 0x00, 0xcf,
+ 0x66, 0xbe, 0x6e, 0xfc, 0xa9, 0xf1, 0x7f, 0xff, 0x0c, 0x00, 0x00, 0xff, 0xff, 0xa0, 0x4a, 0xca,
+ 0x5a, 0xd7, 0x14, 0x00, 0x00,
}
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_site_license.pb.go b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_site_license.pb.go
index 3c28e1b7..fb67a3a9 100644
--- a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_site_license.pb.go
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_site_license.pb.go
@@ -21,9 +21,9 @@ var _ = math.Inf
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
type CMsgClientSiteInfo struct {
- SiteId *uint64 `protobuf:"varint,1,opt,name=site_id" json:"site_id,omitempty"`
- SiteName *string `protobuf:"bytes,2,opt,name=site_name" json:"site_name,omitempty"`
- AllowCachedCredentials *bool `protobuf:"varint,3,opt,name=allow_cached_credentials" json:"allow_cached_credentials,omitempty"`
+ SiteId *uint64 `protobuf:"varint,1,opt,name=site_id,json=siteId" json:"site_id,omitempty"`
+ SiteName *string `protobuf:"bytes,2,opt,name=site_name,json=siteName" json:"site_name,omitempty"`
+ AllowCachedCredentials *bool `protobuf:"varint,3,opt,name=allow_cached_credentials,json=allowCachedCredentials" json:"allow_cached_credentials,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -283,11 +283,11 @@ func (m *CMsgClientSiteLicenseGetContentCacheInfo) XXX_DiscardUnknown() {
var xxx_messageInfo_CMsgClientSiteLicenseGetContentCacheInfo proto.InternalMessageInfo
type CMsgClientSiteLicenseGetContentCacheInfoResponse struct {
- UseCache *bool `protobuf:"varint,1,opt,name=use_cache" json:"use_cache,omitempty"`
- Ipv4Address *uint32 `protobuf:"varint,2,opt,name=ipv4_address" json:"ipv4_address,omitempty"`
- PortNumber *uint32 `protobuf:"varint,3,opt,name=port_number" json:"port_number,omitempty"`
- P2PGroup *uint32 `protobuf:"varint,4,opt,name=p2p_group" json:"p2p_group,omitempty"`
- IpAddress *string `protobuf:"bytes,5,opt,name=ip_address" json:"ip_address,omitempty"`
+ UseCache *bool `protobuf:"varint,1,opt,name=use_cache,json=useCache" json:"use_cache,omitempty"`
+ Ipv4Address *uint32 `protobuf:"varint,2,opt,name=ipv4_address,json=ipv4Address" json:"ipv4_address,omitempty"`
+ PortNumber *uint32 `protobuf:"varint,3,opt,name=port_number,json=portNumber" json:"port_number,omitempty"`
+ P2PGroup *uint32 `protobuf:"varint,4,opt,name=p2p_group,json=p2pGroup" json:"p2p_group,omitempty"`
+ IpAddress *string `protobuf:"bytes,5,opt,name=ip_address,json=ipAddress" json:"ip_address,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -372,26 +372,30 @@ func init() {
}
var fileDescriptor_0a32817a56a37a6e = []byte{
- // 335 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x91, 0x41, 0x4b, 0xfb, 0x40,
- 0x14, 0xc4, 0xff, 0xfb, 0xb7, 0xa1, 0xed, 0xd3, 0x20, 0x5d, 0x3d, 0x04, 0x41, 0x08, 0x81, 0x4a,
- 0xf0, 0x50, 0xa4, 0x08, 0x82, 0x9e, 0x34, 0x07, 0x15, 0xf4, 0x62, 0x6f, 0x5e, 0xc2, 0x36, 0x79,
- 0xb6, 0x8b, 0x9b, 0xdd, 0x25, 0x6f, 0x53, 0xaf, 0x7e, 0x0b, 0xbf, 0xae, 0x64, 0x5b, 0x0a, 0x15,
- 0x2d, 0xbd, 0xee, 0xce, 0x6f, 0x66, 0x98, 0x07, 0x43, 0x72, 0x28, 0xaa, 0x0a, 0x89, 0xc4, 0x0c,
- 0x29, 0x27, 0xe9, 0x50, 0xc9, 0x02, 0x35, 0x61, 0xa1, 0x24, 0x6a, 0x37, 0xb2, 0xb5, 0x71, 0xe6,
- 0x24, 0xda, 0x94, 0x4d, 0x05, 0xe1, 0xf2, 0x27, 0x79, 0x05, 0x9e, 0x3d, 0xd3, 0x2c, 0xf3, 0xea,
- 0x89, 0x74, 0xf8, 0xa8, 0xdf, 0x0c, 0x3f, 0x84, 0x6e, 0x6b, 0x95, 0xcb, 0x32, 0x62, 0x31, 0x4b,
- 0x3b, 0x7c, 0x00, 0x7d, 0xff, 0xa0, 0x45, 0x85, 0xd1, 0xff, 0x98, 0xa5, 0x7d, 0x1e, 0x43, 0x24,
- 0x94, 0x32, 0x1f, 0x79, 0x21, 0x8a, 0x39, 0x96, 0x79, 0x51, 0x63, 0x89, 0xda, 0x49, 0xa1, 0x28,
- 0xda, 0x8b, 0x59, 0xda, 0x4b, 0x46, 0x70, 0xba, 0xe9, 0xfd, 0xb4, 0xac, 0x96, 0xcd, 0xb1, 0x78,
- 0x37, 0x8d, 0xe3, 0x21, 0x04, 0xc2, 0xda, 0x55, 0x48, 0x98, 0xdc, 0xc0, 0x70, 0xab, 0xfe, 0x05,
- 0xc9, 0x1a, 0x4d, 0xc8, 0x39, 0x74, 0xb1, 0x46, 0x6a, 0x94, 0xf3, 0x64, 0x70, 0xcd, 0xc6, 0xc9,
- 0x15, 0x9c, 0xfd, 0x0a, 0xdf, 0xa3, 0xbb, 0x5d, 0x08, 0xa9, 0xc4, 0x54, 0xe1, 0x04, 0x85, 0xa3,
- 0x9f, 0xa9, 0x13, 0x18, 0xed, 0x06, 0x6e, 0x8b, 0x6f, 0x4d, 0xa9, 0x15, 0xf9, 0x71, 0xc2, 0xe4,
- 0x1c, 0xd2, 0xbf, 0x4c, 0x33, 0xa3, 0x1d, 0x6a, 0x97, 0xb5, 0xab, 0xb5, 0x63, 0x27, 0x5f, 0x0c,
- 0x2e, 0x76, 0x15, 0xaf, 0x3b, 0x0c, 0xa0, 0xdf, 0x10, 0x2e, 0xb7, 0xf7, 0x2d, 0x7a, 0xfc, 0x18,
- 0x0e, 0xa4, 0x5d, 0x5c, 0xe6, 0xa2, 0x2c, 0x6b, 0xa4, 0x55, 0x13, 0x7e, 0x04, 0xfb, 0xd6, 0xd4,
- 0x2e, 0xd7, 0x4d, 0x35, 0xc5, 0xda, 0x5f, 0x26, 0x6c, 0x69, 0x3b, 0xb6, 0xf9, 0xac, 0x36, 0x8d,
- 0x8d, 0x3a, 0xfe, 0x89, 0x03, 0x48, 0xbb, 0x66, 0x83, 0xf6, 0xc4, 0x77, 0xc1, 0x03, 0xfb, 0x64,
- 0xff, 0xbe, 0x03, 0x00, 0x00, 0xff, 0xff, 0x09, 0x2f, 0x9f, 0xe9, 0x65, 0x02, 0x00, 0x00,
+ // 393 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x52, 0x4f, 0x8b, 0xd3, 0x40,
+ 0x14, 0x77, 0x74, 0xe3, 0x26, 0x6f, 0xed, 0x65, 0x10, 0x0d, 0x2e, 0x8b, 0x35, 0xb0, 0x12, 0x3c,
+ 0x2c, 0x52, 0x14, 0xc4, 0x83, 0xb0, 0x46, 0x58, 0x17, 0xb4, 0x87, 0xe9, 0x07, 0x08, 0xd3, 0xe4,
+ 0xd9, 0x0e, 0x4e, 0x66, 0x86, 0xbc, 0x49, 0xbd, 0x7a, 0xf0, 0xfb, 0xf9, 0x95, 0x64, 0x26, 0xad,
+ 0x5a, 0xb0, 0xd2, 0xe3, 0xef, 0xcf, 0xfc, 0xde, 0x2f, 0xef, 0x05, 0x2e, 0xc9, 0xa3, 0xec, 0x3a,
+ 0x24, 0x92, 0x2b, 0xa4, 0x9a, 0x94, 0x47, 0xad, 0x1a, 0x34, 0x84, 0x8d, 0x56, 0x68, 0xfc, 0x95,
+ 0xeb, 0xad, 0xb7, 0x4f, 0xf2, 0x7d, 0xdb, 0x52, 0x12, 0x8e, 0x4a, 0xf1, 0x83, 0x01, 0xaf, 0x3e,
+ 0xd3, 0xaa, 0x8a, 0xf6, 0x85, 0xf2, 0x78, 0x6b, 0xbe, 0x58, 0xfe, 0x18, 0x4e, 0x43, 0x56, 0xad,
+ 0xda, 0x9c, 0x4d, 0x59, 0x79, 0x22, 0xee, 0x07, 0x78, 0xdb, 0xf2, 0x73, 0xc8, 0xa2, 0x60, 0x64,
+ 0x87, 0xf9, 0xdd, 0x29, 0x2b, 0x33, 0x91, 0x06, 0x62, 0x2e, 0x3b, 0xe4, 0x6f, 0x20, 0x97, 0x5a,
+ 0xdb, 0x6f, 0x75, 0x23, 0x9b, 0x35, 0xb6, 0x75, 0xd3, 0x63, 0x8b, 0xc6, 0x2b, 0xa9, 0x29, 0xbf,
+ 0x37, 0x65, 0x65, 0x2a, 0x1e, 0x45, 0xbd, 0x8a, 0x72, 0xf5, 0x47, 0x2d, 0x5e, 0xc3, 0xc5, 0x7e,
+ 0x8b, 0x4f, 0xe3, 0x57, 0x54, 0x6b, 0x6c, 0xbe, 0xda, 0xc1, 0xf3, 0x87, 0x90, 0x48, 0xe7, 0xb6,
+ 0x75, 0x26, 0x62, 0x04, 0xc5, 0x07, 0xb8, 0xfc, 0xef, 0x33, 0x81, 0xe4, 0xac, 0x21, 0xe4, 0xe7,
+ 0x70, 0x8a, 0x3d, 0xd2, 0xa0, 0x7d, 0x0c, 0x48, 0xde, 0xb2, 0x99, 0xd8, 0x31, 0xc5, 0x3b, 0x78,
+ 0xfe, 0xcf, 0x94, 0x1b, 0xf4, 0xd7, 0x1b, 0xa9, 0xb4, 0x5c, 0x6a, 0x5c, 0xa0, 0xf4, 0x74, 0xa0,
+ 0x45, 0x03, 0x57, 0xc7, 0xbd, 0x3f, 0xaa, 0x4e, 0x18, 0x42, 0xc1, 0x1d, 0xd7, 0x3b, 0x11, 0x23,
+ 0x28, 0x5e, 0x40, 0x79, 0x68, 0x48, 0x65, 0x8d, 0x47, 0xe3, 0xe3, 0x56, 0xc3, 0xf5, 0x8a, 0x9f,
+ 0x0c, 0x5e, 0x1e, 0x6b, 0xfe, 0xab, 0x53, 0x36, 0x10, 0x8e, 0xa7, 0x8b, 0xad, 0x52, 0x91, 0x0e,
+ 0x84, 0xd1, 0xc8, 0x9f, 0xc1, 0x03, 0xe5, 0x36, 0xaf, 0x6a, 0xd9, 0xb6, 0x3d, 0xd2, 0xae, 0xda,
+ 0x59, 0xe0, 0xae, 0x47, 0x8a, 0x3f, 0x85, 0x33, 0x67, 0x7b, 0x5f, 0x9b, 0xa1, 0x5b, 0x62, 0x1f,
+ 0xef, 0x3d, 0x11, 0x10, 0xa8, 0x79, 0x64, 0xc2, 0x00, 0x37, 0x73, 0xf5, 0xaa, 0xb7, 0x83, 0xcb,
+ 0x4f, 0xa2, 0x9c, 0xba, 0x99, 0xbb, 0x09, 0x98, 0x5f, 0x00, 0x28, 0xf7, 0x3b, 0x3e, 0x89, 0x3f,
+ 0x56, 0xa6, 0xdc, 0x36, 0xfc, 0x7d, 0xf2, 0x91, 0x7d, 0x67, 0x77, 0x7e, 0x05, 0x00, 0x00, 0xff,
+ 0xff, 0x35, 0x87, 0xfb, 0x5f, 0xef, 0x02, 0x00, 0x00,
}
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/content_manifest.pb.go b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/content_manifest.pb.go
index 2f7d00da..fef81a3e 100644
--- a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/content_manifest.pb.go
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/content_manifest.pb.go
@@ -20,6 +20,46 @@ var _ = math.Inf
// proto package protobuf to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
+type EContentDeltaChunkDataLocation int32
+
+const (
+ EContentDeltaChunkDataLocation_k_EContentDeltaChunkDataLocationInProtobuf EContentDeltaChunkDataLocation = 0
+ EContentDeltaChunkDataLocation_k_EContentDeltaChunkDataLocationAfterProtobuf EContentDeltaChunkDataLocation = 1
+)
+
+var EContentDeltaChunkDataLocation_name = map[int32]string{
+ 0: "k_EContentDeltaChunkDataLocationInProtobuf",
+ 1: "k_EContentDeltaChunkDataLocationAfterProtobuf",
+}
+
+var EContentDeltaChunkDataLocation_value = map[string]int32{
+ "k_EContentDeltaChunkDataLocationInProtobuf": 0,
+ "k_EContentDeltaChunkDataLocationAfterProtobuf": 1,
+}
+
+func (x EContentDeltaChunkDataLocation) Enum() *EContentDeltaChunkDataLocation {
+ p := new(EContentDeltaChunkDataLocation)
+ *p = x
+ return p
+}
+
+func (x EContentDeltaChunkDataLocation) String() string {
+ return proto.EnumName(EContentDeltaChunkDataLocation_name, int32(x))
+}
+
+func (x *EContentDeltaChunkDataLocation) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(EContentDeltaChunkDataLocation_value, data, "EContentDeltaChunkDataLocation")
+ if err != nil {
+ return err
+ }
+ *x = EContentDeltaChunkDataLocation(value)
+ return nil
+}
+
+func (EContentDeltaChunkDataLocation) EnumDescriptor() ([]byte, []int) {
+ return fileDescriptor_e3cda137a29253ba, []int{0}
+}
+
type ContentManifestPayload struct {
Mappings []*ContentManifestPayload_FileMapping `protobuf:"bytes,1,rep,name=mappings" json:"mappings,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -63,8 +103,8 @@ type ContentManifestPayload_FileMapping struct {
Filename *string `protobuf:"bytes,1,opt,name=filename" json:"filename,omitempty"`
Size *uint64 `protobuf:"varint,2,opt,name=size" json:"size,omitempty"`
Flags *uint32 `protobuf:"varint,3,opt,name=flags" json:"flags,omitempty"`
- ShaFilename []byte `protobuf:"bytes,4,opt,name=sha_filename" json:"sha_filename,omitempty"`
- ShaContent []byte `protobuf:"bytes,5,opt,name=sha_content" json:"sha_content,omitempty"`
+ ShaFilename []byte `protobuf:"bytes,4,opt,name=sha_filename,json=shaFilename" json:"sha_filename,omitempty"`
+ ShaContent []byte `protobuf:"bytes,5,opt,name=sha_content,json=shaContent" json:"sha_content,omitempty"`
Chunks []*ContentManifestPayload_FileMapping_ChunkData `protobuf:"bytes,6,rep,name=chunks" json:"chunks,omitempty"`
Linktarget *string `protobuf:"bytes,7,opt,name=linktarget" json:"linktarget,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -150,8 +190,8 @@ type ContentManifestPayload_FileMapping_ChunkData struct {
Sha []byte `protobuf:"bytes,1,opt,name=sha" json:"sha,omitempty"`
Crc *uint32 `protobuf:"fixed32,2,opt,name=crc" json:"crc,omitempty"`
Offset *uint64 `protobuf:"varint,3,opt,name=offset" json:"offset,omitempty"`
- CbOriginal *uint32 `protobuf:"varint,4,opt,name=cb_original" json:"cb_original,omitempty"`
- CbCompressed *uint32 `protobuf:"varint,5,opt,name=cb_compressed" json:"cb_compressed,omitempty"`
+ CbOriginal *uint32 `protobuf:"varint,4,opt,name=cb_original,json=cbOriginal" json:"cb_original,omitempty"`
+ CbCompressed *uint32 `protobuf:"varint,5,opt,name=cb_compressed,json=cbCompressed" json:"cb_compressed,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -222,15 +262,15 @@ func (m *ContentManifestPayload_FileMapping_ChunkData) GetCbCompressed() uint32
}
type ContentManifestMetadata struct {
- DepotId *uint32 `protobuf:"varint,1,opt,name=depot_id" json:"depot_id,omitempty"`
- GidManifest *uint64 `protobuf:"varint,2,opt,name=gid_manifest" json:"gid_manifest,omitempty"`
- CreationTime *uint32 `protobuf:"varint,3,opt,name=creation_time" json:"creation_time,omitempty"`
- FilenamesEncrypted *bool `protobuf:"varint,4,opt,name=filenames_encrypted" json:"filenames_encrypted,omitempty"`
- CbDiskOriginal *uint64 `protobuf:"varint,5,opt,name=cb_disk_original" json:"cb_disk_original,omitempty"`
- CbDiskCompressed *uint64 `protobuf:"varint,6,opt,name=cb_disk_compressed" json:"cb_disk_compressed,omitempty"`
- UniqueChunks *uint32 `protobuf:"varint,7,opt,name=unique_chunks" json:"unique_chunks,omitempty"`
- CrcEncrypted *uint32 `protobuf:"varint,8,opt,name=crc_encrypted" json:"crc_encrypted,omitempty"`
- CrcClear *uint32 `protobuf:"varint,9,opt,name=crc_clear" json:"crc_clear,omitempty"`
+ DepotId *uint32 `protobuf:"varint,1,opt,name=depot_id,json=depotId" json:"depot_id,omitempty"`
+ GidManifest *uint64 `protobuf:"varint,2,opt,name=gid_manifest,json=gidManifest" json:"gid_manifest,omitempty"`
+ CreationTime *uint32 `protobuf:"varint,3,opt,name=creation_time,json=creationTime" json:"creation_time,omitempty"`
+ FilenamesEncrypted *bool `protobuf:"varint,4,opt,name=filenames_encrypted,json=filenamesEncrypted" json:"filenames_encrypted,omitempty"`
+ CbDiskOriginal *uint64 `protobuf:"varint,5,opt,name=cb_disk_original,json=cbDiskOriginal" json:"cb_disk_original,omitempty"`
+ CbDiskCompressed *uint64 `protobuf:"varint,6,opt,name=cb_disk_compressed,json=cbDiskCompressed" json:"cb_disk_compressed,omitempty"`
+ UniqueChunks *uint32 `protobuf:"varint,7,opt,name=unique_chunks,json=uniqueChunks" json:"unique_chunks,omitempty"`
+ CrcEncrypted *uint32 `protobuf:"varint,8,opt,name=crc_encrypted,json=crcEncrypted" json:"crc_encrypted,omitempty"`
+ CrcClear *uint32 `protobuf:"varint,9,opt,name=crc_clear,json=crcClear" json:"crc_clear,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -364,10 +404,11 @@ func (m *ContentManifestSignature) GetSignature() []byte {
}
type ContentDeltaChunks struct {
- DepotId *uint32 `protobuf:"varint,1,opt,name=depot_id" json:"depot_id,omitempty"`
- ManifestIdSource *uint64 `protobuf:"varint,2,opt,name=manifest_id_source" json:"manifest_id_source,omitempty"`
- ManifestIdTarget *uint64 `protobuf:"varint,3,opt,name=manifest_id_target" json:"manifest_id_target,omitempty"`
+ DepotId *uint32 `protobuf:"varint,1,opt,name=depot_id,json=depotId" json:"depot_id,omitempty"`
+ ManifestIdSource *uint64 `protobuf:"varint,2,opt,name=manifest_id_source,json=manifestIdSource" json:"manifest_id_source,omitempty"`
+ ManifestIdTarget *uint64 `protobuf:"varint,3,opt,name=manifest_id_target,json=manifestIdTarget" json:"manifest_id_target,omitempty"`
DeltaChunks []*ContentDeltaChunks_DeltaChunk `protobuf:"bytes,4,rep,name=deltaChunks" json:"deltaChunks,omitempty"`
+ ChunkDataLocation *EContentDeltaChunkDataLocation `protobuf:"varint,5,opt,name=chunk_data_location,json=chunkDataLocation,enum=EContentDeltaChunkDataLocation,def=0" json:"chunk_data_location,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -398,6 +439,8 @@ func (m *ContentDeltaChunks) XXX_DiscardUnknown() {
var xxx_messageInfo_ContentDeltaChunks proto.InternalMessageInfo
+const Default_ContentDeltaChunks_ChunkDataLocation EContentDeltaChunkDataLocation = EContentDeltaChunkDataLocation_k_EContentDeltaChunkDataLocationInProtobuf
+
func (m *ContentDeltaChunks) GetDepotId() uint32 {
if m != nil && m.DepotId != nil {
return *m.DepotId
@@ -426,12 +469,20 @@ func (m *ContentDeltaChunks) GetDeltaChunks() []*ContentDeltaChunks_DeltaChunk {
return nil
}
+func (m *ContentDeltaChunks) GetChunkDataLocation() EContentDeltaChunkDataLocation {
+ if m != nil && m.ChunkDataLocation != nil {
+ return *m.ChunkDataLocation
+ }
+ return Default_ContentDeltaChunks_ChunkDataLocation
+}
+
type ContentDeltaChunks_DeltaChunk struct {
- ShaSource []byte `protobuf:"bytes,1,opt,name=sha_source" json:"sha_source,omitempty"`
- ShaTarget []byte `protobuf:"bytes,2,opt,name=sha_target" json:"sha_target,omitempty"`
- SizeOriginal *uint32 `protobuf:"varint,3,opt,name=size_original" json:"size_original,omitempty"`
- PatchMethod *uint32 `protobuf:"varint,4,opt,name=patch_method" json:"patch_method,omitempty"`
+ ShaSource []byte `protobuf:"bytes,1,opt,name=sha_source,json=shaSource" json:"sha_source,omitempty"`
+ ShaTarget []byte `protobuf:"bytes,2,opt,name=sha_target,json=shaTarget" json:"sha_target,omitempty"`
+ SizeOriginal *uint32 `protobuf:"varint,3,opt,name=size_original,json=sizeOriginal" json:"size_original,omitempty"`
+ PatchMethod *uint32 `protobuf:"varint,4,opt,name=patch_method,json=patchMethod" json:"patch_method,omitempty"`
Chunk []byte `protobuf:"bytes,5,opt,name=chunk" json:"chunk,omitempty"`
+ SizeDelta *uint32 `protobuf:"varint,6,opt,name=size_delta,json=sizeDelta" json:"size_delta,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -497,7 +548,15 @@ func (m *ContentDeltaChunks_DeltaChunk) GetChunk() []byte {
return nil
}
+func (m *ContentDeltaChunks_DeltaChunk) GetSizeDelta() uint32 {
+ if m != nil && m.SizeDelta != nil {
+ return *m.SizeDelta
+ }
+ return 0
+}
+
func init() {
+ proto.RegisterEnum("EContentDeltaChunkDataLocation", EContentDeltaChunkDataLocation_name, EContentDeltaChunkDataLocation_value)
proto.RegisterType((*ContentManifestPayload)(nil), "ContentManifestPayload")
proto.RegisterType((*ContentManifestPayload_FileMapping)(nil), "ContentManifestPayload.FileMapping")
proto.RegisterType((*ContentManifestPayload_FileMapping_ChunkData)(nil), "ContentManifestPayload.FileMapping.ChunkData")
@@ -510,37 +569,52 @@ func init() {
func init() { proto.RegisterFile("content_manifest.proto", fileDescriptor_e3cda137a29253ba) }
var fileDescriptor_e3cda137a29253ba = []byte{
- // 508 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0xcd, 0x8e, 0xd3, 0x30,
- 0x10, 0xc7, 0x49, 0xbf, 0x3b, 0x6d, 0x50, 0xf1, 0xb2, 0x8b, 0x55, 0x24, 0x54, 0x95, 0x4b, 0x2f,
- 0x9b, 0x03, 0x88, 0x23, 0x17, 0x76, 0x85, 0xb8, 0x54, 0x42, 0xe2, 0x01, 0x2c, 0xd7, 0x76, 0x53,
- 0xab, 0x89, 0x1d, 0x6c, 0xe7, 0xb0, 0x9c, 0xb8, 0xf0, 0x18, 0xbc, 0x21, 0x12, 0xaf, 0x80, 0xec,
- 0x38, 0x4d, 0x55, 0xf6, 0xb0, 0xb7, 0xcc, 0x47, 0x3c, 0xbf, 0xf9, 0xcf, 0x1f, 0x6e, 0x98, 0x56,
- 0x4e, 0x28, 0x47, 0x4a, 0xaa, 0xe4, 0x5e, 0x58, 0x97, 0x55, 0x46, 0x3b, 0xbd, 0xfe, 0xdb, 0x83,
- 0x9b, 0xbb, 0xa6, 0xb4, 0x8d, 0x95, 0xaf, 0xf4, 0xa1, 0xd0, 0x94, 0xa3, 0x0f, 0x30, 0x29, 0x69,
- 0x55, 0x49, 0x95, 0x5b, 0x9c, 0xac, 0xfa, 0x9b, 0xd9, 0xbb, 0xb7, 0xd9, 0xe3, 0xad, 0xd9, 0x67,
- 0x59, 0x88, 0x6d, 0xd3, 0xbb, 0xfc, 0xdd, 0x83, 0xd9, 0x59, 0x8c, 0x16, 0x30, 0xd9, 0xcb, 0x42,
- 0x28, 0x5a, 0x0a, 0x9c, 0xac, 0x92, 0xcd, 0x14, 0xcd, 0x61, 0x60, 0xe5, 0x0f, 0x81, 0x7b, 0xab,
- 0x64, 0x33, 0x40, 0x29, 0x0c, 0xf7, 0x05, 0xcd, 0x2d, 0xee, 0xaf, 0x92, 0x4d, 0x8a, 0x5e, 0xc2,
- 0xdc, 0x1e, 0x28, 0x39, 0xfd, 0x32, 0x58, 0x25, 0x9b, 0x39, 0xba, 0x82, 0x99, 0xcf, 0xc6, 0x25,
- 0xf0, 0x30, 0x24, 0x3f, 0xc2, 0x88, 0x1d, 0x6a, 0x75, 0xb4, 0x78, 0x14, 0xf0, 0x6e, 0x9f, 0x80,
- 0x97, 0xdd, 0xf9, 0x3f, 0xee, 0xa9, 0xa3, 0x08, 0x01, 0x14, 0x52, 0x1d, 0x1d, 0x35, 0xb9, 0x70,
- 0x78, 0xec, 0xd1, 0x96, 0x14, 0xa6, 0x5d, 0xc3, 0x0c, 0xfa, 0xf6, 0x40, 0x03, 0xf4, 0xdc, 0x07,
- 0xcc, 0xb0, 0xc0, 0x3c, 0x46, 0xcf, 0x61, 0xa4, 0xf7, 0x7b, 0x2b, 0x5c, 0x80, 0x1e, 0x78, 0x3c,
- 0xb6, 0x23, 0xda, 0xc8, 0x5c, 0x2a, 0x5a, 0x04, 0xe6, 0x14, 0x5d, 0x43, 0xca, 0x76, 0x84, 0xe9,
- 0xb2, 0x32, 0xc2, 0x5a, 0xc1, 0x03, 0x75, 0xba, 0xfe, 0x93, 0xc0, 0xab, 0x0b, 0xce, 0xad, 0x70,
- 0x94, 0xfb, 0x89, 0x0b, 0x98, 0x70, 0x51, 0x69, 0x47, 0x24, 0x0f, 0x63, 0x83, 0x1c, 0xb9, 0xe4,
- 0xa7, 0xab, 0x45, 0xcd, 0xfc, 0xd3, 0x46, 0x50, 0x27, 0xb5, 0x22, 0x4e, 0x96, 0x22, 0x6a, 0xf7,
- 0x1a, 0xae, 0x5a, 0xdd, 0x2c, 0x11, 0x8a, 0x99, 0x87, 0xca, 0x09, 0x1e, 0x70, 0x26, 0x08, 0xc3,
- 0x82, 0xed, 0x08, 0x97, 0xf6, 0xd8, 0x81, 0x0e, 0xc3, 0x6b, 0x4b, 0x40, 0x6d, 0xe5, 0x8c, 0x76,
- 0xd4, 0x4e, 0xaa, 0x95, 0xfc, 0x5e, 0x0b, 0x12, 0xa5, 0x1e, 0x9f, 0x76, 0x33, 0xec, 0x6c, 0xc6,
- 0x24, 0xa4, 0x5f, 0xc0, 0xd4, 0xa7, 0x59, 0x21, 0xa8, 0xc1, 0xd3, 0xb0, 0xee, 0x2d, 0xe0, 0x8b,
- 0x6d, 0xbf, 0xc9, 0x5c, 0x51, 0x57, 0x1b, 0xe1, 0xdb, 0x6d, 0x1b, 0x34, 0x32, 0xaf, 0x7f, 0xf5,
- 0x00, 0xc5, 0xfe, 0x7b, 0x51, 0x38, 0x1a, 0xae, 0x61, 0x1f, 0x11, 0x66, 0x09, 0xa8, 0x15, 0x85,
- 0x48, 0x4e, 0xac, 0xae, 0x0d, 0x6b, 0x2d, 0x75, 0x51, 0x8b, 0x17, 0x6e, 0x4e, 0xf5, 0x1e, 0x66,
- 0xbc, 0x7b, 0x18, 0x0f, 0x82, 0x73, 0xde, 0x64, 0xff, 0xcf, 0xcc, 0xba, 0xef, 0x65, 0x05, 0xd0,
- 0x45, 0xde, 0x38, 0xde, 0x8c, 0x71, 0x64, 0x63, 0x8f, 0x98, 0x8b, 0xa3, 0x7a, 0x21, 0x77, 0x0d,
- 0xa9, 0xf7, 0x79, 0x27, 0xf7, 0xc9, 0xe1, 0x15, 0x75, 0xec, 0x40, 0x4a, 0xe1, 0x0e, 0x9a, 0x47,
- 0xb7, 0xa4, 0x30, 0x0c, 0x0a, 0x37, 0xde, 0xfe, 0x34, 0xfc, 0x92, 0xfc, 0x4c, 0x9e, 0xfd, 0x0b,
- 0x00, 0x00, 0xff, 0xff, 0x00, 0x92, 0x22, 0xd7, 0xb7, 0x03, 0x00, 0x00,
+ // 742 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x54, 0x4f, 0x6f, 0xd3, 0x4e,
+ 0x10, 0xad, 0x9b, 0xff, 0x93, 0xa4, 0xca, 0x6f, 0xfb, 0x53, 0x31, 0x01, 0xda, 0x34, 0xbd, 0x44,
+ 0x55, 0x6b, 0x44, 0x4f, 0x88, 0x0b, 0x7f, 0xd2, 0x56, 0x54, 0x22, 0xa2, 0xda, 0xf6, 0xbe, 0xda,
+ 0xac, 0x37, 0xf1, 0x2a, 0x8e, 0x1d, 0xbc, 0x9b, 0x43, 0xcb, 0x05, 0x89, 0x33, 0x9c, 0xf8, 0x4e,
+ 0x7c, 0x17, 0xc4, 0x87, 0x40, 0xbb, 0x5e, 0xdb, 0x51, 0x8a, 0x0a, 0xdc, 0x3c, 0x33, 0x6f, 0xd6,
+ 0xef, 0xbd, 0x99, 0x5d, 0xd8, 0x61, 0x71, 0xa4, 0x78, 0xa4, 0xc8, 0x9c, 0x46, 0x62, 0xc2, 0xa5,
+ 0xf2, 0x16, 0x49, 0xac, 0xe2, 0xfe, 0x8f, 0x12, 0xec, 0x0c, 0xd3, 0xd2, 0xc8, 0x56, 0x2e, 0xe9,
+ 0x4d, 0x18, 0x53, 0x1f, 0xbd, 0x84, 0xfa, 0x9c, 0x2e, 0x16, 0x22, 0x9a, 0x4a, 0xd7, 0xe9, 0x95,
+ 0x06, 0xcd, 0x93, 0x03, 0xef, 0xf7, 0x50, 0xef, 0x5c, 0x84, 0x7c, 0x94, 0x62, 0x71, 0xde, 0xd4,
+ 0xfd, 0x5a, 0x82, 0xe6, 0x4a, 0x05, 0x75, 0xa1, 0x3e, 0x11, 0x21, 0x8f, 0xe8, 0x9c, 0xbb, 0x4e,
+ 0xcf, 0x19, 0x34, 0x70, 0x1e, 0x23, 0x04, 0x65, 0x29, 0x6e, 0xb9, 0xbb, 0xd9, 0x73, 0x06, 0x65,
+ 0x6c, 0xbe, 0xd1, 0xff, 0x50, 0x99, 0x84, 0x74, 0x2a, 0xdd, 0x52, 0xcf, 0x19, 0xb4, 0x71, 0x1a,
+ 0xa0, 0x7d, 0x68, 0xc9, 0x80, 0x92, 0xfc, 0xa4, 0x72, 0xcf, 0x19, 0xb4, 0x70, 0x53, 0x06, 0xf4,
+ 0x3c, 0x3b, 0x6c, 0x0f, 0x74, 0x48, 0xac, 0x64, 0xb7, 0x62, 0x10, 0x20, 0x03, 0x6a, 0xe9, 0xa3,
+ 0x33, 0xa8, 0xb2, 0x60, 0x19, 0xcd, 0xa4, 0x5b, 0x35, 0xc2, 0x8e, 0xff, 0x42, 0x98, 0x37, 0xd4,
+ 0x1d, 0xa7, 0x54, 0x51, 0x6c, 0x9b, 0xd1, 0x2e, 0x40, 0x28, 0xa2, 0x99, 0xa2, 0xc9, 0x94, 0x2b,
+ 0xb7, 0x66, 0x24, 0xad, 0x64, 0xba, 0x5f, 0x1c, 0x68, 0xe4, 0x5d, 0xa8, 0x03, 0x25, 0x19, 0x50,
+ 0xa3, 0xbc, 0x85, 0xf5, 0xa7, 0xce, 0xb0, 0x84, 0x19, 0xcd, 0x35, 0xac, 0x3f, 0xd1, 0x0e, 0x54,
+ 0xe3, 0xc9, 0x44, 0x72, 0x65, 0x34, 0x97, 0xb1, 0x8d, 0xb4, 0x22, 0x36, 0x26, 0x71, 0x22, 0xa6,
+ 0x22, 0xa2, 0xa1, 0xd1, 0xdc, 0xc6, 0xc0, 0xc6, 0xef, 0x6d, 0x06, 0x1d, 0x40, 0x9b, 0x8d, 0x09,
+ 0x8b, 0xe7, 0x8b, 0x84, 0x4b, 0xc9, 0x7d, 0x23, 0xba, 0x8d, 0x5b, 0x6c, 0x3c, 0xcc, 0x73, 0xfd,
+ 0x9f, 0x9b, 0xf0, 0x60, 0x4d, 0xe8, 0x88, 0x2b, 0xea, 0x6b, 0x76, 0x0f, 0xa1, 0xee, 0xf3, 0x45,
+ 0xac, 0x88, 0xf0, 0x0d, 0xc5, 0x36, 0xae, 0x99, 0xf8, 0xc2, 0xd7, 0x8e, 0x4f, 0x85, 0x9f, 0x6f,
+ 0x8e, 0x9d, 0x51, 0x73, 0x2a, 0xfc, 0xec, 0x14, 0xf3, 0xfb, 0x84, 0x53, 0x25, 0xe2, 0x88, 0x28,
+ 0x31, 0xe7, 0x76, 0x64, 0xad, 0x2c, 0x79, 0x2d, 0xe6, 0x1c, 0x3d, 0x85, 0xed, 0x6c, 0x6a, 0x92,
+ 0xf0, 0x88, 0x25, 0x37, 0x0b, 0xc5, 0x7d, 0x23, 0xa6, 0x8e, 0x51, 0x5e, 0x3a, 0xcb, 0x2a, 0x68,
+ 0x00, 0x1d, 0x36, 0x26, 0xbe, 0x90, 0xb3, 0x42, 0x7a, 0xc5, 0xfc, 0x7c, 0x8b, 0x8d, 0x4f, 0x85,
+ 0x9c, 0xe5, 0xf2, 0x8f, 0x00, 0x65, 0xc8, 0x15, 0x0f, 0xaa, 0x06, 0xdb, 0x49, 0xb1, 0x85, 0x0f,
+ 0x9a, 0xed, 0x32, 0x12, 0x1f, 0x96, 0x9c, 0xd8, 0x2d, 0xa8, 0xa5, 0x6c, 0xd3, 0xe4, 0x30, 0x1d,
+ 0xae, 0x91, 0xc4, 0x56, 0x78, 0xd6, 0x33, 0x49, 0xac, 0x60, 0xf8, 0x08, 0x1a, 0x1a, 0xc4, 0x42,
+ 0x4e, 0x13, 0xb7, 0x61, 0x00, 0x75, 0x96, 0xb0, 0xa1, 0x8e, 0xfb, 0xcf, 0xc1, 0x5d, 0x73, 0xfb,
+ 0x4a, 0x4c, 0x23, 0xaa, 0x96, 0x09, 0x47, 0x8f, 0xa1, 0x21, 0xb3, 0xc0, 0xae, 0x44, 0x91, 0xe8,
+ 0x7f, 0x2b, 0x03, 0xb2, 0xad, 0xa7, 0x3c, 0x54, 0xd4, 0x52, 0xba, 0x67, 0x46, 0x47, 0x80, 0xb2,
+ 0xf9, 0x10, 0xe1, 0x13, 0x19, 0x2f, 0x13, 0x96, 0xdd, 0xa6, 0x4e, 0x56, 0xb9, 0xf0, 0xaf, 0x4c,
+ 0x7e, 0x1d, 0x6d, 0x17, 0xb8, 0xb4, 0x8e, 0xbe, 0x36, 0x79, 0xf4, 0x0a, 0x9a, 0x7e, 0xc1, 0xc2,
+ 0x2d, 0x9b, 0x2b, 0xb3, 0xeb, 0xdd, 0x25, 0xe8, 0x15, 0xdf, 0x78, 0xb5, 0x05, 0x7d, 0x84, 0x6d,
+ 0xe3, 0x34, 0xd1, 0xab, 0x46, 0xc2, 0x98, 0x99, 0xa5, 0x30, 0xb3, 0xdc, 0x3a, 0xd9, 0xf3, 0xce,
+ 0xee, 0x1c, 0xa5, 0x2f, 0xcc, 0x3b, 0x0b, 0x7b, 0x71, 0x38, 0x23, 0xf7, 0x23, 0x2e, 0xa2, 0x4b,
+ 0xfd, 0x98, 0x8d, 0x97, 0x13, 0xfc, 0x1f, 0x5b, 0x2f, 0x76, 0xbf, 0x3b, 0x00, 0x45, 0x1f, 0x7a,
+ 0x02, 0xfa, 0x25, 0xc8, 0x1c, 0xca, 0xac, 0x0f, 0xa8, 0xb5, 0xc6, 0x96, 0xad, 0x25, 0x9b, 0x79,
+ 0xd9, 0x7a, 0x71, 0x00, 0x6d, 0xfd, 0x36, 0x15, 0xfb, 0x68, 0x17, 0x5d, 0x27, 0xf3, 0x6d, 0xdc,
+ 0x87, 0xd6, 0x82, 0x2a, 0x16, 0x90, 0x39, 0x57, 0x41, 0xec, 0xdb, 0xeb, 0xda, 0x34, 0xb9, 0x91,
+ 0x49, 0xe9, 0xb7, 0xcd, 0x30, 0xb5, 0x8f, 0x53, 0x1a, 0x98, 0x9f, 0xeb, 0xd3, 0x8d, 0x77, 0x66,
+ 0x7d, 0xdb, 0x7a, 0x2d, 0x6e, 0xb9, 0xe1, 0x7f, 0xf8, 0xd9, 0x81, 0xdd, 0xfb, 0x9d, 0x40, 0x1e,
+ 0xfc, 0x83, 0x5b, 0x9d, 0x0d, 0xf4, 0x0c, 0x8e, 0xff, 0x84, 0x7f, 0x3d, 0x51, 0x3c, 0xc9, 0x5b,
+ 0x9c, 0x37, 0x95, 0xb7, 0xce, 0x27, 0x67, 0xe3, 0x57, 0x00, 0x00, 0x00, 0xff, 0xff, 0xa3, 0x9c,
+ 0xf1, 0x49, 0x52, 0x06, 0x00, 0x00,
}
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/steamlang/enums.go b/vendor/github.com/Philipp15b/go-steam/protocol/steamlang/enums.go
index 941fcd8c..7341a0f7 100644
--- a/vendor/github.com/Philipp15b/go-steam/protocol/steamlang/enums.go
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/steamlang/enums.go
@@ -400,6 +400,7 @@ const (
EMsg_FBSBootstrapperGetPackageChunkResponse EMsg = 1131
EMsg_FBSBootstrapperPackageTransferProgress EMsg = 1132
EMsg_FBSRestartBootstrapper EMsg = 1133
+ EMsg_FBSPauseFrozenDumps EMsg = 1134
EMsg_BaseFileXfer EMsg = 1200
EMsg_FileXferRequest EMsg = 1200
EMsg_FileXferResponse EMsg = 1201
@@ -416,6 +417,8 @@ const (
EMsg_BaseBS EMsg = 1400
EMsg_BSPurchaseStart EMsg = 1401
EMsg_BSPurchaseResponse EMsg = 1402
+ EMsg_BSAuthenticateCCTrans EMsg = 1403
+ EMsg_BSAuthenticateCCTransResponse EMsg = 1404
EMsg_BSSettleComplete EMsg = 1406
EMsg_BSInitPayPalTxn EMsg = 1408
EMsg_BSInitPayPalTxnResponse EMsg = 1409
@@ -979,6 +982,8 @@ const (
EMsg_AMFundedPayment EMsg = 4418
EMsg_AMFundedPaymentResponse EMsg = 4419
EMsg_AMRequestPersonaUpdateForChatServer EMsg = 4420
+ EMsg_AMPerfectWorldPayment EMsg = 4421
+ EMsg_AMPerfectWorldPaymentResponse EMsg = 4422
EMsg_BasePSRange EMsg = 5000
EMsg_PSCreateShoppingCart EMsg = 5001
EMsg_PSCreateShoppingCartResponse EMsg = 5002
@@ -1238,6 +1243,9 @@ const (
EMsg_ClientNetworkingCertRequestResponse EMsg = 5622
EMsg_ClientChallengeRequest EMsg = 5623
EMsg_ClientChallengeResponse EMsg = 5624
+ EMsg_BadgeCraftedNotification EMsg = 5625
+ EMsg_ClientNetworkingMobileCertRequest EMsg = 5626
+ EMsg_ClientNetworkingMobileCertRequestResponse EMsg = 5627
EMsg_BaseMDS EMsg = 5800
EMsg_AMToMDSGetDepotDecryptionKey EMsg = 5812
EMsg_MDSToAMGetDepotDecryptionKeyResponse EMsg = 5813
@@ -1303,6 +1311,8 @@ const (
EMsg_ClientMMSSetRatelimitPolicyOnClient EMsg = 6625
EMsg_ClientMMSGetLobbyStatus EMsg = 6626
EMsg_ClientMMSGetLobbyStatusResponse EMsg = 6627
+ EMsg_MMSGetLobbyList EMsg = 6628
+ EMsg_MMSGetLobbyListResponse EMsg = 6629
EMsg_NonStdMsgBase EMsg = 6800
EMsg_NonStdMsgMemcached EMsg = 6801
EMsg_NonStdMsgHTTPServer EMsg = 6802
@@ -1318,6 +1328,7 @@ const (
EMsg_NonStdMsgSteam2Emulator EMsg = 6812
EMsg_NonStdMsgRTMPServer EMsg = 6813
EMsg_NonStdMsgWebSocket EMsg = 6814
+ EMsg_NonStdMsgRedis EMsg = 6815
EMsg_UDSBase EMsg = 7000
EMsg_ClientUDSP2PSessionStarted EMsg = 7001
EMsg_ClientUDSP2PSessionEnded EMsg = 7002
@@ -2072,6 +2083,7 @@ var EMsg_name = map[EMsg]string{
1131: "EMsg_FBSBootstrapperGetPackageChunkResponse",
1132: "EMsg_FBSBootstrapperPackageTransferProgress",
1133: "EMsg_FBSRestartBootstrapper",
+ 1134: "EMsg_FBSPauseFrozenDumps",
1200: "EMsg_BaseFileXfer",
1201: "EMsg_FileXferResponse",
1202: "EMsg_FileXferData",
@@ -2086,7 +2098,8 @@ var EMsg_name = map[EMsg]string{
1400: "EMsg_BaseBS",
1401: "EMsg_BSPurchaseStart",
1402: "EMsg_BSPurchaseResponse",
- 1404: "EMsg_BSSettleNOVA",
+ 1403: "EMsg_BSAuthenticateCCTrans",
+ 1404: "EMsg_BSAuthenticateCCTransResponse",
1406: "EMsg_BSSettleComplete",
1407: "EMsg_BSBannedRequest",
1408: "EMsg_BSInitPayPalTxn",
@@ -2772,6 +2785,8 @@ var EMsg_name = map[EMsg]string{
4418: "EMsg_AMFundedPayment",
4419: "EMsg_AMFundedPaymentResponse",
4420: "EMsg_AMRequestPersonaUpdateForChatServer",
+ 4421: "EMsg_AMPerfectWorldPayment",
+ 4422: "EMsg_AMPerfectWorldPaymentResponse",
5000: "EMsg_BasePSRange",
5001: "EMsg_PSCreateShoppingCart",
5002: "EMsg_PSCreateShoppingCartResponse",
@@ -3041,6 +3056,9 @@ var EMsg_name = map[EMsg]string{
5622: "EMsg_ClientNetworkingCertRequestResponse",
5623: "EMsg_ClientChallengeRequest",
5624: "EMsg_ClientChallengeResponse",
+ 5625: "EMsg_BadgeCraftedNotification",
+ 5626: "EMsg_ClientNetworkingMobileCertRequest",
+ 5627: "EMsg_ClientNetworkingMobileCertRequestResponse",
5800: "EMsg_BaseMDS",
5801: "EMsg_ClientMDSLoginRequest",
5802: "EMsg_ClientMDSLoginResponse",
@@ -3136,6 +3154,8 @@ var EMsg_name = map[EMsg]string{
6625: "EMsg_ClientMMSSetRatelimitPolicyOnClient",
6626: "EMsg_ClientMMSGetLobbyStatus",
6627: "EMsg_ClientMMSGetLobbyStatusResponse",
+ 6628: "EMsg_MMSGetLobbyList",
+ 6629: "EMsg_MMSGetLobbyListResponse",
6800: "EMsg_NonStdMsgBase",
6801: "EMsg_NonStdMsgMemcached",
6802: "EMsg_NonStdMsgHTTPServer",
@@ -3151,6 +3171,7 @@ var EMsg_name = map[EMsg]string{
6812: "EMsg_NonStdMsgSteam2Emulator",
6813: "EMsg_NonStdMsgRTMPServer",
6814: "EMsg_NonStdMsgWebSocket",
+ 6815: "EMsg_NonStdMsgRedis",
7000: "EMsg_UDSBase",
7001: "EMsg_ClientUDSP2PSessionStarted",
7002: "EMsg_ClientUDSP2PSessionEnded",
@@ -3487,119 +3508,122 @@ func (e EMsg) String() string {
type EResult int32
const (
- EResult_Invalid EResult = 0
- EResult_OK EResult = 1
- EResult_Fail EResult = 2
- EResult_NoConnection EResult = 3
- EResult_InvalidPassword EResult = 5
- EResult_LoggedInElsewhere EResult = 6
- EResult_InvalidProtocolVer EResult = 7
- EResult_InvalidParam EResult = 8
- EResult_FileNotFound EResult = 9
- EResult_Busy EResult = 10
- EResult_InvalidState EResult = 11
- EResult_InvalidName EResult = 12
- EResult_InvalidEmail EResult = 13
- EResult_DuplicateName EResult = 14
- EResult_AccessDenied EResult = 15
- EResult_Timeout EResult = 16
- EResult_Banned EResult = 17
- EResult_AccountNotFound EResult = 18
- EResult_InvalidSteamID EResult = 19
- EResult_ServiceUnavailable EResult = 20
- EResult_NotLoggedOn EResult = 21
- EResult_Pending EResult = 22
- EResult_EncryptionFailure EResult = 23
- EResult_InsufficientPrivilege EResult = 24
- EResult_LimitExceeded EResult = 25
- EResult_Revoked EResult = 26
- EResult_Expired EResult = 27
- EResult_AlreadyRedeemed EResult = 28
- EResult_DuplicateRequest EResult = 29
- EResult_AlreadyOwned EResult = 30
- EResult_IPNotFound EResult = 31
- EResult_PersistFailed EResult = 32
- EResult_LockingFailed EResult = 33
- EResult_LogonSessionReplaced EResult = 34
- EResult_ConnectFailed EResult = 35
- EResult_HandshakeFailed EResult = 36
- EResult_IOFailure EResult = 37
- EResult_RemoteDisconnect EResult = 38
- EResult_ShoppingCartNotFound EResult = 39
- EResult_Blocked EResult = 40
- EResult_Ignored EResult = 41
- EResult_NoMatch EResult = 42
- EResult_AccountDisabled EResult = 43
- EResult_ServiceReadOnly EResult = 44
- EResult_AccountNotFeatured EResult = 45
- EResult_AdministratorOK EResult = 46
- EResult_ContentVersion EResult = 47
- EResult_TryAnotherCM EResult = 48
- EResult_PasswordRequiredToKickSession EResult = 49
- EResult_AlreadyLoggedInElsewhere EResult = 50
- EResult_Suspended EResult = 51
- EResult_Cancelled EResult = 52
- EResult_DataCorruption EResult = 53
- EResult_DiskFull EResult = 54
- EResult_RemoteCallFailed EResult = 55
- EResult_PasswordUnset EResult = 56
- EResult_ExternalAccountUnlinked EResult = 57
- EResult_PSNTicketInvalid EResult = 58
- EResult_ExternalAccountAlreadyLinked EResult = 59
- EResult_RemoteFileConflict EResult = 60
- EResult_IllegalPassword EResult = 61
- EResult_SameAsPreviousValue EResult = 62
- EResult_AccountLogonDenied EResult = 63
- EResult_CannotUseOldPassword EResult = 64
- EResult_InvalidLoginAuthCode EResult = 65
- EResult_AccountLogonDeniedNoMail EResult = 66
- EResult_HardwareNotCapableOfIPT EResult = 67
- EResult_IPTInitError EResult = 68
- EResult_ParentalControlRestricted EResult = 69
- EResult_FacebookQueryError EResult = 70
- EResult_ExpiredLoginAuthCode EResult = 71
- EResult_IPLoginRestrictionFailed EResult = 72
- EResult_AccountLockedDown EResult = 73
- EResult_AccountLogonDeniedVerifiedEmailRequired EResult = 74
- EResult_NoMatchingURL EResult = 75
- EResult_BadResponse EResult = 76
- EResult_RequirePasswordReEntry EResult = 77
- EResult_ValueOutOfRange EResult = 78
- EResult_UnexpectedError EResult = 79
- EResult_Disabled EResult = 80
- EResult_InvalidCEGSubmission EResult = 81
- EResult_RestrictedDevice EResult = 82
- EResult_RegionLocked EResult = 83
- EResult_RateLimitExceeded EResult = 84
- EResult_AccountLoginDeniedNeedTwoFactor EResult = 85
- EResult_ItemDeleted EResult = 86
- EResult_AccountLoginDeniedThrottle EResult = 87
- EResult_TwoFactorCodeMismatch EResult = 88
- EResult_TwoFactorActivationCodeMismatch EResult = 89
- EResult_AccountAssociatedToMultiplePartners EResult = 90
- EResult_NotModified EResult = 91
- EResult_NoMobileDevice EResult = 92
- EResult_TimeNotSynced EResult = 93
- EResult_SMSCodeFailed EResult = 94
- EResult_AccountLimitExceeded EResult = 95
- EResult_AccountActivityLimitExceeded EResult = 96
- EResult_PhoneActivityLimitExceeded EResult = 97
- EResult_RefundToWallet EResult = 98
- EResult_EmailSendFailure EResult = 99
- EResult_NotSettled EResult = 100
- EResult_NeedCaptcha EResult = 101
- EResult_GSLTDenied EResult = 102
- EResult_GSOwnerDenied EResult = 103
- EResult_InvalidItemType EResult = 104
- EResult_IPBanned EResult = 105
- EResult_GSLTExpired EResult = 106
- EResult_InsufficientFunds EResult = 107
- EResult_TooManyPending EResult = 108
- EResult_NoSiteLicensesFound EResult = 109
- EResult_WGNetworkSendExceeded EResult = 110
- EResult_AccountNotFriends EResult = 111
- EResult_LimitedUserAccount EResult = 112
- EResult_CantRemoveItem EResult = 113
+ EResult_Invalid EResult = 0
+ EResult_OK EResult = 1
+ EResult_Fail EResult = 2
+ EResult_NoConnection EResult = 3
+ EResult_InvalidPassword EResult = 5
+ EResult_LoggedInElsewhere EResult = 6
+ EResult_InvalidProtocolVer EResult = 7
+ EResult_InvalidParam EResult = 8
+ EResult_FileNotFound EResult = 9
+ EResult_Busy EResult = 10
+ EResult_InvalidState EResult = 11
+ EResult_InvalidName EResult = 12
+ EResult_InvalidEmail EResult = 13
+ EResult_DuplicateName EResult = 14
+ EResult_AccessDenied EResult = 15
+ EResult_Timeout EResult = 16
+ EResult_Banned EResult = 17
+ EResult_AccountNotFound EResult = 18
+ EResult_InvalidSteamID EResult = 19
+ EResult_ServiceUnavailable EResult = 20
+ EResult_NotLoggedOn EResult = 21
+ EResult_Pending EResult = 22
+ EResult_EncryptionFailure EResult = 23
+ EResult_InsufficientPrivilege EResult = 24
+ EResult_LimitExceeded EResult = 25
+ EResult_Revoked EResult = 26
+ EResult_Expired EResult = 27
+ EResult_AlreadyRedeemed EResult = 28
+ EResult_DuplicateRequest EResult = 29
+ EResult_AlreadyOwned EResult = 30
+ EResult_IPNotFound EResult = 31
+ EResult_PersistFailed EResult = 32
+ EResult_LockingFailed EResult = 33
+ EResult_LogonSessionReplaced EResult = 34
+ EResult_ConnectFailed EResult = 35
+ EResult_HandshakeFailed EResult = 36
+ EResult_IOFailure EResult = 37
+ EResult_RemoteDisconnect EResult = 38
+ EResult_ShoppingCartNotFound EResult = 39
+ EResult_Blocked EResult = 40
+ EResult_Ignored EResult = 41
+ EResult_NoMatch EResult = 42
+ EResult_AccountDisabled EResult = 43
+ EResult_ServiceReadOnly EResult = 44
+ EResult_AccountNotFeatured EResult = 45
+ EResult_AdministratorOK EResult = 46
+ EResult_ContentVersion EResult = 47
+ EResult_TryAnotherCM EResult = 48
+ EResult_PasswordRequiredToKickSession EResult = 49
+ EResult_AlreadyLoggedInElsewhere EResult = 50
+ EResult_Suspended EResult = 51
+ EResult_Cancelled EResult = 52
+ EResult_DataCorruption EResult = 53
+ EResult_DiskFull EResult = 54
+ EResult_RemoteCallFailed EResult = 55
+ EResult_PasswordUnset EResult = 56
+ EResult_ExternalAccountUnlinked EResult = 57
+ EResult_PSNTicketInvalid EResult = 58
+ EResult_ExternalAccountAlreadyLinked EResult = 59
+ EResult_RemoteFileConflict EResult = 60
+ EResult_IllegalPassword EResult = 61
+ EResult_SameAsPreviousValue EResult = 62
+ EResult_AccountLogonDenied EResult = 63
+ EResult_CannotUseOldPassword EResult = 64
+ EResult_InvalidLoginAuthCode EResult = 65
+ EResult_AccountLogonDeniedNoMail EResult = 66
+ EResult_HardwareNotCapableOfIPT EResult = 67
+ EResult_IPTInitError EResult = 68
+ EResult_ParentalControlRestricted EResult = 69
+ EResult_FacebookQueryError EResult = 70
+ EResult_ExpiredLoginAuthCode EResult = 71
+ EResult_IPLoginRestrictionFailed EResult = 72
+ EResult_AccountLockedDown EResult = 73
+ EResult_AccountLogonDeniedVerifiedEmailRequired EResult = 74
+ EResult_NoMatchingURL EResult = 75
+ EResult_BadResponse EResult = 76
+ EResult_RequirePasswordReEntry EResult = 77
+ EResult_ValueOutOfRange EResult = 78
+ EResult_UnexpectedError EResult = 79
+ EResult_Disabled EResult = 80
+ EResult_InvalidCEGSubmission EResult = 81
+ EResult_RestrictedDevice EResult = 82
+ EResult_RegionLocked EResult = 83
+ EResult_RateLimitExceeded EResult = 84
+ EResult_AccountLoginDeniedNeedTwoFactor EResult = 85
+ EResult_ItemDeleted EResult = 86
+ EResult_AccountLoginDeniedThrottle EResult = 87
+ EResult_TwoFactorCodeMismatch EResult = 88
+ EResult_TwoFactorActivationCodeMismatch EResult = 89
+ EResult_AccountAssociatedToMultiplePartners EResult = 90
+ EResult_NotModified EResult = 91
+ EResult_NoMobileDevice EResult = 92
+ EResult_TimeNotSynced EResult = 93
+ EResult_SMSCodeFailed EResult = 94
+ EResult_AccountLimitExceeded EResult = 95
+ EResult_AccountActivityLimitExceeded EResult = 96
+ EResult_PhoneActivityLimitExceeded EResult = 97
+ EResult_RefundToWallet EResult = 98
+ EResult_EmailSendFailure EResult = 99
+ EResult_NotSettled EResult = 100
+ EResult_NeedCaptcha EResult = 101
+ EResult_GSLTDenied EResult = 102
+ EResult_GSOwnerDenied EResult = 103
+ EResult_InvalidItemType EResult = 104
+ EResult_IPBanned EResult = 105
+ EResult_GSLTExpired EResult = 106
+ EResult_InsufficientFunds EResult = 107
+ EResult_TooManyPending EResult = 108
+ EResult_NoSiteLicensesFound EResult = 109
+ EResult_WGNetworkSendExceeded EResult = 110
+ EResult_AccountNotFriends EResult = 111
+ EResult_LimitedUserAccount EResult = 112
+ EResult_CantRemoveItem EResult = 113
+ EResult_AccountHasBeenDeleted EResult = 114
+ EResult_AccountHasAnExistingUserCancelledLicense EResult = 115
+ EResult_DeniedDueToCommunityCooldown EResult = 116
)
var EResult_name = map[EResult]string{
@@ -3716,6 +3740,9 @@ var EResult_name = map[EResult]string{
111: "EResult_AccountNotFriends",
112: "EResult_LimitedUserAccount",
113: "EResult_CantRemoveItem",
+ 114: "EResult_AccountHasBeenDeleted",
+ 115: "EResult_AccountHasAnExistingUserCancelledLicense",
+ 116: "EResult_DeniedDueToCommunityCooldown",
}
func (e EResult) String() string {
@@ -3743,7 +3770,6 @@ const (
EUniverse_Beta EUniverse = 2
EUniverse_Internal EUniverse = 3
EUniverse_Dev EUniverse = 4
- EUniverse_Max EUniverse = 5
)
var EUniverse_name = map[EUniverse]string{
@@ -3752,7 +3778,6 @@ var EUniverse_name = map[EUniverse]string{
2: "EUniverse_Beta",
3: "EUniverse_Internal",
4: "EUniverse_Dev",
- 5: "EUniverse_Max",
}
func (e EUniverse) String() string {
@@ -3836,7 +3861,6 @@ const (
EPersonaState_LookingToTrade EPersonaState = 5
EPersonaState_LookingToPlay EPersonaState = 6
EPersonaState_Invisible EPersonaState = 7
- EPersonaState_Max EPersonaState = 8
)
var EPersonaState_name = map[EPersonaState]string{
@@ -3848,7 +3872,6 @@ var EPersonaState_name = map[EPersonaState]string{
5: "EPersonaState_LookingToTrade",
6: "EPersonaState_LookingToPlay",
7: "EPersonaState_Invisible",
- 8: "EPersonaState_Max",
}
func (e EPersonaState) String() string {
@@ -3882,7 +3905,6 @@ const (
EAccountType_Chat EAccountType = 8
EAccountType_ConsoleUser EAccountType = 9
EAccountType_AnonUser EAccountType = 10
- EAccountType_Max EAccountType = 11
)
var EAccountType_name = map[EAccountType]string{
@@ -3897,7 +3919,6 @@ var EAccountType_name = map[EAccountType]string{
8: "EAccountType_Chat",
9: "EAccountType_ConsoleUser",
10: "EAccountType_AnonUser",
- 11: "EAccountType_Max",
}
func (e EAccountType) String() string {
@@ -3927,7 +3948,6 @@ const (
EFriendRelationship_RequestInitiator EFriendRelationship = 4
EFriendRelationship_Ignored EFriendRelationship = 5
EFriendRelationship_IgnoredFriend EFriendRelationship = 6
- EFriendRelationship_Max EFriendRelationship = 8
)
var EFriendRelationship_name = map[EFriendRelationship]string{
@@ -3939,7 +3959,6 @@ var EFriendRelationship_name = map[EFriendRelationship]string{
5: "EFriendRelationship_Ignored",
6: "EFriendRelationship_IgnoredFriend",
7: "EFriendRelationship_SuggestedFriend",
- 8: "EFriendRelationship_Max",
}
func (e EFriendRelationship) String() string {
@@ -4212,6 +4231,7 @@ const (
EPersonaStateFlag_HasRichPresence EPersonaStateFlag = 1
EPersonaStateFlag_InJoinableGame EPersonaStateFlag = 2
EPersonaStateFlag_Golden EPersonaStateFlag = 4
+ EPersonaStateFlag_RemotePlayTogether EPersonaStateFlag = 8
EPersonaStateFlag_ClientTypeWeb EPersonaStateFlag = 256
EPersonaStateFlag_ClientTypeMobile EPersonaStateFlag = 512
EPersonaStateFlag_ClientTypeTenfoot EPersonaStateFlag = 1024
@@ -4224,6 +4244,7 @@ var EPersonaStateFlag_name = map[EPersonaStateFlag]string{
1: "EPersonaStateFlag_HasRichPresence",
2: "EPersonaStateFlag_InJoinableGame",
4: "EPersonaStateFlag_Golden",
+ 8: "EPersonaStateFlag_RemotePlayTogether",
256: "EPersonaStateFlag_OnlineUsingWeb",
512: "EPersonaStateFlag_OnlineUsingMobile",
1024: "EPersonaStateFlag_OnlineUsingBigPicture",
@@ -4524,6 +4545,7 @@ const (
EPaymentMethod_Valve EPaymentMethod = 129
EPaymentMethod_MasterComp EPaymentMethod = 130
EPaymentMethod_Promotional EPaymentMethod = 131
+ EPaymentMethod_MasterSubscription EPaymentMethod = 134
EPaymentMethod_OEMTicket EPaymentMethod = 256
EPaymentMethod_Split EPaymentMethod = 512
EPaymentMethod_Complimentary EPaymentMethod = 1024
@@ -4613,6 +4635,7 @@ var EPaymentMethod_name = map[EPaymentMethod]string{
129: "EPaymentMethod_Valve",
130: "EPaymentMethod_SteamPressMaster",
131: "EPaymentMethod_StorePromotion",
+ 134: "EPaymentMethod_MasterSubscription",
256: "EPaymentMethod_OEMTicket",
512: "EPaymentMethod_Split",
1024: "EPaymentMethod_Complimentary",
@@ -4706,6 +4729,22 @@ const (
EPurchaseResultDetail_PurchaseCannotBeReplayed EPurchaseResultDetail = 65
EPurchaseResultDetail_DelayedCompletion EPurchaseResultDetail = 66
EPurchaseResultDetail_BundleTypeCannotBeGifted EPurchaseResultDetail = 67
+ EPurchaseResultDetail_BlockedByUSGov EPurchaseResultDetail = 68
+ EPurchaseResultDetail_ItemsReservedForCommercialUse EPurchaseResultDetail = 69
+ EPurchaseResultDetail_GiftAlreadyOwned EPurchaseResultDetail = 70
+ EPurchaseResultDetail_GiftInvalidForRecipientRegion EPurchaseResultDetail = 71
+ EPurchaseResultDetail_GiftPricingImbalance EPurchaseResultDetail = 72
+ EPurchaseResultDetail_GiftRecipientNotSpecified EPurchaseResultDetail = 73
+ EPurchaseResultDetail_ItemsNotAllowedForCommercialUse EPurchaseResultDetail = 74
+ EPurchaseResultDetail_BusinessStoreCountryCodeMismatch EPurchaseResultDetail = 75
+ EPurchaseResultDetail_UserAssociatedWithManyCafes EPurchaseResultDetail = 76
+ EPurchaseResultDetail_UserNotAssociatedWithCafe EPurchaseResultDetail = 77
+ EPurchaseResultDetail_AddressInvalid EPurchaseResultDetail = 78
+ EPurchaseResultDetail_CreditCardNumberInvalid EPurchaseResultDetail = 79
+ EPurchaseResultDetail_CannotShipToMilitaryPostOffice EPurchaseResultDetail = 80
+ EPurchaseResultDetail_BillingNameInvalidResemblesCreditCard EPurchaseResultDetail = 81
+ EPurchaseResultDetail_PaymentMethodTemporarilyUnavailable EPurchaseResultDetail = 82
+ EPurchaseResultDetail_PaymentMethodNotSupportedForProduct EPurchaseResultDetail = 83
)
var EPurchaseResultDetail_name = map[EPurchaseResultDetail]string{
@@ -4777,6 +4816,22 @@ var EPurchaseResultDetail_name = map[EPurchaseResultDetail]string{
65: "EPurchaseResultDetail_PurchaseCannotBeReplayed",
66: "EPurchaseResultDetail_DelayedCompletion",
67: "EPurchaseResultDetail_BundleTypeCannotBeGifted",
+ 68: "EPurchaseResultDetail_BlockedByUSGov",
+ 69: "EPurchaseResultDetail_ItemsReservedForCommercialUse",
+ 70: "EPurchaseResultDetail_GiftAlreadyOwned",
+ 71: "EPurchaseResultDetail_GiftInvalidForRecipientRegion",
+ 72: "EPurchaseResultDetail_GiftPricingImbalance",
+ 73: "EPurchaseResultDetail_GiftRecipientNotSpecified",
+ 74: "EPurchaseResultDetail_ItemsNotAllowedForCommercialUse",
+ 75: "EPurchaseResultDetail_BusinessStoreCountryCodeMismatch",
+ 76: "EPurchaseResultDetail_UserAssociatedWithManyCafes",
+ 77: "EPurchaseResultDetail_UserNotAssociatedWithCafe",
+ 78: "EPurchaseResultDetail_AddressInvalid",
+ 79: "EPurchaseResultDetail_CreditCardNumberInvalid",
+ 80: "EPurchaseResultDetail_CannotShipToMilitaryPostOffice",
+ 81: "EPurchaseResultDetail_BillingNameInvalidResemblesCreditCard",
+ 82: "EPurchaseResultDetail_PaymentMethodTemporarilyUnavailable",
+ 83: "EPurchaseResultDetail_PaymentMethodNotSupportedForProduct",
}
func (e EPurchaseResultDetail) String() string {
@@ -5275,7 +5330,8 @@ const (
EAppInfoSection_Store EAppInfoSection = 16
EAppInfoSection_Localization EAppInfoSection = 17
EAppInfoSection_Broadcastgamedata EAppInfoSection = 18
- EAppInfoSection_Max EAppInfoSection = 19
+ EAppInfoSection_Computed EAppInfoSection = 19
+ EAppInfoSection_Albummetadata EAppInfoSection = 20
)
var EAppInfoSection_name = map[EAppInfoSection]string{
@@ -5298,7 +5354,8 @@ var EAppInfoSection_name = map[EAppInfoSection]string{
16: "EAppInfoSection_Store",
17: "EAppInfoSection_Localization",
18: "EAppInfoSection_Broadcastgamedata",
- 19: "EAppInfoSection_Max",
+ 19: "EAppInfoSection_Computed",
+ 20: "EAppInfoSection_Albummetadata",
}
func (e EAppInfoSection) String() string {
@@ -5330,7 +5387,7 @@ const (
EContentDownloadSourceType_SLS EContentDownloadSourceType = 6
EContentDownloadSourceType_SteamCache EContentDownloadSourceType = 7
EContentDownloadSourceType_OpenCache EContentDownloadSourceType = 8
- EContentDownloadSourceType_Max EContentDownloadSourceType = 9
+ EContentDownloadSourceType_LANCache EContentDownloadSourceType = 9
)
var EContentDownloadSourceType_name = map[EContentDownloadSourceType]string{
@@ -5343,7 +5400,7 @@ var EContentDownloadSourceType_name = map[EContentDownloadSourceType]string{
6: "EContentDownloadSourceType_SLS",
7: "EContentDownloadSourceType_SteamCache",
8: "EContentDownloadSourceType_OpenCache",
- 9: "EContentDownloadSourceType_Max",
+ 9: "EContentDownloadSourceType_LANCache",
}
func (e EContentDownloadSourceType) String() string {
@@ -5373,7 +5430,6 @@ const (
EPlatformType_OSX EPlatformType = 4
EPlatformType_PS3 EPlatformType = 5
EPlatformType_Linux32 EPlatformType = 6
- EPlatformType_Max EPlatformType = 7
)
var EPlatformType_name = map[EPlatformType]string{
@@ -5384,7 +5440,6 @@ var EPlatformType_name = map[EPlatformType]string{
4: "EPlatformType_OSX",
5: "EPlatformType_PS3",
6: "EPlatformType_Linux32",
- 7: "EPlatformType_Max",
}
func (e EPlatformType) String() string {
@@ -5462,6 +5517,7 @@ const (
EOSType_MacOS1012 EOSType = -85
EOSType_Macos1013 EOSType = -84
EOSType_Macos1014 EOSType = -83
+ EOSType_Macos1015 EOSType = -82
EOSType_MacOSMax EOSType = -1
EOSType_LinuxUnknown EOSType = -203
EOSType_Linux22 EOSType = -202
@@ -5501,7 +5557,6 @@ const (
EOSType_Windows10 EOSType = 16
EOSType_Win2016 EOSType = 17
EOSType_WinMAX EOSType = 18
- EOSType_Max EOSType = 26
)
var EOSType_name = map[EOSType]string{
@@ -5560,6 +5615,7 @@ var EOSType_name = map[EOSType]string{
-85: "EOSType_MacOS1012",
-84: "EOSType_Macos1013",
-83: "EOSType_Macos1014",
+ -82: "EOSType_Macos1015",
-203: "EOSType_LinuxUnknown",
-202: "EOSType_Linux22",
-201: "EOSType_Linux24",
@@ -5597,7 +5653,6 @@ var EOSType_name = map[EOSType]string{
16: "EOSType_Win10",
17: "EOSType_Win2016",
18: "EOSType_WinMAX",
- 26: "EOSType_Max",
}
func (e EOSType) String() string {
@@ -5734,7 +5789,19 @@ const (
EServerType_TimeMachine EServerType = 111
EServerType_VACDBMaster EServerType = 112
EServerType_ContentServerConfig EServerType = 113
- EServerType_Max EServerType = 114
+ EServerType_Minigame EServerType = 114
+ EServerType_MLTrain EServerType = 115
+ EServerType_VACTest EServerType = 116
+ EServerType_TaxService EServerType = 117
+ EServerType_MLInference EServerType = 118
+ EServerType_UGSAggregate EServerType = 119
+ EServerType_TURN EServerType = 120
+ EServerType_RemoteClient EServerType = 121
+ EServerType_BroadcastOrigin EServerType = 122
+ EServerType_BroadcastChannel EServerType = 123
+ EServerType_SteamAR EServerType = 124
+ EServerType_China EServerType = 125
+ EServerType_CrashDump EServerType = 126
)
var EServerType_name = map[EServerType]string{
@@ -5856,7 +5923,19 @@ var EServerType_name = map[EServerType]string{
111: "EServerType_TimeMachine",
112: "EServerType_VACDBMaster",
113: "EServerType_ContentServerConfig",
- 114: "EServerType_Max",
+ 114: "EServerType_Minigame",
+ 115: "EServerType_MLTrain",
+ 116: "EServerType_VACTest",
+ 117: "EServerType_TaxService",
+ 118: "EServerType_MLInference",
+ 119: "EServerType_UGSAggregate",
+ 120: "EServerType_TURN",
+ 121: "EServerType_RemoteClient",
+ 122: "EServerType_BroadcastOrigin",
+ 123: "EServerType_BroadcastChannel",
+ 124: "EServerType_SteamAR",
+ 125: "EServerType_China",
+ 126: "EServerType_CrashDump",
}
func (e EServerType) String() string {
@@ -6102,7 +6181,6 @@ const (
ECurrencyCode_QAR ECurrencyCode = 39
ECurrencyCode_CRC ECurrencyCode = 40
ECurrencyCode_UYU ECurrencyCode = 41
- ECurrencyCode_Max ECurrencyCode = 42
)
var ECurrencyCode_name = map[ECurrencyCode]string{
@@ -6147,7 +6225,6 @@ var ECurrencyCode_name = map[ECurrencyCode]string{
39: "ECurrencyCode_QAR",
40: "ECurrencyCode_CRC",
41: "ECurrencyCode_UYU",
- 42: "ECurrencyCode_Max",
}
func (e ECurrencyCode) String() string {
@@ -6302,7 +6379,6 @@ const (
EWorkshopFileType_SteamworksAccessInvite EWorkshopFileType = 13
EWorkshopFileType_SteamVideo EWorkshopFileType = 14
EWorkshopFileType_GameManagedItem EWorkshopFileType = 15
- EWorkshopFileType_Max EWorkshopFileType = 16
)
var EWorkshopFileType_name = map[EWorkshopFileType]string{
@@ -6322,7 +6398,6 @@ var EWorkshopFileType_name = map[EWorkshopFileType]string{
13: "EWorkshopFileType_SteamworksAccessInvite",
14: "EWorkshopFileType_SteamVideo",
15: "EWorkshopFileType_GameManagedItem",
- 16: "EWorkshopFileType_Max",
}
func (e EWorkshopFileType) String() string {
@@ -6548,21 +6623,19 @@ const (
ESystemIMType_GiftRevoked ESystemIMType = 7
ESystemIMType_SupportMessage ESystemIMType = 8
ESystemIMType_SupportMessageClearAlert ESystemIMType = 9
- ESystemIMType_Max ESystemIMType = 10
)
var ESystemIMType_name = map[ESystemIMType]string{
- 0: "ESystemIMType_RawText",
- 1: "ESystemIMType_InvalidCard",
- 2: "ESystemIMType_RecurringPurchaseFailed",
- 3: "ESystemIMType_CardWillExpire",
- 4: "ESystemIMType_SubscriptionExpired",
- 5: "ESystemIMType_GuestPassReceived",
- 6: "ESystemIMType_GuestPassGranted",
- 7: "ESystemIMType_GiftRevoked",
- 8: "ESystemIMType_SupportMessage",
- 9: "ESystemIMType_SupportMessageClearAlert",
- 10: "ESystemIMType_Max",
+ 0: "ESystemIMType_RawText",
+ 1: "ESystemIMType_InvalidCard",
+ 2: "ESystemIMType_RecurringPurchaseFailed",
+ 3: "ESystemIMType_CardWillExpire",
+ 4: "ESystemIMType_SubscriptionExpired",
+ 5: "ESystemIMType_GuestPassReceived",
+ 6: "ESystemIMType_GuestPassGranted",
+ 7: "ESystemIMType_GiftRevoked",
+ 8: "ESystemIMType_SupportMessage",
+ 9: "ESystemIMType_SupportMessageClearAlert",
}
func (e ESystemIMType) String() string {
@@ -6618,15 +6691,15 @@ func (e EChatFlags) String() string {
type ERemoteStoragePlatform int32
const (
- ERemoteStoragePlatform_None ERemoteStoragePlatform = 0
- ERemoteStoragePlatform_Windows ERemoteStoragePlatform = 1
- ERemoteStoragePlatform_OSX ERemoteStoragePlatform = 2
- ERemoteStoragePlatform_PS3 ERemoteStoragePlatform = 4
- ERemoteStoragePlatform_Linux ERemoteStoragePlatform = 8
- ERemoteStoragePlatform_Reserved2 ERemoteStoragePlatform = 16
- ERemoteStoragePlatform_Android ERemoteStoragePlatform = 32
- ERemoteStoragePlatform_IPhoneOS ERemoteStoragePlatform = 64
- ERemoteStoragePlatform_All ERemoteStoragePlatform = -1
+ ERemoteStoragePlatform_None ERemoteStoragePlatform = 0
+ ERemoteStoragePlatform_Windows ERemoteStoragePlatform = 1
+ ERemoteStoragePlatform_OSX ERemoteStoragePlatform = 2
+ ERemoteStoragePlatform_PS3 ERemoteStoragePlatform = 4
+ ERemoteStoragePlatform_Linux ERemoteStoragePlatform = 8
+ ERemoteStoragePlatform_Switch ERemoteStoragePlatform = 16
+ ERemoteStoragePlatform_Android ERemoteStoragePlatform = 32
+ ERemoteStoragePlatform_IPhoneOS ERemoteStoragePlatform = 64
+ ERemoteStoragePlatform_All ERemoteStoragePlatform = -1
)
var ERemoteStoragePlatform_name = map[ERemoteStoragePlatform]string{
@@ -6635,7 +6708,7 @@ var ERemoteStoragePlatform_name = map[ERemoteStoragePlatform]string{
2: "ERemoteStoragePlatform_OSX",
4: "ERemoteStoragePlatform_PS3",
8: "ERemoteStoragePlatform_Linux",
- 16: "ERemoteStoragePlatform_Reserved2",
+ 16: "ERemoteStoragePlatform_Switch",
32: "ERemoteStoragePlatform_Android",
64: "ERemoteStoragePlatform_IPhoneOS",
-1: "ERemoteStoragePlatform_All",
@@ -6780,7 +6853,6 @@ const (
EClientStat_P2PGameConnections EClientStat = 2
EClientStat_P2PVoiceConnections EClientStat = 3
EClientStat_BytesDownloaded EClientStat = 4
- EClientStat_Max EClientStat = 5
)
var EClientStat_name = map[EClientStat]string{
@@ -6789,7 +6861,6 @@ var EClientStat_name = map[EClientStat]string{
2: "EClientStat_P2PGameConnections",
3: "EClientStat_P2PVoiceConnections",
4: "EClientStat_BytesDownloaded",
- 5: "EClientStat_Max",
}
func (e EClientStat) String() string {
@@ -7106,6 +7177,7 @@ type EPublishedFileInappropriateResult int32
const (
EPublishedFileInappropriateResult_NotScanned EPublishedFileInappropriateResult = 0
EPublishedFileInappropriateResult_VeryUnlikely EPublishedFileInappropriateResult = 1
+ EPublishedFileInappropriateResult_Unlikely EPublishedFileInappropriateResult = 30
EPublishedFileInappropriateResult_Possible EPublishedFileInappropriateResult = 50
EPublishedFileInappropriateResult_Likely EPublishedFileInappropriateResult = 75
EPublishedFileInappropriateResult_VeryLikely EPublishedFileInappropriateResult = 100
@@ -7114,6 +7186,7 @@ const (
var EPublishedFileInappropriateResult_name = map[EPublishedFileInappropriateResult]string{
0: "EPublishedFileInappropriateResult_NotScanned",
1: "EPublishedFileInappropriateResult_VeryUnlikely",
+ 30: "EPublishedFileInappropriateResult_Unlikely",
50: "EPublishedFileInappropriateResult_Possible",
75: "EPublishedFileInappropriateResult_Likely",
100: "EPublishedFileInappropriateResult_VeryLikely",
@@ -7723,6 +7796,282 @@ func (e ETradeOfferConfirmationMethod) String() string {
return strings.Join(flags, " | ")
}
+type ELobbyType int32
+
+const (
+ ELobbyType_Private ELobbyType = 0
+ ELobbyType_FriendsOnly ELobbyType = 1
+ ELobbyType_Public ELobbyType = 2
+ ELobbyType_Invisible ELobbyType = 3
+ ELobbyType_PrivateUnique ELobbyType = 4
+)
+
+var ELobbyType_name = map[ELobbyType]string{
+ 0: "ELobbyType_Private",
+ 1: "ELobbyType_FriendsOnly",
+ 2: "ELobbyType_Public",
+ 3: "ELobbyType_Invisible",
+ 4: "ELobbyType_PrivateUnique",
+}
+
+func (e ELobbyType) String() string {
+ if s, ok := ELobbyType_name[e]; ok {
+ return s
+ }
+ var flags []string
+ for k, v := range ELobbyType_name {
+ if e&k != 0 {
+ flags = append(flags, v)
+ }
+ }
+ if len(flags) == 0 {
+ return fmt.Sprintf("%d", e)
+ }
+ sort.Strings(flags)
+ return strings.Join(flags, " | ")
+}
+
+type ELobbyFilterType int32
+
+const (
+ ELobbyFilterType_String ELobbyFilterType = 0
+ ELobbyFilterType_Numerical ELobbyFilterType = 1
+ ELobbyFilterType_SlotsAvailable ELobbyFilterType = 2
+ ELobbyFilterType_NearValue ELobbyFilterType = 3
+ ELobbyFilterType_Distance ELobbyFilterType = 4
+)
+
+var ELobbyFilterType_name = map[ELobbyFilterType]string{
+ 0: "ELobbyFilterType_String",
+ 1: "ELobbyFilterType_Numerical",
+ 2: "ELobbyFilterType_SlotsAvailable",
+ 3: "ELobbyFilterType_NearValue",
+ 4: "ELobbyFilterType_Distance",
+}
+
+func (e ELobbyFilterType) String() string {
+ if s, ok := ELobbyFilterType_name[e]; ok {
+ return s
+ }
+ var flags []string
+ for k, v := range ELobbyFilterType_name {
+ if e&k != 0 {
+ flags = append(flags, v)
+ }
+ }
+ if len(flags) == 0 {
+ return fmt.Sprintf("%d", e)
+ }
+ sort.Strings(flags)
+ return strings.Join(flags, " | ")
+}
+
+type ELobbyComparison int32
+
+const (
+ ELobbyComparison_EqualToOrLessThan ELobbyComparison = -2
+ ELobbyComparison_LessThan ELobbyComparison = -1
+ ELobbyComparison_Equal ELobbyComparison = 0
+ ELobbyComparison_GreaterThan ELobbyComparison = 1
+ ELobbyComparison_EqualToOrGreaterThan ELobbyComparison = 2
+ ELobbyComparison_NotEqual ELobbyComparison = 3
+)
+
+var ELobbyComparison_name = map[ELobbyComparison]string{
+ -2: "ELobbyComparison_EqualToOrLessThan",
+ -1: "ELobbyComparison_LessThan",
+ 0: "ELobbyComparison_Equal",
+ 1: "ELobbyComparison_GreaterThan",
+ 2: "ELobbyComparison_EqualToOrGreaterThan",
+ 3: "ELobbyComparison_NotEqual",
+}
+
+func (e ELobbyComparison) String() string {
+ if s, ok := ELobbyComparison_name[e]; ok {
+ return s
+ }
+ var flags []string
+ for k, v := range ELobbyComparison_name {
+ if e&k != 0 {
+ flags = append(flags, v)
+ }
+ }
+ if len(flags) == 0 {
+ return fmt.Sprintf("%d", e)
+ }
+ sort.Strings(flags)
+ return strings.Join(flags, " | ")
+}
+
+type ELobbyDistanceFilter int32
+
+const (
+ ELobbyDistanceFilter_Close ELobbyDistanceFilter = 0
+ ELobbyDistanceFilter_Default ELobbyDistanceFilter = 1
+ ELobbyDistanceFilter_Far ELobbyDistanceFilter = 2
+ ELobbyDistanceFilter_Worldwide ELobbyDistanceFilter = 3
+)
+
+var ELobbyDistanceFilter_name = map[ELobbyDistanceFilter]string{
+ 0: "ELobbyDistanceFilter_Close",
+ 1: "ELobbyDistanceFilter_Default",
+ 2: "ELobbyDistanceFilter_Far",
+ 3: "ELobbyDistanceFilter_Worldwide",
+}
+
+func (e ELobbyDistanceFilter) String() string {
+ if s, ok := ELobbyDistanceFilter_name[e]; ok {
+ return s
+ }
+ var flags []string
+ for k, v := range ELobbyDistanceFilter_name {
+ if e&k != 0 {
+ flags = append(flags, v)
+ }
+ }
+ if len(flags) == 0 {
+ return fmt.Sprintf("%d", e)
+ }
+ sort.Strings(flags)
+ return strings.Join(flags, " | ")
+}
+
+type ESteamIPv6ConnectivityProtocol int32
+
+const (
+ ESteamIPv6ConnectivityProtocol_Invalid ESteamIPv6ConnectivityProtocol = 0
+ ESteamIPv6ConnectivityProtocol_Http ESteamIPv6ConnectivityProtocol = 1
+ ESteamIPv6ConnectivityProtocol_Udp ESteamIPv6ConnectivityProtocol = 2
+)
+
+var ESteamIPv6ConnectivityProtocol_name = map[ESteamIPv6ConnectivityProtocol]string{
+ 0: "ESteamIPv6ConnectivityProtocol_Invalid",
+ 1: "ESteamIPv6ConnectivityProtocol_Http",
+ 2: "ESteamIPv6ConnectivityProtocol_Udp",
+}
+
+func (e ESteamIPv6ConnectivityProtocol) String() string {
+ if s, ok := ESteamIPv6ConnectivityProtocol_name[e]; ok {
+ return s
+ }
+ var flags []string
+ for k, v := range ESteamIPv6ConnectivityProtocol_name {
+ if e&k != 0 {
+ flags = append(flags, v)
+ }
+ }
+ if len(flags) == 0 {
+ return fmt.Sprintf("%d", e)
+ }
+ sort.Strings(flags)
+ return strings.Join(flags, " | ")
+}
+
+type ESteamIPv6ConnectivityState int32
+
+const (
+ ESteamIPv6ConnectivityState_Unknown ESteamIPv6ConnectivityState = 0
+ ESteamIPv6ConnectivityState_Good ESteamIPv6ConnectivityState = 1
+ ESteamIPv6ConnectivityState_Bad ESteamIPv6ConnectivityState = 2
+)
+
+var ESteamIPv6ConnectivityState_name = map[ESteamIPv6ConnectivityState]string{
+ 0: "ESteamIPv6ConnectivityState_Unknown",
+ 1: "ESteamIPv6ConnectivityState_Good",
+ 2: "ESteamIPv6ConnectivityState_Bad",
+}
+
+func (e ESteamIPv6ConnectivityState) String() string {
+ if s, ok := ESteamIPv6ConnectivityState_name[e]; ok {
+ return s
+ }
+ var flags []string
+ for k, v := range ESteamIPv6ConnectivityState_name {
+ if e&k != 0 {
+ flags = append(flags, v)
+ }
+ }
+ if len(flags) == 0 {
+ return fmt.Sprintf("%d", e)
+ }
+ sort.Strings(flags)
+ return strings.Join(flags, " | ")
+}
+
+type ESteamRealm int32
+
+const (
+ ESteamRealm_Unknown ESteamRealm = 0
+ ESteamRealm_SteamGlobal ESteamRealm = 1
+ ESteamRealm_SteamChina ESteamRealm = 2
+)
+
+var ESteamRealm_name = map[ESteamRealm]string{
+ 0: "ESteamRealm_Unknown",
+ 1: "ESteamRealm_SteamGlobal",
+ 2: "ESteamRealm_SteamChina",
+}
+
+func (e ESteamRealm) String() string {
+ if s, ok := ESteamRealm_name[e]; ok {
+ return s
+ }
+ var flags []string
+ for k, v := range ESteamRealm_name {
+ if e&k != 0 {
+ flags = append(flags, v)
+ }
+ }
+ if len(flags) == 0 {
+ return fmt.Sprintf("%d", e)
+ }
+ sort.Strings(flags)
+ return strings.Join(flags, " | ")
+}
+
+type ELauncherType int32
+
+const (
+ ELauncherType_Default ELauncherType = 0
+ ELauncherType_PerfectWorld ELauncherType = 1
+ ELauncherType_Nexon ELauncherType = 2
+ ELauncherType_CmdLine ELauncherType = 3
+ ELauncherType_CSGO ELauncherType = 4
+ ELauncherType_ClientUI ELauncherType = 5
+ ELauncherType_Headless ELauncherType = 6
+ ELauncherType_SteamChina ELauncherType = 7
+ ELauncherType_SingleApp ELauncherType = 8
+)
+
+var ELauncherType_name = map[ELauncherType]string{
+ 0: "ELauncherType_Default",
+ 1: "ELauncherType_PerfectWorld",
+ 2: "ELauncherType_Nexon",
+ 3: "ELauncherType_CmdLine",
+ 4: "ELauncherType_CSGO",
+ 5: "ELauncherType_ClientUI",
+ 6: "ELauncherType_Headless",
+ 7: "ELauncherType_SteamChina",
+ 8: "ELauncherType_SingleApp",
+}
+
+func (e ELauncherType) String() string {
+ if s, ok := ELauncherType_name[e]; ok {
+ return s
+ }
+ var flags []string
+ for k, v := range ELauncherType_name {
+ if e&k != 0 {
+ flags = append(flags, v)
+ }
+ }
+ if len(flags) == 0 {
+ return fmt.Sprintf("%d", e)
+ }
+ sort.Strings(flags)
+ return strings.Join(flags, " | ")
+}
+
type EUdpPacketType uint8
const (
diff --git a/vendor/github.com/Philipp15b/go-steam/social.go b/vendor/github.com/Philipp15b/go-steam/social.go
index 3e47e089..a03ec9e2 100644
--- a/vendor/github.com/Philipp15b/go-steam/social.go
+++ b/vendor/github.com/Philipp15b/go-steam/social.go
@@ -84,14 +84,14 @@ func (s *Social) SetPersonaState(state EPersonaState) {
// Sends a chat message to ether a room or friend
func (s *Social) SendMessage(to SteamId, entryType EChatEntryType, message string) {
- //Friend
+ // Friend
if to.GetAccountType() == int32(EAccountType_Individual) || to.GetAccountType() == int32(EAccountType_ConsoleUser) {
s.client.Write(NewClientMsgProtobuf(EMsg_ClientFriendMsg, &CMsgClientFriendMsg{
Steamid: proto.Uint64(to.ToUint64()),
ChatEntryType: proto.Int32(int32(entryType)),
Message: []byte(message),
}))
- //Chat room
+ // Chat room
} else if to.GetAccountType() == int32(EAccountType_Clan) || to.GetAccountType() == int32(EAccountType_Chat) {
chatId := to.ClanToChat()
s.client.Write(NewClientMsg(&MsgClientChatMsg{
@@ -119,9 +119,9 @@ func (s *Social) RemoveFriend(id SteamId) {
// Ignores or unignores a friend on Steam
func (s *Social) IgnoreFriend(id SteamId, setIgnore bool) {
- ignore := uint8(1) //True
+ ignore := uint8(1) // True
if !setIgnore {
- ignore = uint8(0) //False
+ ignore = uint8(0) // False
}
s.client.Write(NewClientMsg(&MsgClientSetIgnoreFriend{
MySteamId: s.client.SteamId(),
@@ -244,7 +244,7 @@ func (s *Social) HandlePacket(packet *Packet) {
}
func (s *Social) handleAccountInfo(packet *Packet) {
- //Just fire the personainfo, Auth handles the callback
+ // Just fire the personainfo, Auth handles the callback
flags := EClientPersonaStateFlag_PlayerName | EClientPersonaStateFlag_Presence | EClientPersonaStateFlag_SourceID
s.RequestFriendInfo(s.client.SteamId(), EClientPersonaStateFlag(flags))
}
@@ -302,7 +302,7 @@ func (s *Social) handlePersonaState(packet *Packet) {
flags := EClientPersonaStateFlag(list.GetStatusFlags())
for _, friend := range list.GetFriends() {
id := SteamId(friend.GetFriendid())
- if id == s.client.SteamId() { //this is our client id
+ if id == s.client.SteamId() { // this is our client id
s.mutex.Lock()
if friend.GetPlayerName() != "" {
s.name = friend.GetPlayerName()
@@ -364,7 +364,6 @@ func (s *Social) handlePersonaState(packet *Packet) {
ClanRank: friend.GetClanRank(),
ClanTag: friend.GetClanTag(),
OnlineSessionInstances: friend.GetOnlineSessionInstances(),
- PublishedSessionId: friend.GetPublishedInstanceId(),
PersonaSetByUser: friend.GetPersonaSetByUser(),
})
}
@@ -407,7 +406,7 @@ func (s *Social) handleClanState(packet *Packet) {
})
}
- //Add stuff to group
+ // Add stuff to group
clanid := SteamId(body.GetSteamidClan())
if body.NameInfo != nil {
info := body.NameInfo
@@ -473,14 +472,14 @@ func (s *Social) handleChatEnter(packet *Packet) {
payload := packet.ReadClientMsg(body).Payload
reader := bytes.NewBuffer(payload)
name, _ := ReadString(reader)
- ReadByte(reader) //0
+ ReadByte(reader) // 0
count := body.NumMembers
chatId := SteamId(body.SteamIdChat)
clanId := SteamId(body.SteamIdClan)
s.Chats.Add(socialcache.Chat{SteamId: chatId, GroupId: clanId})
for i := 0; i < int(count); i++ {
id, chatPerm, clanPerm := readChatMember(reader)
- ReadBytes(reader, 6) //No idea what this is
+ ReadBytes(reader, 6) // No idea what this is
s.Chats.AddChatMember(chatId, socialcache.ChatMember{
SteamId: SteamId(id),
ChatPermissions: chatPerm,
@@ -508,7 +507,7 @@ func (s *Social) handleChatMemberInfo(packet *Packet) {
actedOn, _ := ReadUint64(reader)
state, _ := ReadInt32(reader)
actedBy, _ := ReadUint64(reader)
- ReadByte(reader) //0
+ ReadByte(reader) // 0
stateChange := EChatMemberStateChange(state)
if stateChange == EChatMemberStateChange_Entered {
_, chatPerm, clanPerm := readChatMember(reader)
@@ -537,13 +536,13 @@ func (s *Social) handleChatMemberInfo(packet *Packet) {
func readChatMember(r io.Reader) (SteamId, EChatPermission, EClanPermission) {
ReadString(r) // MessageObject
ReadByte(r) // 7
- ReadString(r) //steamid
+ ReadString(r) // steamid
id, _ := ReadUint64(r)
ReadByte(r) // 2
- ReadString(r) //Permissions
+ ReadString(r) // Permissions
chat, _ := ReadInt32(r)
ReadByte(r) // 2
- ReadString(r) //Details
+ ReadString(r) // Details
clan, _ := ReadInt32(r)
return SteamId(id), EChatPermission(chat), EClanPermission(clan)
}
diff --git a/vendor/github.com/Philipp15b/go-steam/social_events.go b/vendor/github.com/Philipp15b/go-steam/social_events.go
index b495131d..f386b3ca 100644
--- a/vendor/github.com/Philipp15b/go-steam/social_events.go
+++ b/vendor/github.com/Philipp15b/go-steam/social_events.go
@@ -48,7 +48,6 @@ type PersonaStateEvent struct {
ClanRank uint32
ClanTag string
OnlineSessionInstances uint32
- PublishedSessionId uint32
PersonaSetByUser bool
}
diff --git a/vendor/github.com/Rhymen/go-whatsapp/README.md b/vendor/github.com/Rhymen/go-whatsapp/README.md
index f3c7ef58..7f12dd72 100644
--- a/vendor/github.com/Rhymen/go-whatsapp/README.md
+++ b/vendor/github.com/Rhymen/go-whatsapp/README.md
@@ -74,6 +74,10 @@ func (myHandler) HandleBatteryMessage(msg whatsapp.BatteryMessage) {
fmt.Println(message)
}
+func (myHandler) HandleNewContact(contact whatsapp.Contact) {
+ fmt.Println(contact)
+}
+
wac.AddHandler(myHandler{})
```
The message handlers are all optional, you don't need to implement anything but the error handler to implement the interface. The ImageMessage, VideoMessage, AudioMessage and DocumentMessage provide a Download function to get the media data.
diff --git a/vendor/github.com/Rhymen/go-whatsapp/handler.go b/vendor/github.com/Rhymen/go-whatsapp/handler.go
index 86ea43b1..4f8ef858 100644
--- a/vendor/github.com/Rhymen/go-whatsapp/handler.go
+++ b/vendor/github.com/Rhymen/go-whatsapp/handler.go
@@ -141,6 +141,14 @@ type BatteryMessageHandler interface {
HandleBatteryMessage(battery BatteryMessage)
}
+/**
+The NewContactHandler interface needs to be implemented to receive the contact's name for the first time.
+*/
+type NewContactHandler interface {
+ Handler
+ HandleNewContact(contact Contact)
+}
+
/*
AddHandler adds an handler to the list of handler that receive dispatched messages.
The provided handler must at least implement the Handler interface. Additionally implemented
@@ -304,6 +312,17 @@ func (wac *Conn) handleWithCustomHandlers(message interface{}, handlers []Handle
}
}
}
+
+ case Contact:
+ for _, h := range handlers {
+ if x, ok := h.(NewContactHandler); ok {
+ if wac.shouldCallSynchronously(h) {
+ x.HandleNewContact(m)
+ } else {
+ go x.HandleNewContact(m)
+ }
+ }
+ }
case *proto.WebMessageInfo:
for _, h := range handlers {
@@ -397,6 +416,10 @@ func (wac *Conn) dispatch(msg interface{}) {
wac.handle(v)
wac.handle(ParseProtoMessage(v))
}
+
+ if v, ok := con[a].(binary.Node); ok {
+ wac.handle(ParseNodeMessage(v))
+ }
}
} else if con, ok := message.Content.([]binary.Node); ok {
for a := range con {
diff --git a/vendor/github.com/Rhymen/go-whatsapp/media.go b/vendor/github.com/Rhymen/go-whatsapp/media.go
index 43ff424f..225eac8e 100644
--- a/vendor/github.com/Rhymen/go-whatsapp/media.go
+++ b/vendor/github.com/Rhymen/go-whatsapp/media.go
@@ -129,7 +129,17 @@ func (wac *Conn) queryMediaConn() (hostname, auth string, ttl int, err error) {
return "", "", 0, fmt.Errorf("query media conn responded with %d", resp.Status)
}
- return resp.MediaConn.Hosts[0].Hostname, resp.MediaConn.Auth, resp.MediaConn.TTL, nil
+ var host string
+ for _, h := range resp.MediaConn.Hosts {
+ if h.Hostname!="" {
+ host = h.Hostname
+ break
+ }
+ }
+ if host == "" {
+ return "", "", 0, fmt.Errorf("query media conn responded with no host")
+ }
+ return host, resp.MediaConn.Auth, resp.MediaConn.TTL, nil
}
var mediaTypeMap = map[MediaType]string{
@@ -173,6 +183,10 @@ func (wac *Conn) Upload(reader io.Reader, appInfo MediaType) (downloadURL string
fileEncSha256 = sha.Sum(nil)
hostname, auth, _, err := wac.queryMediaConn()
+ if err != nil {
+ return "", nil, nil, nil, 0, err
+ }
+
token := base64.URLEncoding.EncodeToString(fileEncSha256)
q := url.Values{
"auth": []string{auth},
diff --git a/vendor/github.com/Rhymen/go-whatsapp/message.go b/vendor/github.com/Rhymen/go-whatsapp/message.go
index d4bc0926..15797cb4 100644
--- a/vendor/github.com/Rhymen/go-whatsapp/message.go
+++ b/vendor/github.com/Rhymen/go-whatsapp/message.go
@@ -867,11 +867,21 @@ func getBatteryMessage(msg map[string]string) BatteryMessage {
return batteryMessage
}
+func getNewContact(msg map[string]string) Contact {
+ contact := Contact{
+ Jid: msg["jid"],
+ Notify: msg["notify"],
+ }
+
+ return contact
+}
func ParseNodeMessage(msg binary.Node) interface{} {
switch msg.Description {
case "battery":
return getBatteryMessage(msg.Attributes)
+ case "user":
+ return getNewContact(msg.Attributes)
default:
//cannot match message
}
diff --git a/vendor/github.com/Rhymen/go-whatsapp/session.go b/vendor/github.com/Rhymen/go-whatsapp/session.go
index dc3acd57..8c829c4a 100644
--- a/vendor/github.com/Rhymen/go-whatsapp/session.go
+++ b/vendor/github.com/Rhymen/go-whatsapp/session.go
@@ -18,7 +18,7 @@ import (
)
//represents the WhatsAppWeb client version
-var waVersion = []int{2, 2033, 7}
+var waVersion = []int{2, 2039, 9}
/*
Session contains session individual information. To be able to resume the connection without scanning the qr code
@@ -141,11 +141,11 @@ func CheckCurrentServerVersion() ([]int, error) {
SetClientName sets the long and short client names that are sent to WhatsApp when logging in and displayed in the
WhatsApp Web device list. As the values are only sent when logging in, changing them after logging in is not possible.
*/
-func (wac *Conn) SetClientName(long, short string) error {
+func (wac *Conn) SetClientName(long, short string, version string) error {
if wac.session != nil && (wac.session.EncKey != nil || wac.session.MacKey != nil) {
return fmt.Errorf("cannot change client name after logging in")
}
- wac.longClientName, wac.shortClientName = long, short
+ wac.longClientName, wac.shortClientName, wac.clientVersion = long, short, version
return nil
}
diff --git a/vendor/github.com/d5/tengo/v2/compiler.go b/vendor/github.com/d5/tengo/v2/compiler.go
index 1937a1d6..53cc7d38 100644
--- a/vendor/github.com/d5/tengo/v2/compiler.go
+++ b/vendor/github.com/d5/tengo/v2/compiler.go
@@ -323,7 +323,7 @@ func (c *Compiler) Compile(node parser.Node) error {
return err
}
case *parser.Ident:
- symbol, _, ok := c.symbolTable.Resolve(node.Name)
+ symbol, _, ok := c.symbolTable.Resolve(node.Name, false)
if !ok {
return c.errorf(node, "unresolved reference '%s'", node.Name)
}
@@ -659,7 +659,7 @@ func (c *Compiler) compileAssign(
return c.errorf(node, "operator ':=' not allowed with selector")
}
- symbol, depth, exists := c.symbolTable.Resolve(ident)
+ symbol, depth, exists := c.symbolTable.Resolve(ident, false)
if op == token.Define {
if depth == 0 && exists {
return c.errorf(node, "'%s' redeclared in this block", ident)
diff --git a/vendor/github.com/d5/tengo/v2/script.go b/vendor/github.com/d5/tengo/v2/script.go
index 4f9608c1..46e48029 100644
--- a/vendor/github.com/d5/tengo/v2/script.go
+++ b/vendor/github.com/d5/tengo/v2/script.go
@@ -116,7 +116,7 @@ func (s *Script) Compile() (*Compiled, error) {
// global symbol names to indexes
globalIndexes := make(map[string]int, len(globals))
for _, name := range symbolTable.Names() {
- symbol, _, _ := symbolTable.Resolve(name)
+ symbol, _, _ := symbolTable.Resolve(name, false)
if symbol.Scope == ScopeGlobal {
globalIndexes[name] = symbol.Index
}
diff --git a/vendor/github.com/d5/tengo/v2/symbol_table.go b/vendor/github.com/d5/tengo/v2/symbol_table.go
index 6ae5d7d3..73aaad3b 100644
--- a/vendor/github.com/d5/tengo/v2/symbol_table.go
+++ b/vendor/github.com/d5/tengo/v2/symbol_table.go
@@ -44,6 +44,17 @@ func (t *SymbolTable) Define(name string) *Symbol {
if t.Parent(true) == nil {
symbol.Scope = ScopeGlobal
+
+ // if symbol is defined in a block of global scope, symbol index must
+ // be tracked at the root-level table instead.
+ if p := t.parent; p != nil {
+ for p.parent != nil {
+ p = p.parent
+ }
+ t.numDefinition--
+ p.numDefinition++
+ }
+
} else {
symbol.Scope = ScopeLocal
}
@@ -71,25 +82,36 @@ func (t *SymbolTable) DefineBuiltin(index int, name string) *Symbol {
// Resolve resolves a symbol with a given name.
func (t *SymbolTable) Resolve(
name string,
-) (symbol *Symbol, depth int, ok bool) {
- symbol, ok = t.store[name]
- if !ok && t.parent != nil {
- symbol, depth, ok = t.parent.Resolve(name)
- if !ok {
- return
+ recur bool,
+) (*Symbol, int, bool) {
+ symbol, ok := t.store[name]
+ if ok {
+ // symbol can be used if
+ if symbol.Scope != ScopeLocal || // it's not of local scope, OR,
+ symbol.LocalAssigned || // it's assigned at least once, OR,
+ recur { // it's defined in higher level
+ return symbol, 0, true
}
- depth++
-
- // if symbol is defined in parent table and if it's not global/builtin
- // then it's free variable.
- if !t.block && depth > 0 &&
- symbol.Scope != ScopeGlobal &&
- symbol.Scope != ScopeBuiltin {
- return t.defineFree(symbol), depth, true
- }
- return
}
- return
+
+ if t.parent == nil {
+ return nil, 0, false
+ }
+
+ symbol, depth, ok := t.parent.Resolve(name, true)
+ if !ok {
+ return nil, 0, false
+ }
+ depth++
+
+ // if symbol is defined in parent table and if it's not global/builtin
+ // then it's free variable.
+ if !t.block && depth > 0 &&
+ symbol.Scope != ScopeGlobal &&
+ symbol.Scope != ScopeBuiltin {
+ return t.defineFree(symbol), depth, true
+ }
+ return symbol, depth, true
}
// Fork creates a new symbol table for a new scope.
diff --git a/vendor/github.com/slack-go/slack/CHANGELOG.md b/vendor/github.com/slack-go/slack/CHANGELOG.md
index 48bcce55..32da687b 100644
--- a/vendor/github.com/slack-go/slack/CHANGELOG.md
+++ b/vendor/github.com/slack-go/slack/CHANGELOG.md
@@ -1,3 +1,47 @@
+### v0.7.0 - October 2, 2020
+full differences can be viewed using `git log --oneline --decorate --color v0.6.6..v0.7.0`
+Thank you for many contributions!
+
+#### Breaking Changes
+- Add ScheduledMessage type ([#753])
+- Add description field to option block object ([#783])
+- Fix wrong conditional branch ([#782])
+ - The behavior of the user's application may change.(The current behavior is incorrect)
+
+#### Highlights
+- example: fix to start up a server ([#773])
+- example: Add explanation how the message could be sent in a proper way ([#787])
+- example: fix typo in error log ([#779])
+- refactor: Make GetConversationsParameters.ExcludeArchived optional ([#791])
+- refactor: Unify variables to "config" ([#800])
+- refactor: Rename wrong file name ([#810])
+- feature: Add SetUserRealName for change user's realName([#755])
+- feature: Add response metadata to slack response ([#772])
+- feature: Add response metadata to slack response ([#778])
+- feature: Add select block element conversations filter field ([#790])
+- feature: Add Root field to MessageEvent to support thread_broadcast subtype ([#793])
+- feature: Add bot_profile to messages ([#794])
+- doc: Add logo to README ([#813])
+- doc: Update current project status and Add changelog for v0.7.0 ([#814])
+
+[#753]: https://github.com/slack-go/slack/pull/753
+[#755]: https://github.com/slack-go/slack/pull/755
+[#772]: https://github.com/slack-go/slack/pull/772
+[#773]: https://github.com/slack-go/slack/pull/773
+[#778]: https://github.com/slack-go/slack/pull/778
+[#779]: https://github.com/slack-go/slack/pull/779
+[#782]: https://github.com/slack-go/slack/pull/782
+[#783]: https://github.com/slack-go/slack/pull/783
+[#787]: https://github.com/slack-go/slack/pull/787
+[#790]: https://github.com/slack-go/slack/pull/790
+[#791]: https://github.com/slack-go/slack/pull/791
+[#793]: https://github.com/slack-go/slack/pull/793
+[#794]: https://github.com/slack-go/slack/pull/794
+[#800]: https://github.com/slack-go/slack/pull/800
+[#810]: https://github.com/slack-go/slack/pull/810
+[#813]: https://github.com/slack-go/slack/pull/813
+[#814]: https://github.com/slack-go/slack/pull/814
+
### v0.6.0 - August 31, 2019
full differences can be viewed using `git log --oneline --decorate --color v0.5.0..v0.6.0`
thanks to everyone who has contributed since January!
diff --git a/vendor/github.com/slack-go/slack/README.md b/vendor/github.com/slack-go/slack/README.md
index eaf07782..cebbf48b 100644
--- a/vendor/github.com/slack-go/slack/README.md
+++ b/vendor/github.com/slack-go/slack/README.md
@@ -4,16 +4,17 @@ This is the original Slack library for Go created by Norberto Lopez, transferred
[![Join the chat at https://gitter.im/go-slack/Lobby](https://badges.gitter.im/go-slack/Lobby.svg)](https://gitter.im/go-slack/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
+![logo](logo.png "icon")
+
This library supports most if not all of the `api.slack.com` REST
calls, as well as the Real-Time Messaging protocol over websocket, in
a fully managed way.
+## Project Status
+There is currently no major version released.
+Therefore, minor version releases may include backward incompatible changes.
-
-
-## Changelog
-
-[CHANGELOG.md](https://github.com/slack-go/slack/blob/master/CHANGELOG.md) is available. Please visit it for updates.
+See [CHANGELOG.md](https://github.com/slack-go/slack/blob/master/CHANGELOG.md) for more information about the changes.
## Installing
diff --git a/vendor/github.com/slack-go/slack/block_element.go b/vendor/github.com/slack-go/slack/block_element.go
index bca4e314..91b6adc4 100644
--- a/vendor/github.com/slack-go/slack/block_element.go
+++ b/vendor/github.com/slack-go/slack/block_element.go
@@ -201,10 +201,20 @@ type SelectBlockElement struct {
InitialChannel string `json:"initial_channel,omitempty"`
DefaultToCurrentConversation bool `json:"default_to_current_conversation,omitempty"`
ResponseURLEnabled bool `json:"response_url_enabled,omitempty"`
+ Filter *SelectBlockElementFilter `json:"filter,omitempty"`
MinQueryLength *int `json:"min_query_length,omitempty"`
Confirm *ConfirmationBlockObject `json:"confirm,omitempty"`
}
+// SelectBlockElementFilter allows to filter select element conversation options by type.
+//
+// More Information: https://api.slack.com/reference/block-kit/composition-objects#filter_conversations
+type SelectBlockElementFilter struct {
+ Include []string `json:"include,omitempty"`
+ ExcludeExternalSharedChannels bool `json:"exclude_external_shared_channels,omitempty"`
+ ExcludeBotUsers bool `json:"exclude_bot_users,omitempty"`
+}
+
// ElementType returns the type of the Element
func (s SelectBlockElement) ElementType() MessageElementType {
return MessageElementType(s.Type)
@@ -387,7 +397,7 @@ func (c CheckboxGroupsBlockElement) ElementType() MessageElementType {
return c.Type
}
-// NewCheckboxGroupsBlockElement returns an instance of a radio block element
+// NewCheckboxGroupsBlockElement returns an instance of a checkbox-group block element
func NewCheckboxGroupsBlockElement(actionID string, options ...*OptionBlockObject) *CheckboxGroupsBlockElement {
return &CheckboxGroupsBlockElement{
Type: METCheckboxGroups,
diff --git a/vendor/github.com/slack-go/slack/block_object.go b/vendor/github.com/slack-go/slack/block_object.go
index b6f1da4a..cc510b21 100644
--- a/vendor/github.com/slack-go/slack/block_object.go
+++ b/vendor/github.com/slack-go/slack/block_object.go
@@ -147,7 +147,7 @@ func NewTextBlockObject(elementType, text string, emoji, verbatim bool) *TextBlo
// BlockType returns the type of the block
func (t TextBlockObject) BlockType() MessageBlockType {
- if t.Type == "mrkdown" {
+ if t.Type == "mrkdwn" {
return MarkdownType
}
return PlainTextType
@@ -190,16 +190,18 @@ func NewConfirmationBlockObject(title, text, confirm, deny *TextBlockObject) *Co
//
// More Information: https://api.slack.com/reference/messaging/composition-objects#option
type OptionBlockObject struct {
- Text *TextBlockObject `json:"text"`
- Value string `json:"value"`
- URL string `json:"url,omitempty"`
+ Text *TextBlockObject `json:"text"`
+ Value string `json:"value"`
+ Description *TextBlockObject `json:"description,omitempty"`
+ URL string `json:"url,omitempty"`
}
// NewOptionBlockObject returns an instance of a new Option Block Element
-func NewOptionBlockObject(value string, text *TextBlockObject) *OptionBlockObject {
+func NewOptionBlockObject(value string, text, description *TextBlockObject) *OptionBlockObject {
return &OptionBlockObject{
- Text: text,
- Value: value,
+ Text: text,
+ Value: value,
+ Description: description,
}
}
diff --git a/vendor/github.com/slack-go/slack/chat.go b/vendor/github.com/slack-go/slack/chat.go
index a9f51e1f..439f9373 100644
--- a/vendor/github.com/slack-go/slack/chat.go
+++ b/vendor/github.com/slack-go/slack/chat.go
@@ -571,9 +571,9 @@ func MsgOptionBroadcast() MsgOption {
// MsgOptionCompose combines multiple options into a single option.
func MsgOptionCompose(options ...MsgOption) MsgOption {
- return func(c *sendConfig) error {
+ return func(config *sendConfig) error {
for _, opt := range options {
- if err := opt(c); err != nil {
+ if err := opt(config); err != nil {
return err
}
}
@@ -583,30 +583,30 @@ func MsgOptionCompose(options ...MsgOption) MsgOption {
// MsgOptionParse set parse option.
func MsgOptionParse(b bool) MsgOption {
- return func(c *sendConfig) error {
+ return func(config *sendConfig) error {
var v string
if b {
v = "full"
} else {
v = "none"
}
- c.values.Set("parse", v)
+ config.values.Set("parse", v)
return nil
}
}
// MsgOptionIconURL sets an icon URL
func MsgOptionIconURL(iconURL string) MsgOption {
- return func(c *sendConfig) error {
- c.values.Set("icon_url", iconURL)
+ return func(config *sendConfig) error {
+ config.values.Set("icon_url", iconURL)
return nil
}
}
// MsgOptionIconEmoji sets an icon emoji
func MsgOptionIconEmoji(iconEmoji string) MsgOption {
- return func(c *sendConfig) error {
- c.values.Set("icon_emoji", iconEmoji)
+ return func(config *sendConfig) error {
+ config.values.Set("icon_emoji", iconEmoji)
return nil
}
}
@@ -722,12 +722,12 @@ type GetScheduledMessagesParameters struct {
}
// GetScheduledMessages returns the list of scheduled messages based on params
-func (api *Client) GetScheduledMessages(params *GetScheduledMessagesParameters) (channels []Message, nextCursor string, err error) {
+func (api *Client) GetScheduledMessages(params *GetScheduledMessagesParameters) (channels []ScheduledMessage, nextCursor string, err error) {
return api.GetScheduledMessagesContext(context.Background(), params)
}
// GetScheduledMessagesContext returns the list of scheduled messages in a Slack team with a custom context
-func (api *Client) GetScheduledMessagesContext(ctx context.Context, params *GetScheduledMessagesParameters) (channels []Message, nextCursor string, err error) {
+func (api *Client) GetScheduledMessagesContext(ctx context.Context, params *GetScheduledMessagesParameters) (channels []ScheduledMessage, nextCursor string, err error) {
values := url.Values{
"token": {api.token},
}
@@ -747,8 +747,8 @@ func (api *Client) GetScheduledMessagesContext(ctx context.Context, params *GetS
values.Add("oldest", params.Oldest)
}
response := struct {
- Messages []Message `json:"scheduled_messages"`
- ResponseMetaData responseMetaData `json:"response_metadata"`
+ Messages []ScheduledMessage `json:"scheduled_messages"`
+ ResponseMetaData responseMetaData `json:"response_metadata"`
SlackResponse
}{}
diff --git a/vendor/github.com/slack-go/slack/conversation.go b/vendor/github.com/slack-go/slack/conversation.go
index 1e4a61f1..60c50fc7 100644
--- a/vendor/github.com/slack-go/slack/conversation.go
+++ b/vendor/github.com/slack-go/slack/conversation.go
@@ -468,8 +468,7 @@ func (api *Client) GetConversations(params *GetConversationsParameters) (channel
// GetConversationsContext returns the list of channels in a Slack team with a custom context
func (api *Client) GetConversationsContext(ctx context.Context, params *GetConversationsParameters) (channels []Channel, nextCursor string, err error) {
values := url.Values{
- "token": {api.token},
- "exclude_archived": {params.ExcludeArchived},
+ "token": {api.token},
}
if params.Cursor != "" {
values.Add("cursor", params.Cursor)
@@ -480,6 +479,10 @@ func (api *Client) GetConversationsContext(ctx context.Context, params *GetConve
if params.Types != nil {
values.Add("types", strings.Join(params.Types, ","))
}
+ if params.ExcludeArchived == "true" {
+ values.Add("exclude_archived", "true")
+ }
+
response := struct {
Channels []Channel `json:"channels"`
ResponseMetaData responseMetaData `json:"response_metadata"`
diff --git a/vendor/github.com/slack-go/slack/go.sum b/vendor/github.com/slack-go/slack/go.sum
index a66560ac..d01bacbf 100644
--- a/vendor/github.com/slack-go/slack/go.sum
+++ b/vendor/github.com/slack-go/slack/go.sum
@@ -2,8 +2,6 @@ github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/go-test/deep v1.0.4 h1:u2CU3YKy9I2pmu9pX0eq50wCgjfGIt539SqR7FbHiho=
github.com/go-test/deep v1.0.4/go.mod h1:wGDj63lr65AM2AQyKZd/NYHGb0R+1RLqB8NKt3aSFNA=
-github.com/gorilla/websocket v1.2.0 h1:VJtLvh6VQym50czpZzx07z/kw9EgAxI3x1ZB8taTMQQ=
-github.com/gorilla/websocket v1.2.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ=
github.com/gorilla/websocket v1.4.2 h1:+/TMaTYc4QFitKJxsQ7Yye35DkWvkdLcvGKqM+x0Ufc=
github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE=
github.com/pkg/errors v0.8.0 h1:WdK/asTD0HN+q6hsWO3/vpuAkAr+tw6aNJNDFFf0+qw=
diff --git a/vendor/github.com/slack-go/slack/logo.png b/vendor/github.com/slack-go/slack/logo.png
new file mode 100644
index 00000000..9bd14345
--- /dev/null
+++ b/vendor/github.com/slack-go/slack/logo.png
Binary files differ
diff --git a/vendor/github.com/slack-go/slack/messages.go b/vendor/github.com/slack-go/slack/messages.go
index 09db5463..999df5d9 100644
--- a/vendor/github.com/slack-go/slack/messages.go
+++ b/vendor/github.com/slack-go/slack/messages.go
@@ -46,9 +46,10 @@ type Msg struct {
EventTimestamp string `json:"event_ts,omitempty"`
// bot_message (https://api.slack.com/events/message/bot_message)
- BotID string `json:"bot_id,omitempty"`
- Username string `json:"username,omitempty"`
- Icons *Icon `json:"icons,omitempty"`
+ BotID string `json:"bot_id,omitempty"`
+ Username string `json:"username,omitempty"`
+ Icons *Icon `json:"icons,omitempty"`
+ BotProfile *BotProfile `json:"bot_profile,omitempty"`
// channel_join, group_join
Inviter string `json:"inviter,omitempty"`
@@ -106,12 +107,32 @@ const (
ResponseTypeEphemeral = "ephemeral"
)
+// ScheduledMessage contains information about a slack scheduled message
+type ScheduledMessage struct {
+ ID string `json:"id"`
+ Channel string `json:"channel_id"`
+ PostAt int `json:"post_at"`
+ DateCreated int `json:"date_created"`
+ Text string `json:"text"`
+}
+
// Icon is used for bot messages
type Icon struct {
IconURL string `json:"icon_url,omitempty"`
IconEmoji string `json:"icon_emoji,omitempty"`
}
+// BotProfile contains information about a bot
+type BotProfile struct {
+ AppID string `json:"app_id,omitempty"`
+ Deleted bool `json:"deleted,omitempty"`
+ Icons *Icons `json:"icons,omitempty"`
+ ID string `json:"id,omitempty"`
+ Name string `json:"name,omitempty"`
+ TeamID string `json:"team_id,omitempty"`
+ Updated int64 `json:"updated,omitempty"`
+}
+
// Edited indicates that a message has been edited.
type Edited struct {
User string `json:"user,omitempty"`
diff --git a/vendor/github.com/slack-go/slack/misc.go b/vendor/github.com/slack-go/slack/misc.go
index 0dcee950..a5ca51bc 100644
--- a/vendor/github.com/slack-go/slack/misc.go
+++ b/vendor/github.com/slack-go/slack/misc.go
@@ -22,8 +22,9 @@ import (
// SlackResponse handles parsing out errors from the web api.
type SlackResponse struct {
- Ok bool `json:"ok"`
- Error string `json:"error"`
+ Ok bool `json:"ok"`
+ Error string `json:"error"`
+ ResponseMetadata ResponseMetadata `json:"response_metadata"`
}
func (t SlackResponse) Err() error {
diff --git a/vendor/github.com/slack-go/slack/slack.go b/vendor/github.com/slack-go/slack/slack.go
index d342a3e8..0972d52e 100644
--- a/vendor/github.com/slack-go/slack/slack.go
+++ b/vendor/github.com/slack-go/slack/slack.go
@@ -23,7 +23,9 @@ type httpClient interface {
// ResponseMetadata holds pagination metadata
type ResponseMetadata struct {
- Cursor string `json:"next_cursor"`
+ Cursor string `json:"next_cursor"`
+ Messages []string `json:"messages"`
+ Warnings []string `json:"warnings"`
}
func (t *ResponseMetadata) initialize() *ResponseMetadata {
@@ -43,6 +45,7 @@ type AuthTestResponse struct {
UserID string `json:"user_id"`
// EnterpriseID is only returned when an enterprise id present
EnterpriseID string `json:"enterprise_id,omitempty"`
+ BotID string `json:"bot_id"`
}
type authTestResponseFull struct {
diff --git a/vendor/github.com/slack-go/slack/users.go b/vendor/github.com/slack-go/slack/users.go
index 364958e8..cdef4242 100644
--- a/vendor/github.com/slack-go/slack/users.go
+++ b/vendor/github.com/slack-go/slack/users.go
@@ -509,6 +509,41 @@ func (api *Client) DeleteUserPhotoContext(ctx context.Context) (err error) {
return response.Err()
}
+// SetUserRealName changes the currently authenticated user's realName
+//
+// For more information see SetUserRealNameContextWithUser
+func (api *Client) SetUserRealName(realName string) error {
+ return api.SetUserRealNameContextWithUser(context.Background(), realName, realName)
+}
+
+// SetUserRealNameContextWithUser will set a real name for the provided user with a custom context
+func (api *Client) SetUserRealNameContextWithUser(ctx context.Context, user, realName string) error {
+ profile, err := json.Marshal(
+ &struct {
+ RealName string `json:"real_name"`
+ }{
+ RealName: realName,
+ },
+ )
+
+ if err != nil {
+ return err
+ }
+
+ values := url.Values{
+ "user": {user},
+ "token": {api.token},
+ "profile": {string(profile)},
+ }
+
+ response := &userResponseFull{}
+ if err = api.postMethod(ctx, "users.profile.set", values, response); err != nil {
+ return err
+ }
+
+ return response.Err()
+}
+
// SetUserCustomStatus will set a custom status and emoji for the currently
// authenticated user. If statusEmoji is "" and statusText is not, the Slack API
// will automatically set it to ":speech_balloon:". Otherwise, if both are ""
diff --git a/vendor/modules.txt b/vendor/modules.txt
index fb2761d9..313cad58 100644
--- a/vendor/modules.txt
+++ b/vendor/modules.txt
@@ -4,7 +4,7 @@ github.com/42wim/go-gitter
github.com/Baozisoftware/qrcode-terminal-go
# github.com/Jeffail/gabs v1.1.1
github.com/Jeffail/gabs
-# github.com/Philipp15b/go-steam v1.0.1-0.20190816133340-b04c5a83c1c0
+# github.com/Philipp15b/go-steam v1.0.1-0.20200727090957-6ae9b3c0a560
github.com/Philipp15b/go-steam
github.com/Philipp15b/go-steam/cryptoutil
github.com/Philipp15b/go-steam/netutil
@@ -15,7 +15,7 @@ github.com/Philipp15b/go-steam/protocol/steamlang
github.com/Philipp15b/go-steam/rwu
github.com/Philipp15b/go-steam/socialcache
github.com/Philipp15b/go-steam/steamid
-# github.com/Rhymen/go-whatsapp v0.1.1-0.20200818115958-f07a700b9819
+# github.com/Rhymen/go-whatsapp v0.1.1-0.20201007125822-005103751b7a
github.com/Rhymen/go-whatsapp
github.com/Rhymen/go-whatsapp/binary
github.com/Rhymen/go-whatsapp/binary/proto
@@ -25,7 +25,7 @@ github.com/Rhymen/go-whatsapp/crypto/curve25519
github.com/Rhymen/go-whatsapp/crypto/hkdf
# github.com/blang/semver v3.5.1+incompatible
github.com/blang/semver
-# github.com/d5/tengo/v2 v2.6.0
+# github.com/d5/tengo/v2 v2.6.2
github.com/d5/tengo/v2
github.com/d5/tengo/v2/parser
github.com/d5/tengo/v2/stdlib
@@ -185,7 +185,7 @@ github.com/sirupsen/logrus
github.com/skip2/go-qrcode
github.com/skip2/go-qrcode/bitset
github.com/skip2/go-qrcode/reedsolomon
-# github.com/slack-go/slack v0.6.6
+# github.com/slack-go/slack v0.7.0
github.com/slack-go/slack
github.com/slack-go/slack/internal/errorsx
github.com/slack-go/slack/internal/timex